./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/bitvector/soft_float_4-2a.c.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6c24879c Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/bitvector/soft_float_4-2a.c.cil.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 2abfa4882ab8ec6bd7a33a5fbeaa8a88ba40a897019218fc162e52833c89454b --- Real Ultimate output --- This is Ultimate 0.2.2-?-6c24879 [2022-07-11 23:41:00,894 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-11 23:41:00,895 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-11 23:41:00,913 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-11 23:41:00,913 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-11 23:41:00,914 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-11 23:41:00,915 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-11 23:41:00,916 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-11 23:41:00,917 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-11 23:41:00,918 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-11 23:41:00,918 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-11 23:41:00,919 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-11 23:41:00,919 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-11 23:41:00,920 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-11 23:41:00,921 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-11 23:41:00,921 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-11 23:41:00,922 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-11 23:41:00,922 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-11 23:41:00,924 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-11 23:41:00,925 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-11 23:41:00,926 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-11 23:41:00,936 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-11 23:41:00,936 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-11 23:41:00,937 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-11 23:41:00,938 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-11 23:41:00,940 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-11 23:41:00,942 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-11 23:41:00,943 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-11 23:41:00,943 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-11 23:41:00,944 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-11 23:41:00,945 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-11 23:41:00,945 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-11 23:41:00,946 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-11 23:41:00,947 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-11 23:41:00,947 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-11 23:41:00,948 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-11 23:41:00,948 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-11 23:41:00,948 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-11 23:41:00,949 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-11 23:41:00,949 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-11 23:41:00,949 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-11 23:41:00,951 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-11 23:41:00,952 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-11 23:41:00,976 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-11 23:41:00,977 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-11 23:41:00,977 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-11 23:41:00,977 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-11 23:41:00,978 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-11 23:41:00,978 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-11 23:41:00,978 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-11 23:41:00,978 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-11 23:41:00,979 INFO L138 SettingsManager]: * Use SBE=true [2022-07-11 23:41:00,979 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-11 23:41:00,980 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-11 23:41:00,980 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-11 23:41:00,980 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-11 23:41:00,980 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-11 23:41:00,980 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-11 23:41:00,980 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-11 23:41:00,980 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-11 23:41:00,981 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-11 23:41:00,981 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-11 23:41:00,981 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-11 23:41:00,981 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-11 23:41:00,981 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-11 23:41:00,981 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-11 23:41:00,982 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-11 23:41:00,982 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-11 23:41:00,982 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-11 23:41:00,982 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-11 23:41:00,982 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-11 23:41:00,982 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-11 23:41:00,983 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-11 23:41:00,983 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-11 23:41:00,983 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-11 23:41:00,983 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-11 23:41:00,983 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 2abfa4882ab8ec6bd7a33a5fbeaa8a88ba40a897019218fc162e52833c89454b [2022-07-11 23:41:01,150 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-11 23:41:01,165 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-11 23:41:01,167 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-11 23:41:01,167 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-11 23:41:01,168 INFO L275 PluginConnector]: CDTParser initialized [2022-07-11 23:41:01,169 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/bitvector/soft_float_4-2a.c.cil.c [2022-07-11 23:41:01,208 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4f06ecb16/373ab52d0fac4cd0bc317048d38d4f1f/FLAG72629d0ae [2022-07-11 23:41:01,542 INFO L306 CDTParser]: Found 1 translation units. [2022-07-11 23:41:01,542 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/bitvector/soft_float_4-2a.c.cil.c [2022-07-11 23:41:01,547 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4f06ecb16/373ab52d0fac4cd0bc317048d38d4f1f/FLAG72629d0ae [2022-07-11 23:41:01,556 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4f06ecb16/373ab52d0fac4cd0bc317048d38d4f1f [2022-07-11 23:41:01,557 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-11 23:41:01,558 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-11 23:41:01,559 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-11 23:41:01,559 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-11 23:41:01,561 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-11 23:41:01,562 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.07 11:41:01" (1/1) ... [2022-07-11 23:41:01,562 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3b528e9c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:41:01, skipping insertion in model container [2022-07-11 23:41:01,563 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.07 11:41:01" (1/1) ... [2022-07-11 23:41:01,567 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-11 23:41:01,586 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-11 23:41:01,709 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/bitvector/soft_float_4-2a.c.cil.c[755,768] [2022-07-11 23:41:01,742 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-11 23:41:01,748 INFO L203 MainTranslator]: Completed pre-run [2022-07-11 23:41:01,755 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/bitvector/soft_float_4-2a.c.cil.c[755,768] [2022-07-11 23:41:01,782 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-11 23:41:01,793 INFO L208 MainTranslator]: Completed translation [2022-07-11 23:41:01,802 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:41:01 WrapperNode [2022-07-11 23:41:01,802 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-11 23:41:01,803 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-11 23:41:01,804 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-11 23:41:01,804 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-11 23:41:01,809 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:41:01" (1/1) ... [2022-07-11 23:41:01,821 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:41:01" (1/1) ... [2022-07-11 23:41:01,832 INFO L137 Inliner]: procedures = 17, calls = 17, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 53 [2022-07-11 23:41:01,833 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-11 23:41:01,834 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-11 23:41:01,834 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-11 23:41:01,835 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-11 23:41:01,840 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:41:01" (1/1) ... [2022-07-11 23:41:01,840 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:41:01" (1/1) ... [2022-07-11 23:41:01,849 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:41:01" (1/1) ... [2022-07-11 23:41:01,859 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:41:01" (1/1) ... [2022-07-11 23:41:01,864 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:41:01" (1/1) ... [2022-07-11 23:41:01,868 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:41:01" (1/1) ... [2022-07-11 23:41:01,870 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:41:01" (1/1) ... [2022-07-11 23:41:01,884 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-11 23:41:01,885 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-11 23:41:01,885 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-11 23:41:01,885 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-11 23:41:01,886 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:41:01" (1/1) ... [2022-07-11 23:41:01,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-11 23:41:01,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-11 23:41:01,911 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-11 23:41:01,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-11 23:41:01,934 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-11 23:41:01,934 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-11 23:41:01,934 INFO L130 BoogieDeclarations]: Found specification of procedure base2flt [2022-07-11 23:41:01,935 INFO L138 BoogieDeclarations]: Found implementation of procedure base2flt [2022-07-11 23:41:01,935 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-11 23:41:01,935 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-11 23:41:01,935 INFO L130 BoogieDeclarations]: Found specification of procedure addflt [2022-07-11 23:41:01,935 INFO L138 BoogieDeclarations]: Found implementation of procedure addflt [2022-07-11 23:41:01,935 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-07-11 23:41:01,935 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-07-11 23:41:01,979 INFO L234 CfgBuilder]: Building ICFG [2022-07-11 23:41:01,980 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-11 23:41:02,221 INFO L275 CfgBuilder]: Performing block encoding [2022-07-11 23:41:02,227 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-11 23:41:02,227 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-07-11 23:41:02,229 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.07 11:41:02 BoogieIcfgContainer [2022-07-11 23:41:02,229 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-11 23:41:02,230 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-11 23:41:02,230 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-11 23:41:02,232 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-11 23:41:02,232 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.07 11:41:01" (1/3) ... [2022-07-11 23:41:02,233 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@74a769bb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.07 11:41:02, skipping insertion in model container [2022-07-11 23:41:02,233 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:41:01" (2/3) ... [2022-07-11 23:41:02,233 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@74a769bb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.07 11:41:02, skipping insertion in model container [2022-07-11 23:41:02,233 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.07 11:41:02" (3/3) ... [2022-07-11 23:41:02,234 INFO L111 eAbstractionObserver]: Analyzing ICFG soft_float_4-2a.c.cil.c [2022-07-11 23:41:02,243 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-11 23:41:02,243 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-11 23:41:02,275 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-11 23:41:02,279 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@4f802fef, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@3b8454ff [2022-07-11 23:41:02,280 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-11 23:41:02,284 INFO L276 IsEmpty]: Start isEmpty. Operand has 88 states, 75 states have (on average 1.6933333333333334) internal successors, (127), 76 states have internal predecessors, (127), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-07-11 23:41:02,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-07-11 23:41:02,292 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:02,292 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:02,292 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:02,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:02,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1197400178, now seen corresponding path program 1 times [2022-07-11 23:41:02,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:02,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740796400] [2022-07-11 23:41:02,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:02,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:02,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:02,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:02,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:02,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:02,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:02,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-11 23:41:02,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:02,509 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-11 23:41:02,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:02,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740796400] [2022-07-11 23:41:02,510 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740796400] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:41:02,510 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:41:02,511 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-11 23:41:02,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337553320] [2022-07-11 23:41:02,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:41:02,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-11 23:41:02,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:02,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-11 23:41:02,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-11 23:41:02,553 INFO L87 Difference]: Start difference. First operand has 88 states, 75 states have (on average 1.6933333333333334) internal successors, (127), 76 states have internal predecessors, (127), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 states have internal predecessors, (21), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-11 23:41:02,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:02,647 INFO L93 Difference]: Finished difference Result 181 states and 304 transitions. [2022-07-11 23:41:02,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-11 23:41:02,649 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 states have internal predecessors, (21), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 37 [2022-07-11 23:41:02,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:02,655 INFO L225 Difference]: With dead ends: 181 [2022-07-11 23:41:02,656 INFO L226 Difference]: Without dead ends: 92 [2022-07-11 23:41:02,661 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-11 23:41:02,667 INFO L413 NwaCegarLoop]: 122 mSDtfsCounter, 91 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:02,667 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 147 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-11 23:41:02,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2022-07-11 23:41:02,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 84. [2022-07-11 23:41:02,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 72 states have (on average 1.4583333333333333) internal successors, (105), 73 states have internal predecessors, (105), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-07-11 23:41:02,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 120 transitions. [2022-07-11 23:41:02,707 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 120 transitions. Word has length 37 [2022-07-11 23:41:02,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:02,708 INFO L495 AbstractCegarLoop]: Abstraction has 84 states and 120 transitions. [2022-07-11 23:41:02,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 states have internal predecessors, (21), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-11 23:41:02,708 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 120 transitions. [2022-07-11 23:41:02,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-07-11 23:41:02,710 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:02,710 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:02,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-11 23:41:02,710 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:02,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:02,711 INFO L85 PathProgramCache]: Analyzing trace with hash -1825768574, now seen corresponding path program 1 times [2022-07-11 23:41:02,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:02,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228274575] [2022-07-11 23:41:02,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:02,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:02,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:02,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:02,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:02,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:02,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:02,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-11 23:41:02,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:02,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-11 23:41:02,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:02,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-11 23:41:02,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:02,954 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-07-11 23:41:02,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:02,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228274575] [2022-07-11 23:41:02,955 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228274575] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-11 23:41:02,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182255869] [2022-07-11 23:41:02,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:02,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:41:02,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-11 23:41:02,960 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-11 23:41:02,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-07-11 23:41:03,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:03,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 18 conjunts are in the unsatisfiable core [2022-07-11 23:41:03,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:41:03,232 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-11 23:41:03,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:41:03,429 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-07-11 23:41:03,432 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182255869] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:41:03,432 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-11 23:41:03,432 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 8] total 24 [2022-07-11 23:41:03,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497259350] [2022-07-11 23:41:03,433 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-11 23:41:03,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-11 23:41:03,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:03,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-11 23:41:03,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=492, Unknown=0, NotChecked=0, Total=552 [2022-07-11 23:41:03,437 INFO L87 Difference]: Start difference. First operand 84 states and 120 transitions. Second operand has 24 states, 20 states have (on average 2.6) internal successors, (52), 18 states have internal predecessors, (52), 6 states have call successors, (13), 4 states have call predecessors, (13), 7 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2022-07-11 23:41:05,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:05,514 INFO L93 Difference]: Finished difference Result 419 states and 662 transitions. [2022-07-11 23:41:05,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-07-11 23:41:05,515 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 20 states have (on average 2.6) internal successors, (52), 18 states have internal predecessors, (52), 6 states have call successors, (13), 4 states have call predecessors, (13), 7 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) Word has length 44 [2022-07-11 23:41:05,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:05,518 INFO L225 Difference]: With dead ends: 419 [2022-07-11 23:41:05,518 INFO L226 Difference]: Without dead ends: 338 [2022-07-11 23:41:05,520 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 96 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 284 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=244, Invalid=1562, Unknown=0, NotChecked=0, Total=1806 [2022-07-11 23:41:05,521 INFO L413 NwaCegarLoop]: 174 mSDtfsCounter, 1123 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 3610 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1142 SdHoareTripleChecker+Valid, 527 SdHoareTripleChecker+Invalid, 3745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 3610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:05,521 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1142 Valid, 527 Invalid, 3745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 3610 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-07-11 23:41:05,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2022-07-11 23:41:05,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 116. [2022-07-11 23:41:05,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 96 states have (on average 1.3854166666666667) internal successors, (133), 99 states have internal predecessors, (133), 13 states have call successors, (13), 4 states have call predecessors, (13), 6 states have return successors, (21), 12 states have call predecessors, (21), 12 states have call successors, (21) [2022-07-11 23:41:05,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 167 transitions. [2022-07-11 23:41:05,550 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 167 transitions. Word has length 44 [2022-07-11 23:41:05,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:05,551 INFO L495 AbstractCegarLoop]: Abstraction has 116 states and 167 transitions. [2022-07-11 23:41:05,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 20 states have (on average 2.6) internal successors, (52), 18 states have internal predecessors, (52), 6 states have call successors, (13), 4 states have call predecessors, (13), 7 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2022-07-11 23:41:05,551 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 167 transitions. [2022-07-11 23:41:05,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-07-11 23:41:05,556 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:05,556 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:05,573 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-07-11 23:41:05,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:41:05,767 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:05,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:05,768 INFO L85 PathProgramCache]: Analyzing trace with hash 48277341, now seen corresponding path program 1 times [2022-07-11 23:41:05,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:05,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601339197] [2022-07-11 23:41:05,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:05,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:05,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:05,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:05,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:05,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:05,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:05,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-11 23:41:05,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:05,834 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-11 23:41:05,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:05,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601339197] [2022-07-11 23:41:05,834 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601339197] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:41:05,834 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:41:05,834 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-11 23:41:05,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172939090] [2022-07-11 23:41:05,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:41:05,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-11 23:41:05,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:05,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-11 23:41:05,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-11 23:41:05,835 INFO L87 Difference]: Start difference. First operand 116 states and 167 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-11 23:41:05,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:05,916 INFO L93 Difference]: Finished difference Result 212 states and 304 transitions. [2022-07-11 23:41:05,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-11 23:41:05,916 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 43 [2022-07-11 23:41:05,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:05,917 INFO L225 Difference]: With dead ends: 212 [2022-07-11 23:41:05,917 INFO L226 Difference]: Without dead ends: 132 [2022-07-11 23:41:05,918 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-11 23:41:05,919 INFO L413 NwaCegarLoop]: 115 mSDtfsCounter, 113 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:05,919 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 192 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-11 23:41:05,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2022-07-11 23:41:05,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 117. [2022-07-11 23:41:05,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 97 states have (on average 1.3608247422680413) internal successors, (132), 100 states have internal predecessors, (132), 13 states have call successors, (13), 4 states have call predecessors, (13), 6 states have return successors, (21), 12 states have call predecessors, (21), 12 states have call successors, (21) [2022-07-11 23:41:05,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 166 transitions. [2022-07-11 23:41:05,934 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 166 transitions. Word has length 43 [2022-07-11 23:41:05,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:05,935 INFO L495 AbstractCegarLoop]: Abstraction has 117 states and 166 transitions. [2022-07-11 23:41:05,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-11 23:41:05,935 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 166 transitions. [2022-07-11 23:41:05,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-07-11 23:41:05,941 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:05,941 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:05,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-11 23:41:05,942 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:05,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:05,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1481319558, now seen corresponding path program 1 times [2022-07-11 23:41:05,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:05,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457574733] [2022-07-11 23:41:05,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:05,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:05,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:06,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:06,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:06,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:06,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:06,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-11 23:41:06,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:06,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-11 23:41:06,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:06,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-11 23:41:06,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:06,126 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-11 23:41:06,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:06,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457574733] [2022-07-11 23:41:06,127 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457574733] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:41:06,127 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:41:06,127 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-07-11 23:41:06,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921212923] [2022-07-11 23:41:06,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:41:06,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-11 23:41:06,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:06,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-11 23:41:06,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=239, Unknown=0, NotChecked=0, Total=272 [2022-07-11 23:41:06,128 INFO L87 Difference]: Start difference. First operand 117 states and 166 transitions. Second operand has 17 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 11 states have internal predecessors, (23), 5 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) [2022-07-11 23:41:07,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:07,221 INFO L93 Difference]: Finished difference Result 250 states and 358 transitions. [2022-07-11 23:41:07,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-11 23:41:07,222 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 11 states have internal predecessors, (23), 5 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) Word has length 44 [2022-07-11 23:41:07,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:07,223 INFO L225 Difference]: With dead ends: 250 [2022-07-11 23:41:07,223 INFO L226 Difference]: Without dead ends: 242 [2022-07-11 23:41:07,224 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=123, Invalid=747, Unknown=0, NotChecked=0, Total=870 [2022-07-11 23:41:07,224 INFO L413 NwaCegarLoop]: 208 mSDtfsCounter, 309 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 2559 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 416 SdHoareTripleChecker+Invalid, 2606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 2559 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:07,225 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [318 Valid, 416 Invalid, 2606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 2559 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-11 23:41:07,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2022-07-11 23:41:07,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 122. [2022-07-11 23:41:07,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 101 states have (on average 1.3465346534653466) internal successors, (136), 103 states have internal predecessors, (136), 14 states have call successors, (14), 4 states have call predecessors, (14), 6 states have return successors, (22), 14 states have call predecessors, (22), 13 states have call successors, (22) [2022-07-11 23:41:07,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 172 transitions. [2022-07-11 23:41:07,249 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 172 transitions. Word has length 44 [2022-07-11 23:41:07,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:07,249 INFO L495 AbstractCegarLoop]: Abstraction has 122 states and 172 transitions. [2022-07-11 23:41:07,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 11 states have internal predecessors, (23), 5 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) [2022-07-11 23:41:07,249 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 172 transitions. [2022-07-11 23:41:07,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-07-11 23:41:07,250 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:07,250 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:07,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-11 23:41:07,251 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:07,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:07,251 INFO L85 PathProgramCache]: Analyzing trace with hash 2095142826, now seen corresponding path program 1 times [2022-07-11 23:41:07,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:07,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224910660] [2022-07-11 23:41:07,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:07,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:07,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:07,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:07,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:07,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:07,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:07,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-11 23:41:07,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:07,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-11 23:41:07,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:07,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-11 23:41:07,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:07,298 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-11 23:41:07,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:07,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224910660] [2022-07-11 23:41:07,299 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224910660] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:41:07,299 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:41:07,299 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-11 23:41:07,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240758148] [2022-07-11 23:41:07,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:41:07,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-11 23:41:07,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:07,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-11 23:41:07,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-11 23:41:07,300 INFO L87 Difference]: Start difference. First operand 122 states and 172 transitions. Second operand has 8 states, 7 states have (on average 3.142857142857143) internal successors, (22), 5 states have internal predecessors, (22), 2 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-07-11 23:41:07,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:07,621 INFO L93 Difference]: Finished difference Result 179 states and 251 transitions. [2022-07-11 23:41:07,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-11 23:41:07,622 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.142857142857143) internal successors, (22), 5 states have internal predecessors, (22), 2 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 46 [2022-07-11 23:41:07,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:07,623 INFO L225 Difference]: With dead ends: 179 [2022-07-11 23:41:07,624 INFO L226 Difference]: Without dead ends: 168 [2022-07-11 23:41:07,624 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-07-11 23:41:07,624 INFO L413 NwaCegarLoop]: 138 mSDtfsCounter, 218 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 585 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:07,625 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 225 Invalid, 603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 585 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-11 23:41:07,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2022-07-11 23:41:07,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 119. [2022-07-11 23:41:07,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 98 states have (on average 1.346938775510204) internal successors, (132), 101 states have internal predecessors, (132), 14 states have call successors, (14), 4 states have call predecessors, (14), 6 states have return successors, (21), 13 states have call predecessors, (21), 12 states have call successors, (21) [2022-07-11 23:41:07,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 167 transitions. [2022-07-11 23:41:07,632 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 167 transitions. Word has length 46 [2022-07-11 23:41:07,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:07,632 INFO L495 AbstractCegarLoop]: Abstraction has 119 states and 167 transitions. [2022-07-11 23:41:07,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.142857142857143) internal successors, (22), 5 states have internal predecessors, (22), 2 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-07-11 23:41:07,632 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 167 transitions. [2022-07-11 23:41:07,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-07-11 23:41:07,637 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:07,637 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:07,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-11 23:41:07,637 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:07,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:07,638 INFO L85 PathProgramCache]: Analyzing trace with hash -937140365, now seen corresponding path program 1 times [2022-07-11 23:41:07,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:07,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600539974] [2022-07-11 23:41:07,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:07,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:07,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:07,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:07,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:07,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:07,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:07,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-11 23:41:07,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:07,717 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-07-11 23:41:07,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:07,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600539974] [2022-07-11 23:41:07,717 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600539974] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:41:07,717 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:41:07,717 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-11 23:41:07,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230403630] [2022-07-11 23:41:07,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:41:07,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-11 23:41:07,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:07,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-11 23:41:07,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-07-11 23:41:07,718 INFO L87 Difference]: Start difference. First operand 119 states and 167 transitions. Second operand has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 7 states have internal predecessors, (33), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-11 23:41:07,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:07,995 INFO L93 Difference]: Finished difference Result 222 states and 310 transitions. [2022-07-11 23:41:07,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-11 23:41:07,996 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 7 states have internal predecessors, (33), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 46 [2022-07-11 23:41:07,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:07,997 INFO L225 Difference]: With dead ends: 222 [2022-07-11 23:41:07,997 INFO L226 Difference]: Without dead ends: 166 [2022-07-11 23:41:07,997 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2022-07-11 23:41:07,998 INFO L413 NwaCegarLoop]: 128 mSDtfsCounter, 160 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 637 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 655 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:07,998 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 488 Invalid, 655 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 637 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-11 23:41:07,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-07-11 23:41:08,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 125. [2022-07-11 23:41:08,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 103 states have (on average 1.3300970873786409) internal successors, (137), 106 states have internal predecessors, (137), 14 states have call successors, (14), 5 states have call predecessors, (14), 7 states have return successors, (21), 13 states have call predecessors, (21), 12 states have call successors, (21) [2022-07-11 23:41:08,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 172 transitions. [2022-07-11 23:41:08,006 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 172 transitions. Word has length 46 [2022-07-11 23:41:08,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:08,006 INFO L495 AbstractCegarLoop]: Abstraction has 125 states and 172 transitions. [2022-07-11 23:41:08,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 7 states have internal predecessors, (33), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-11 23:41:08,006 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 172 transitions. [2022-07-11 23:41:08,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-11 23:41:08,007 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:08,007 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:08,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-11 23:41:08,007 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:08,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:08,007 INFO L85 PathProgramCache]: Analyzing trace with hash -783122765, now seen corresponding path program 1 times [2022-07-11 23:41:08,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:08,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054987322] [2022-07-11 23:41:08,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:08,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:08,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:08,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:08,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:08,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:08,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:08,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-11 23:41:08,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:08,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-11 23:41:08,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:08,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-11 23:41:08,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:08,180 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:41:08,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:08,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054987322] [2022-07-11 23:41:08,180 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054987322] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-11 23:41:08,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435351695] [2022-07-11 23:41:08,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:08,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:41:08,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-11 23:41:08,182 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-11 23:41:08,183 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-07-11 23:41:08,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:08,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 35 conjunts are in the unsatisfiable core [2022-07-11 23:41:08,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:41:08,428 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-07-11 23:41:08,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:41:08,745 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:41:08,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435351695] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:41:08,746 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-11 23:41:08,746 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 13] total 34 [2022-07-11 23:41:08,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530952756] [2022-07-11 23:41:08,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-11 23:41:08,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-07-11 23:41:08,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:08,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-07-11 23:41:08,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=1030, Unknown=0, NotChecked=0, Total=1122 [2022-07-11 23:41:08,747 INFO L87 Difference]: Start difference. First operand 125 states and 172 transitions. Second operand has 34 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 25 states have internal predecessors, (53), 6 states have call successors, (13), 4 states have call predecessors, (13), 6 states have return successors, (10), 8 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-11 23:41:13,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:13,927 INFO L93 Difference]: Finished difference Result 483 states and 761 transitions. [2022-07-11 23:41:13,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-07-11 23:41:13,928 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 25 states have internal predecessors, (53), 6 states have call successors, (13), 4 states have call predecessors, (13), 6 states have return successors, (10), 8 states have call predecessors, (10), 5 states have call successors, (10) Word has length 48 [2022-07-11 23:41:13,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:13,930 INFO L225 Difference]: With dead ends: 483 [2022-07-11 23:41:13,930 INFO L226 Difference]: Without dead ends: 472 [2022-07-11 23:41:13,932 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 83 SyntacticMatches, 2 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1432 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=739, Invalid=6233, Unknown=0, NotChecked=0, Total=6972 [2022-07-11 23:41:13,933 INFO L413 NwaCegarLoop]: 365 mSDtfsCounter, 874 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 9013 mSolverCounterSat, 193 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 916 SdHoareTripleChecker+Valid, 741 SdHoareTripleChecker+Invalid, 9206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 193 IncrementalHoareTripleChecker+Valid, 9013 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:13,933 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [916 Valid, 741 Invalid, 9206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [193 Valid, 9013 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2022-07-11 23:41:13,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2022-07-11 23:41:13,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 164. [2022-07-11 23:41:13,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 131 states have (on average 1.282442748091603) internal successors, (168), 137 states have internal predecessors, (168), 21 states have call successors, (21), 5 states have call predecessors, (21), 11 states have return successors, (58), 21 states have call predecessors, (58), 19 states have call successors, (58) [2022-07-11 23:41:13,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 247 transitions. [2022-07-11 23:41:13,960 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 247 transitions. Word has length 48 [2022-07-11 23:41:13,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:13,961 INFO L495 AbstractCegarLoop]: Abstraction has 164 states and 247 transitions. [2022-07-11 23:41:13,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 25 states have internal predecessors, (53), 6 states have call successors, (13), 4 states have call predecessors, (13), 6 states have return successors, (10), 8 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-11 23:41:13,961 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 247 transitions. [2022-07-11 23:41:13,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-11 23:41:13,962 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:13,962 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:13,982 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-07-11 23:41:14,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-07-11 23:41:14,183 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:14,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:14,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1231057781, now seen corresponding path program 2 times [2022-07-11 23:41:14,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:14,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744905595] [2022-07-11 23:41:14,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:14,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:14,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:14,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:14,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:14,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:14,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:14,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-11 23:41:14,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:14,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-11 23:41:14,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:14,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-11 23:41:14,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:14,333 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:41:14,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:14,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744905595] [2022-07-11 23:41:14,334 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744905595] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-11 23:41:14,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198562157] [2022-07-11 23:41:14,334 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-11 23:41:14,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:41:14,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-11 23:41:14,335 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-11 23:41:14,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-07-11 23:41:14,385 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-11 23:41:14,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-11 23:41:14,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 21 conjunts are in the unsatisfiable core [2022-07-11 23:41:14,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:41:14,499 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-07-11 23:41:14,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:41:14,744 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-07-11 23:41:14,745 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198562157] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:41:14,745 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-11 23:41:14,745 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-07-11 23:41:14,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423721608] [2022-07-11 23:41:14,745 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-11 23:41:14,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-07-11 23:41:14,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:14,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-07-11 23:41:14,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=804, Unknown=0, NotChecked=0, Total=870 [2022-07-11 23:41:14,746 INFO L87 Difference]: Start difference. First operand 164 states and 247 transitions. Second operand has 30 states, 29 states have (on average 2.0) internal successors, (58), 22 states have internal predecessors, (58), 7 states have call successors, (14), 4 states have call predecessors, (14), 6 states have return successors, (13), 11 states have call predecessors, (13), 6 states have call successors, (13) [2022-07-11 23:41:17,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:17,538 INFO L93 Difference]: Finished difference Result 348 states and 666 transitions. [2022-07-11 23:41:17,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-07-11 23:41:17,539 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 2.0) internal successors, (58), 22 states have internal predecessors, (58), 7 states have call successors, (14), 4 states have call predecessors, (14), 6 states have return successors, (13), 11 states have call predecessors, (13), 6 states have call successors, (13) Word has length 48 [2022-07-11 23:41:17,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:17,541 INFO L225 Difference]: With dead ends: 348 [2022-07-11 23:41:17,541 INFO L226 Difference]: Without dead ends: 341 [2022-07-11 23:41:17,542 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 93 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 488 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=378, Invalid=3282, Unknown=0, NotChecked=0, Total=3660 [2022-07-11 23:41:17,543 INFO L413 NwaCegarLoop]: 201 mSDtfsCounter, 784 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 5160 mSolverCounterSat, 192 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 810 SdHoareTripleChecker+Valid, 466 SdHoareTripleChecker+Invalid, 5352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 192 IncrementalHoareTripleChecker+Valid, 5160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:17,543 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [810 Valid, 466 Invalid, 5352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [192 Valid, 5160 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-07-11 23:41:17,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2022-07-11 23:41:17,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 172. [2022-07-11 23:41:17,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 135 states have (on average 1.2740740740740741) internal successors, (172), 141 states have internal predecessors, (172), 25 states have call successors, (25), 5 states have call predecessors, (25), 11 states have return successors, (73), 25 states have call predecessors, (73), 23 states have call successors, (73) [2022-07-11 23:41:17,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 270 transitions. [2022-07-11 23:41:17,567 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 270 transitions. Word has length 48 [2022-07-11 23:41:17,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:17,568 INFO L495 AbstractCegarLoop]: Abstraction has 172 states and 270 transitions. [2022-07-11 23:41:17,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 2.0) internal successors, (58), 22 states have internal predecessors, (58), 7 states have call successors, (14), 4 states have call predecessors, (14), 6 states have return successors, (13), 11 states have call predecessors, (13), 6 states have call successors, (13) [2022-07-11 23:41:17,568 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 270 transitions. [2022-07-11 23:41:17,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-07-11 23:41:17,569 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:17,569 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:17,586 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-07-11 23:41:17,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:41:17,786 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:17,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:17,786 INFO L85 PathProgramCache]: Analyzing trace with hash -415034277, now seen corresponding path program 1 times [2022-07-11 23:41:17,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:17,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500974816] [2022-07-11 23:41:17,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:17,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:17,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:17,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:17,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:17,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:17,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:17,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-11 23:41:17,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:17,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-11 23:41:17,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:17,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-11 23:41:17,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:17,903 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-07-11 23:41:17,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:17,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500974816] [2022-07-11 23:41:17,903 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500974816] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-11 23:41:17,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [400297258] [2022-07-11 23:41:17,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:17,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:41:17,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-11 23:41:17,905 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-11 23:41:17,906 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-07-11 23:41:17,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:17,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 26 conjunts are in the unsatisfiable core [2022-07-11 23:41:17,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:41:18,015 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-07-11 23:41:18,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:41:18,211 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-07-11 23:41:18,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [400297258] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:41:18,212 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-11 23:41:18,212 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 11] total 24 [2022-07-11 23:41:18,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442947533] [2022-07-11 23:41:18,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-11 23:41:18,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-11 23:41:18,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:18,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-11 23:41:18,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=498, Unknown=0, NotChecked=0, Total=552 [2022-07-11 23:41:18,213 INFO L87 Difference]: Start difference. First operand 172 states and 270 transitions. Second operand has 24 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 18 states have internal predecessors, (56), 6 states have call successors, (14), 4 states have call predecessors, (14), 6 states have return successors, (10), 9 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-11 23:41:19,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:19,912 INFO L93 Difference]: Finished difference Result 342 states and 587 transitions. [2022-07-11 23:41:19,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-07-11 23:41:19,912 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 18 states have internal predecessors, (56), 6 states have call successors, (14), 4 states have call predecessors, (14), 6 states have return successors, (10), 9 states have call predecessors, (10), 5 states have call successors, (10) Word has length 50 [2022-07-11 23:41:19,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:19,914 INFO L225 Difference]: With dead ends: 342 [2022-07-11 23:41:19,914 INFO L226 Difference]: Without dead ends: 331 [2022-07-11 23:41:19,915 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 101 SyntacticMatches, 4 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=244, Invalid=1648, Unknown=0, NotChecked=0, Total=1892 [2022-07-11 23:41:19,915 INFO L413 NwaCegarLoop]: 197 mSDtfsCounter, 384 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 3821 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 536 SdHoareTripleChecker+Invalid, 3883 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 3821 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:19,915 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [390 Valid, 536 Invalid, 3883 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 3821 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-07-11 23:41:19,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2022-07-11 23:41:19,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 172. [2022-07-11 23:41:19,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 135 states have (on average 1.2740740740740741) internal successors, (172), 141 states have internal predecessors, (172), 25 states have call successors, (25), 5 states have call predecessors, (25), 11 states have return successors, (73), 25 states have call predecessors, (73), 23 states have call successors, (73) [2022-07-11 23:41:19,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 270 transitions. [2022-07-11 23:41:19,940 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 270 transitions. Word has length 50 [2022-07-11 23:41:19,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:19,940 INFO L495 AbstractCegarLoop]: Abstraction has 172 states and 270 transitions. [2022-07-11 23:41:19,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 18 states have internal predecessors, (56), 6 states have call successors, (14), 4 states have call predecessors, (14), 6 states have return successors, (10), 9 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-11 23:41:19,941 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 270 transitions. [2022-07-11 23:41:19,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-07-11 23:41:19,941 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:19,942 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:19,958 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-07-11 23:41:20,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:41:20,155 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:20,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:20,156 INFO L85 PathProgramCache]: Analyzing trace with hash 2054485403, now seen corresponding path program 1 times [2022-07-11 23:41:20,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:20,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052650242] [2022-07-11 23:41:20,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:20,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:20,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:20,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:20,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:20,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:20,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:20,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-11 23:41:20,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:20,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-11 23:41:20,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:20,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-11 23:41:20,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:20,299 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:41:20,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:20,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052650242] [2022-07-11 23:41:20,299 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052650242] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-11 23:41:20,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718685678] [2022-07-11 23:41:20,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:20,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:41:20,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-11 23:41:20,300 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-11 23:41:20,301 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-07-11 23:41:20,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:20,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 23 conjunts are in the unsatisfiable core [2022-07-11 23:41:20,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:41:20,466 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-07-11 23:41:20,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:41:20,709 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-07-11 23:41:20,709 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718685678] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:41:20,709 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-11 23:41:20,709 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 31 [2022-07-11 23:41:20,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569507123] [2022-07-11 23:41:20,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-11 23:41:20,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-07-11 23:41:20,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:20,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-07-11 23:41:20,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=861, Unknown=0, NotChecked=0, Total=930 [2022-07-11 23:41:20,710 INFO L87 Difference]: Start difference. First operand 172 states and 270 transitions. Second operand has 31 states, 30 states have (on average 2.066666666666667) internal successors, (62), 23 states have internal predecessors, (62), 5 states have call successors, (14), 4 states have call predecessors, (14), 6 states have return successors, (13), 9 states have call predecessors, (13), 4 states have call successors, (13) [2022-07-11 23:41:23,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:23,435 INFO L93 Difference]: Finished difference Result 343 states and 632 transitions. [2022-07-11 23:41:23,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-07-11 23:41:23,436 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 2.066666666666667) internal successors, (62), 23 states have internal predecessors, (62), 5 states have call successors, (14), 4 states have call predecessors, (14), 6 states have return successors, (13), 9 states have call predecessors, (13), 4 states have call successors, (13) Word has length 50 [2022-07-11 23:41:23,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:23,438 INFO L225 Difference]: With dead ends: 343 [2022-07-11 23:41:23,438 INFO L226 Difference]: Without dead ends: 320 [2022-07-11 23:41:23,439 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 96 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 671 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=449, Invalid=4107, Unknown=0, NotChecked=0, Total=4556 [2022-07-11 23:41:23,440 INFO L413 NwaCegarLoop]: 203 mSDtfsCounter, 760 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 4450 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 778 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 4582 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 4450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:23,440 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [778 Valid, 457 Invalid, 4582 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 4450 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-07-11 23:41:23,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2022-07-11 23:41:23,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 180. [2022-07-11 23:41:23,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 140 states have (on average 1.2642857142857142) internal successors, (177), 145 states have internal predecessors, (177), 28 states have call successors, (28), 5 states have call predecessors, (28), 11 states have return successors, (82), 29 states have call predecessors, (82), 26 states have call successors, (82) [2022-07-11 23:41:23,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 287 transitions. [2022-07-11 23:41:23,454 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 287 transitions. Word has length 50 [2022-07-11 23:41:23,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:23,455 INFO L495 AbstractCegarLoop]: Abstraction has 180 states and 287 transitions. [2022-07-11 23:41:23,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 2.066666666666667) internal successors, (62), 23 states have internal predecessors, (62), 5 states have call successors, (14), 4 states have call predecessors, (14), 6 states have return successors, (13), 9 states have call predecessors, (13), 4 states have call successors, (13) [2022-07-11 23:41:23,455 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 287 transitions. [2022-07-11 23:41:23,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-07-11 23:41:23,456 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:23,456 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:23,472 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-07-11 23:41:23,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-07-11 23:41:23,672 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:23,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:23,672 INFO L85 PathProgramCache]: Analyzing trace with hash 904908130, now seen corresponding path program 1 times [2022-07-11 23:41:23,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:23,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998458528] [2022-07-11 23:41:23,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:23,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:23,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:23,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:23,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:23,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:23,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:23,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-11 23:41:23,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:23,712 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-11 23:41:23,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:23,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998458528] [2022-07-11 23:41:23,712 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998458528] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:41:23,712 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:41:23,712 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-11 23:41:23,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354391451] [2022-07-11 23:41:23,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:41:23,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-11 23:41:23,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:23,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-11 23:41:23,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-11 23:41:23,713 INFO L87 Difference]: Start difference. First operand 180 states and 287 transitions. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-11 23:41:23,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:23,779 INFO L93 Difference]: Finished difference Result 304 states and 499 transitions. [2022-07-11 23:41:23,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-11 23:41:23,779 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 50 [2022-07-11 23:41:23,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:23,781 INFO L225 Difference]: With dead ends: 304 [2022-07-11 23:41:23,781 INFO L226 Difference]: Without dead ends: 188 [2022-07-11 23:41:23,782 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-11 23:41:23,783 INFO L413 NwaCegarLoop]: 116 mSDtfsCounter, 94 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:23,783 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 191 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-11 23:41:23,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2022-07-11 23:41:23,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 180. [2022-07-11 23:41:23,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 140 states have (on average 1.2571428571428571) internal successors, (176), 145 states have internal predecessors, (176), 28 states have call successors, (28), 5 states have call predecessors, (28), 11 states have return successors, (82), 29 states have call predecessors, (82), 26 states have call successors, (82) [2022-07-11 23:41:23,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 286 transitions. [2022-07-11 23:41:23,801 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 286 transitions. Word has length 50 [2022-07-11 23:41:23,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:23,801 INFO L495 AbstractCegarLoop]: Abstraction has 180 states and 286 transitions. [2022-07-11 23:41:23,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-11 23:41:23,802 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 286 transitions. [2022-07-11 23:41:23,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-11 23:41:23,802 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:23,802 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:23,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-11 23:41:23,803 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:23,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:23,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1570607968, now seen corresponding path program 1 times [2022-07-11 23:41:23,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:23,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045433278] [2022-07-11 23:41:23,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:23,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:23,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:23,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:23,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:23,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:23,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:23,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-11 23:41:23,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:23,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-11 23:41:23,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:23,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-11 23:41:23,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:23,835 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-11 23:41:23,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:23,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045433278] [2022-07-11 23:41:23,836 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045433278] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:41:23,836 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:41:23,836 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-11 23:41:23,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342697103] [2022-07-11 23:41:23,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:41:23,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-11 23:41:23,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:23,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-11 23:41:23,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-11 23:41:23,837 INFO L87 Difference]: Start difference. First operand 180 states and 286 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-11 23:41:24,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:24,041 INFO L93 Difference]: Finished difference Result 426 states and 699 transitions. [2022-07-11 23:41:24,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-11 23:41:24,042 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 52 [2022-07-11 23:41:24,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:24,043 INFO L225 Difference]: With dead ends: 426 [2022-07-11 23:41:24,043 INFO L226 Difference]: Without dead ends: 263 [2022-07-11 23:41:24,044 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-07-11 23:41:24,045 INFO L413 NwaCegarLoop]: 144 mSDtfsCounter, 226 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:24,045 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [228 Valid, 183 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-11 23:41:24,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2022-07-11 23:41:24,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 181. [2022-07-11 23:41:24,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 141 states have (on average 1.2553191489361701) internal successors, (177), 146 states have internal predecessors, (177), 28 states have call successors, (28), 5 states have call predecessors, (28), 11 states have return successors, (82), 29 states have call predecessors, (82), 26 states have call successors, (82) [2022-07-11 23:41:24,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 287 transitions. [2022-07-11 23:41:24,057 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 287 transitions. Word has length 52 [2022-07-11 23:41:24,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:24,057 INFO L495 AbstractCegarLoop]: Abstraction has 181 states and 287 transitions. [2022-07-11 23:41:24,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-11 23:41:24,058 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 287 transitions. [2022-07-11 23:41:24,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-11 23:41:24,058 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:24,059 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:24,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-11 23:41:24,059 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:24,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:24,059 INFO L85 PathProgramCache]: Analyzing trace with hash -258774659, now seen corresponding path program 1 times [2022-07-11 23:41:24,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:24,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187964380] [2022-07-11 23:41:24,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:24,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:24,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:24,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:24,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:24,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:24,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:24,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-11 23:41:24,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:24,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-11 23:41:24,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:24,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-11 23:41:24,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:24,226 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-07-11 23:41:24,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:24,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187964380] [2022-07-11 23:41:24,227 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187964380] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-11 23:41:24,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19238468] [2022-07-11 23:41:24,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:24,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:41:24,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-11 23:41:24,228 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-11 23:41:24,229 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-07-11 23:41:24,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:24,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 27 conjunts are in the unsatisfiable core [2022-07-11 23:41:24,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:41:24,433 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:41:24,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:41:24,730 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:41:24,731 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19238468] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:41:24,731 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-11 23:41:24,731 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 36 [2022-07-11 23:41:24,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733136976] [2022-07-11 23:41:24,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-11 23:41:24,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-07-11 23:41:24,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:24,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-07-11 23:41:24,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=1173, Unknown=0, NotChecked=0, Total=1260 [2022-07-11 23:41:24,732 INFO L87 Difference]: Start difference. First operand 181 states and 287 transitions. Second operand has 36 states, 32 states have (on average 2.21875) internal successors, (71), 28 states have internal predecessors, (71), 6 states have call successors, (12), 4 states have call predecessors, (12), 7 states have return successors, (11), 8 states have call predecessors, (11), 6 states have call successors, (11) [2022-07-11 23:41:30,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:30,154 INFO L93 Difference]: Finished difference Result 673 states and 1211 transitions. [2022-07-11 23:41:30,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-07-11 23:41:30,154 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 32 states have (on average 2.21875) internal successors, (71), 28 states have internal predecessors, (71), 6 states have call successors, (12), 4 states have call predecessors, (12), 7 states have return successors, (11), 8 states have call predecessors, (11), 6 states have call successors, (11) Word has length 53 [2022-07-11 23:41:30,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:30,157 INFO L225 Difference]: With dead ends: 673 [2022-07-11 23:41:30,157 INFO L226 Difference]: Without dead ends: 553 [2022-07-11 23:41:30,160 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1975 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=836, Invalid=8284, Unknown=0, NotChecked=0, Total=9120 [2022-07-11 23:41:30,160 INFO L413 NwaCegarLoop]: 307 mSDtfsCounter, 1227 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 9109 mSolverCounterSat, 256 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1261 SdHoareTripleChecker+Valid, 833 SdHoareTripleChecker+Invalid, 9365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 256 IncrementalHoareTripleChecker+Valid, 9109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:30,161 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1261 Valid, 833 Invalid, 9365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [256 Valid, 9109 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2022-07-11 23:41:30,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 553 states. [2022-07-11 23:41:30,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 553 to 226. [2022-07-11 23:41:30,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 171 states have (on average 1.2514619883040936) internal successors, (214), 179 states have internal predecessors, (214), 40 states have call successors, (40), 5 states have call predecessors, (40), 14 states have return successors, (153), 41 states have call predecessors, (153), 38 states have call successors, (153) [2022-07-11 23:41:30,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 407 transitions. [2022-07-11 23:41:30,185 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 407 transitions. Word has length 53 [2022-07-11 23:41:30,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:30,186 INFO L495 AbstractCegarLoop]: Abstraction has 226 states and 407 transitions. [2022-07-11 23:41:30,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 32 states have (on average 2.21875) internal successors, (71), 28 states have internal predecessors, (71), 6 states have call successors, (12), 4 states have call predecessors, (12), 7 states have return successors, (11), 8 states have call predecessors, (11), 6 states have call successors, (11) [2022-07-11 23:41:30,186 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 407 transitions. [2022-07-11 23:41:30,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-11 23:41:30,187 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:30,187 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:30,203 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-07-11 23:41:30,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:41:30,403 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:30,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:30,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1119045026, now seen corresponding path program 1 times [2022-07-11 23:41:30,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:30,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917923845] [2022-07-11 23:41:30,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:30,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:30,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:30,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:30,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:30,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:30,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:30,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-11 23:41:30,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:30,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-11 23:41:30,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:30,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-11 23:41:30,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:30,465 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-11 23:41:30,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:30,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917923845] [2022-07-11 23:41:30,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917923845] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-11 23:41:30,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1963335843] [2022-07-11 23:41:30,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:30,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:41:30,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-11 23:41:30,466 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-11 23:41:30,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-07-11 23:41:30,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:30,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 18 conjunts are in the unsatisfiable core [2022-07-11 23:41:30,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:41:30,581 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-07-11 23:41:30,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:41:30,714 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-07-11 23:41:30,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1963335843] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:41:30,714 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-11 23:41:30,714 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 10, 9] total 20 [2022-07-11 23:41:30,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287517884] [2022-07-11 23:41:30,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-11 23:41:30,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-11 23:41:30,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:30,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-11 23:41:30,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=335, Unknown=0, NotChecked=0, Total=380 [2022-07-11 23:41:30,715 INFO L87 Difference]: Start difference. First operand 226 states and 407 transitions. Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 16 states have internal predecessors, (67), 4 states have call successors, (14), 4 states have call predecessors, (14), 5 states have return successors, (13), 6 states have call predecessors, (13), 4 states have call successors, (13) [2022-07-11 23:41:32,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:32,292 INFO L93 Difference]: Finished difference Result 607 states and 1262 transitions. [2022-07-11 23:41:32,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-07-11 23:41:32,292 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 16 states have internal predecessors, (67), 4 states have call successors, (14), 4 states have call predecessors, (14), 5 states have return successors, (13), 6 states have call predecessors, (13), 4 states have call successors, (13) Word has length 53 [2022-07-11 23:41:32,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:32,295 INFO L225 Difference]: With dead ends: 607 [2022-07-11 23:41:32,295 INFO L226 Difference]: Without dead ends: 396 [2022-07-11 23:41:32,297 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=210, Invalid=1196, Unknown=0, NotChecked=0, Total=1406 [2022-07-11 23:41:32,298 INFO L413 NwaCegarLoop]: 196 mSDtfsCounter, 535 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 3169 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 544 SdHoareTripleChecker+Valid, 529 SdHoareTripleChecker+Invalid, 3249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 3169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:32,298 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [544 Valid, 529 Invalid, 3249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 3169 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-07-11 23:41:32,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2022-07-11 23:41:32,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 257. [2022-07-11 23:41:32,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 192 states have (on average 1.2395833333333333) internal successors, (238), 201 states have internal predecessors, (238), 49 states have call successors, (49), 5 states have call predecessors, (49), 15 states have return successors, (206), 50 states have call predecessors, (206), 47 states have call successors, (206) [2022-07-11 23:41:32,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 493 transitions. [2022-07-11 23:41:32,322 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 493 transitions. Word has length 53 [2022-07-11 23:41:32,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:32,323 INFO L495 AbstractCegarLoop]: Abstraction has 257 states and 493 transitions. [2022-07-11 23:41:32,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 16 states have internal predecessors, (67), 4 states have call successors, (14), 4 states have call predecessors, (14), 5 states have return successors, (13), 6 states have call predecessors, (13), 4 states have call successors, (13) [2022-07-11 23:41:32,323 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 493 transitions. [2022-07-11 23:41:32,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-11 23:41:32,324 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:32,324 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:32,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-07-11 23:41:32,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:41:32,539 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:32,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:32,540 INFO L85 PathProgramCache]: Analyzing trace with hash 960202435, now seen corresponding path program 1 times [2022-07-11 23:41:32,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:32,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380059997] [2022-07-11 23:41:32,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:32,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:32,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:32,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:32,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:32,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:32,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:32,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-11 23:41:32,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:32,599 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-07-11 23:41:32,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:32,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380059997] [2022-07-11 23:41:32,600 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380059997] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-11 23:41:32,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [293382010] [2022-07-11 23:41:32,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:32,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:41:32,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-11 23:41:32,604 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-11 23:41:32,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-07-11 23:41:32,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:32,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-11 23:41:32,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:41:32,742 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-07-11 23:41:32,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:41:32,792 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-07-11 23:41:32,792 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [293382010] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:41:32,792 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-11 23:41:32,793 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 18 [2022-07-11 23:41:32,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887527271] [2022-07-11 23:41:32,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-11 23:41:32,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-11 23:41:32,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:32,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-11 23:41:32,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2022-07-11 23:41:32,793 INFO L87 Difference]: Start difference. First operand 257 states and 493 transitions. Second operand has 18 states, 18 states have (on average 3.5) internal successors, (63), 13 states have internal predecessors, (63), 4 states have call successors, (9), 5 states have call predecessors, (9), 3 states have return successors, (5), 5 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-11 23:41:33,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:33,523 INFO L93 Difference]: Finished difference Result 612 states and 1340 transitions. [2022-07-11 23:41:33,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-11 23:41:33,523 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.5) internal successors, (63), 13 states have internal predecessors, (63), 4 states have call successors, (9), 5 states have call predecessors, (9), 3 states have return successors, (5), 5 states have call predecessors, (5), 3 states have call successors, (5) Word has length 53 [2022-07-11 23:41:33,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:33,528 INFO L225 Difference]: With dead ends: 612 [2022-07-11 23:41:33,528 INFO L226 Difference]: Without dead ends: 495 [2022-07-11 23:41:33,531 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 103 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2022-07-11 23:41:33,532 INFO L413 NwaCegarLoop]: 193 mSDtfsCounter, 237 mSDsluCounter, 655 mSDsCounter, 0 mSdLazyCounter, 1863 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 848 SdHoareTripleChecker+Invalid, 1892 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1863 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:33,532 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [241 Valid, 848 Invalid, 1892 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1863 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-11 23:41:33,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2022-07-11 23:41:33,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 269. [2022-07-11 23:41:33,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 203 states have (on average 1.2315270935960592) internal successors, (250), 213 states have internal predecessors, (250), 47 states have call successors, (47), 7 states have call predecessors, (47), 18 states have return successors, (196), 48 states have call predecessors, (196), 45 states have call successors, (196) [2022-07-11 23:41:33,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 493 transitions. [2022-07-11 23:41:33,566 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 493 transitions. Word has length 53 [2022-07-11 23:41:33,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:33,567 INFO L495 AbstractCegarLoop]: Abstraction has 269 states and 493 transitions. [2022-07-11 23:41:33,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.5) internal successors, (63), 13 states have internal predecessors, (63), 4 states have call successors, (9), 5 states have call predecessors, (9), 3 states have return successors, (5), 5 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-11 23:41:33,567 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 493 transitions. [2022-07-11 23:41:33,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-11 23:41:33,569 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:33,569 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:33,585 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-07-11 23:41:33,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-07-11 23:41:33,785 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:33,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:33,785 INFO L85 PathProgramCache]: Analyzing trace with hash 896532657, now seen corresponding path program 1 times [2022-07-11 23:41:33,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:33,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073964123] [2022-07-11 23:41:33,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:33,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:33,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:33,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:33,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:33,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:33,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:33,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-11 23:41:33,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:33,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-11 23:41:33,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:33,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-11 23:41:33,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:33,825 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-11 23:41:33,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:33,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073964123] [2022-07-11 23:41:33,825 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073964123] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-11 23:41:33,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1397974239] [2022-07-11 23:41:33,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:33,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:41:33,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-11 23:41:33,827 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-11 23:41:33,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-07-11 23:41:33,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:33,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-11 23:41:33,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:41:33,883 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-07-11 23:41:33,883 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-11 23:41:33,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1397974239] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:41:33,883 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-11 23:41:33,884 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 6 [2022-07-11 23:41:33,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195945356] [2022-07-11 23:41:33,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:41:33,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-11 23:41:33,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:33,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-11 23:41:33,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-11 23:41:33,884 INFO L87 Difference]: Start difference. First operand 269 states and 493 transitions. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-11 23:41:33,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:33,928 INFO L93 Difference]: Finished difference Result 496 states and 883 transitions. [2022-07-11 23:41:33,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-11 23:41:33,929 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 54 [2022-07-11 23:41:33,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:33,931 INFO L225 Difference]: With dead ends: 496 [2022-07-11 23:41:33,931 INFO L226 Difference]: Without dead ends: 276 [2022-07-11 23:41:33,932 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-11 23:41:33,932 INFO L413 NwaCegarLoop]: 124 mSDtfsCounter, 14 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:33,933 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 334 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-11 23:41:33,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2022-07-11 23:41:33,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 270. [2022-07-11 23:41:33,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 204 states have (on average 1.2352941176470589) internal successors, (252), 214 states have internal predecessors, (252), 47 states have call successors, (47), 7 states have call predecessors, (47), 18 states have return successors, (196), 48 states have call predecessors, (196), 45 states have call successors, (196) [2022-07-11 23:41:33,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 495 transitions. [2022-07-11 23:41:33,962 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 495 transitions. Word has length 54 [2022-07-11 23:41:33,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:33,963 INFO L495 AbstractCegarLoop]: Abstraction has 270 states and 495 transitions. [2022-07-11 23:41:33,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-11 23:41:33,963 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 495 transitions. [2022-07-11 23:41:33,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-07-11 23:41:33,964 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:33,964 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:33,985 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-07-11 23:41:34,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-07-11 23:41:34,180 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:34,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:34,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1591568488, now seen corresponding path program 1 times [2022-07-11 23:41:34,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:34,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319917654] [2022-07-11 23:41:34,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:34,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:34,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:34,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:34,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:34,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:34,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:34,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-11 23:41:34,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:34,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-11 23:41:34,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:34,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-11 23:41:34,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:34,407 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-07-11 23:41:34,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:34,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319917654] [2022-07-11 23:41:34,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319917654] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:41:34,408 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:41:34,408 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-11 23:41:34,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090430176] [2022-07-11 23:41:34,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:41:34,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-11 23:41:34,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:34,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-11 23:41:34,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=268, Unknown=0, NotChecked=0, Total=306 [2022-07-11 23:41:34,409 INFO L87 Difference]: Start difference. First operand 270 states and 495 transitions. Second operand has 18 states, 16 states have (on average 2.5) internal successors, (40), 13 states have internal predecessors, (40), 4 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-11 23:41:35,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:35,619 INFO L93 Difference]: Finished difference Result 399 states and 824 transitions. [2022-07-11 23:41:35,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-11 23:41:35,619 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 2.5) internal successors, (40), 13 states have internal predecessors, (40), 4 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 55 [2022-07-11 23:41:35,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:35,622 INFO L225 Difference]: With dead ends: 399 [2022-07-11 23:41:35,622 INFO L226 Difference]: Without dead ends: 388 [2022-07-11 23:41:35,622 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=151, Invalid=779, Unknown=0, NotChecked=0, Total=930 [2022-07-11 23:41:35,623 INFO L413 NwaCegarLoop]: 171 mSDtfsCounter, 328 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 2659 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 2704 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 2659 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:35,623 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [335 Valid, 297 Invalid, 2704 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 2659 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-07-11 23:41:35,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-07-11 23:41:35,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 268. [2022-07-11 23:41:35,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 203 states have (on average 1.2364532019704433) internal successors, (251), 213 states have internal predecessors, (251), 46 states have call successors, (46), 7 states have call predecessors, (46), 18 states have return successors, (195), 47 states have call predecessors, (195), 44 states have call successors, (195) [2022-07-11 23:41:35,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 492 transitions. [2022-07-11 23:41:35,649 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 492 transitions. Word has length 55 [2022-07-11 23:41:35,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:35,650 INFO L495 AbstractCegarLoop]: Abstraction has 268 states and 492 transitions. [2022-07-11 23:41:35,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 2.5) internal successors, (40), 13 states have internal predecessors, (40), 4 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-11 23:41:35,650 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 492 transitions. [2022-07-11 23:41:35,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-07-11 23:41:35,651 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:35,651 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:35,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-11 23:41:35,651 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:35,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:35,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1366808055, now seen corresponding path program 1 times [2022-07-11 23:41:35,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:35,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808788046] [2022-07-11 23:41:35,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:35,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:35,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:35,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:35,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:35,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:35,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:35,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-11 23:41:35,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:35,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-11 23:41:35,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:35,712 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-07-11 23:41:35,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:35,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808788046] [2022-07-11 23:41:35,712 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808788046] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-11 23:41:35,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1634230335] [2022-07-11 23:41:35,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:35,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:41:35,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-11 23:41:35,714 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-11 23:41:35,715 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-07-11 23:41:35,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:35,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-11 23:41:35,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:41:35,843 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-07-11 23:41:35,843 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-11 23:41:35,843 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1634230335] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:41:35,843 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-11 23:41:35,843 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 19 [2022-07-11 23:41:35,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355926921] [2022-07-11 23:41:35,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:41:35,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-11 23:41:35,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:35,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-11 23:41:35,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2022-07-11 23:41:35,844 INFO L87 Difference]: Start difference. First operand 268 states and 492 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 8 states have internal predecessors, (42), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-11 23:41:36,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:36,029 INFO L93 Difference]: Finished difference Result 713 states and 1456 transitions. [2022-07-11 23:41:36,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-11 23:41:36,042 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 8 states have internal predecessors, (42), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 57 [2022-07-11 23:41:36,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:36,046 INFO L225 Difference]: With dead ends: 713 [2022-07-11 23:41:36,046 INFO L226 Difference]: Without dead ends: 656 [2022-07-11 23:41:36,047 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-07-11 23:41:36,048 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 447 mSDsluCounter, 1048 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 454 SdHoareTripleChecker+Valid, 1209 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:36,048 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [454 Valid, 1209 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-11 23:41:36,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 656 states. [2022-07-11 23:41:36,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 656 to 367. [2022-07-11 23:41:36,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 289 states have (on average 1.245674740484429) internal successors, (360), 303 states have internal predecessors, (360), 54 states have call successors, (54), 8 states have call predecessors, (54), 23 states have return successors, (208), 55 states have call predecessors, (208), 51 states have call successors, (208) [2022-07-11 23:41:36,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 622 transitions. [2022-07-11 23:41:36,091 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 622 transitions. Word has length 57 [2022-07-11 23:41:36,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:36,091 INFO L495 AbstractCegarLoop]: Abstraction has 367 states and 622 transitions. [2022-07-11 23:41:36,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 8 states have internal predecessors, (42), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-11 23:41:36,091 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 622 transitions. [2022-07-11 23:41:36,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-07-11 23:41:36,093 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:36,093 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:36,111 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-07-11 23:41:36,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-07-11 23:41:36,309 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:36,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:36,309 INFO L85 PathProgramCache]: Analyzing trace with hash -1759835065, now seen corresponding path program 1 times [2022-07-11 23:41:36,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:36,309 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076697688] [2022-07-11 23:41:36,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:36,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:36,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:36,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:36,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:36,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:36,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:36,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-11 23:41:36,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:36,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-11 23:41:36,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:36,379 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-07-11 23:41:36,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:36,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076697688] [2022-07-11 23:41:36,380 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076697688] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-11 23:41:36,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1220077936] [2022-07-11 23:41:36,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:36,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:41:36,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-11 23:41:36,381 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-11 23:41:36,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-07-11 23:41:36,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:36,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-11 23:41:36,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:41:36,521 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-07-11 23:41:36,521 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-11 23:41:36,521 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1220077936] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:41:36,521 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-11 23:41:36,521 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2022-07-11 23:41:36,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289466409] [2022-07-11 23:41:36,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:41:36,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-11 23:41:36,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:36,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-11 23:41:36,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-07-11 23:41:36,523 INFO L87 Difference]: Start difference. First operand 367 states and 622 transitions. Second operand has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 7 states have internal predecessors, (42), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-11 23:41:36,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:36,765 INFO L93 Difference]: Finished difference Result 940 states and 1800 transitions. [2022-07-11 23:41:36,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-11 23:41:36,765 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 7 states have internal predecessors, (42), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 57 [2022-07-11 23:41:36,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:36,770 INFO L225 Difference]: With dead ends: 940 [2022-07-11 23:41:36,770 INFO L226 Difference]: Without dead ends: 759 [2022-07-11 23:41:36,772 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2022-07-11 23:41:36,773 INFO L413 NwaCegarLoop]: 143 mSDtfsCounter, 376 mSDsluCounter, 980 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 382 SdHoareTripleChecker+Valid, 1123 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:36,773 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [382 Valid, 1123 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-11 23:41:36,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 759 states. [2022-07-11 23:41:36,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 759 to 429. [2022-07-11 23:41:36,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 339 states have (on average 1.247787610619469) internal successors, (423), 355 states have internal predecessors, (423), 63 states have call successors, (63), 9 states have call predecessors, (63), 26 states have return successors, (223), 64 states have call predecessors, (223), 59 states have call successors, (223) [2022-07-11 23:41:36,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 709 transitions. [2022-07-11 23:41:36,838 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 709 transitions. Word has length 57 [2022-07-11 23:41:36,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:36,838 INFO L495 AbstractCegarLoop]: Abstraction has 429 states and 709 transitions. [2022-07-11 23:41:36,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 7 states have internal predecessors, (42), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-11 23:41:36,838 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 709 transitions. [2022-07-11 23:41:36,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-07-11 23:41:36,840 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:36,840 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:36,864 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-07-11 23:41:37,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:41:37,055 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:37,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:37,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1500821561, now seen corresponding path program 1 times [2022-07-11 23:41:37,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:37,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242208716] [2022-07-11 23:41:37,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:37,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:37,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:37,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:37,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:37,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:37,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:37,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-11 23:41:37,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:37,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-11 23:41:37,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:37,141 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-07-11 23:41:37,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:37,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242208716] [2022-07-11 23:41:37,142 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242208716] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-11 23:41:37,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679018431] [2022-07-11 23:41:37,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:37,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:41:37,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-11 23:41:37,143 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-11 23:41:37,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-07-11 23:41:37,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:37,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-11 23:41:37,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:41:37,261 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-07-11 23:41:37,261 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-11 23:41:37,261 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679018431] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:41:37,262 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-11 23:41:37,262 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 17 [2022-07-11 23:41:37,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990010742] [2022-07-11 23:41:37,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:41:37,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-11 23:41:37,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:37,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-11 23:41:37,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2022-07-11 23:41:37,263 INFO L87 Difference]: Start difference. First operand 429 states and 709 transitions. Second operand has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 7 states have internal predecessors, (42), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-11 23:41:37,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:37,346 INFO L93 Difference]: Finished difference Result 567 states and 1011 transitions. [2022-07-11 23:41:37,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-11 23:41:37,347 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 7 states have internal predecessors, (42), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 57 [2022-07-11 23:41:37,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:37,350 INFO L225 Difference]: With dead ends: 567 [2022-07-11 23:41:37,350 INFO L226 Difference]: Without dead ends: 476 [2022-07-11 23:41:37,351 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2022-07-11 23:41:37,352 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 53 mSDsluCounter, 1002 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 1163 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:37,352 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 1163 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-11 23:41:37,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2022-07-11 23:41:37,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 353. [2022-07-11 23:41:37,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 278 states have (on average 1.2625899280575539) internal successors, (351), 292 states have internal predecessors, (351), 53 states have call successors, (53), 6 states have call predecessors, (53), 21 states have return successors, (201), 54 states have call predecessors, (201), 50 states have call successors, (201) [2022-07-11 23:41:37,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 605 transitions. [2022-07-11 23:41:37,386 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 605 transitions. Word has length 57 [2022-07-11 23:41:37,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:37,386 INFO L495 AbstractCegarLoop]: Abstraction has 353 states and 605 transitions. [2022-07-11 23:41:37,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 7 states have internal predecessors, (42), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-11 23:41:37,386 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 605 transitions. [2022-07-11 23:41:37,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-07-11 23:41:37,388 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:37,388 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:37,404 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-07-11 23:41:37,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:41:37,604 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:37,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:37,604 INFO L85 PathProgramCache]: Analyzing trace with hash -267239054, now seen corresponding path program 2 times [2022-07-11 23:41:37,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:37,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104622049] [2022-07-11 23:41:37,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:37,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:37,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:37,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:37,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:37,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:37,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:37,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-11 23:41:37,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:37,668 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-07-11 23:41:37,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:37,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104622049] [2022-07-11 23:41:37,668 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104622049] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:41:37,668 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:41:37,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-11 23:41:37,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838558156] [2022-07-11 23:41:37,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:41:37,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-11 23:41:37,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:37,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-11 23:41:37,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-07-11 23:41:37,670 INFO L87 Difference]: Start difference. First operand 353 states and 605 transitions. Second operand has 11 states, 10 states have (on average 4.1) internal successors, (41), 8 states have internal predecessors, (41), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-11 23:41:38,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:38,162 INFO L93 Difference]: Finished difference Result 797 states and 1460 transitions. [2022-07-11 23:41:38,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-11 23:41:38,162 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.1) internal successors, (41), 8 states have internal predecessors, (41), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 57 [2022-07-11 23:41:38,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:38,165 INFO L225 Difference]: With dead ends: 797 [2022-07-11 23:41:38,165 INFO L226 Difference]: Without dead ends: 548 [2022-07-11 23:41:38,167 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2022-07-11 23:41:38,168 INFO L413 NwaCegarLoop]: 154 mSDtfsCounter, 432 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 1025 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 437 SdHoareTripleChecker+Valid, 593 SdHoareTripleChecker+Invalid, 1068 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1025 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:38,168 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [437 Valid, 593 Invalid, 1068 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1025 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-11 23:41:38,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 548 states. [2022-07-11 23:41:38,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 548 to 454. [2022-07-11 23:41:38,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 454 states, 371 states have (on average 1.2425876010781671) internal successors, (461), 388 states have internal predecessors, (461), 56 states have call successors, (56), 8 states have call predecessors, (56), 26 states have return successors, (191), 57 states have call predecessors, (191), 53 states have call successors, (191) [2022-07-11 23:41:38,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 454 states to 454 states and 708 transitions. [2022-07-11 23:41:38,203 INFO L78 Accepts]: Start accepts. Automaton has 454 states and 708 transitions. Word has length 57 [2022-07-11 23:41:38,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:38,203 INFO L495 AbstractCegarLoop]: Abstraction has 454 states and 708 transitions. [2022-07-11 23:41:38,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.1) internal successors, (41), 8 states have internal predecessors, (41), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-11 23:41:38,203 INFO L276 IsEmpty]: Start isEmpty. Operand 454 states and 708 transitions. [2022-07-11 23:41:38,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-07-11 23:41:38,205 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:38,205 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:38,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-11 23:41:38,205 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:38,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:38,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1278356304, now seen corresponding path program 1 times [2022-07-11 23:41:38,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:38,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259449368] [2022-07-11 23:41:38,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:38,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:38,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:38,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:38,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:38,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:38,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:38,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-11 23:41:38,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:38,258 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-07-11 23:41:38,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:38,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259449368] [2022-07-11 23:41:38,258 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259449368] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-11 23:41:38,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1689132228] [2022-07-11 23:41:38,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:38,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:41:38,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-11 23:41:38,260 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-11 23:41:38,261 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-07-11 23:41:38,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:38,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 12 conjunts are in the unsatisfiable core [2022-07-11 23:41:38,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:41:38,331 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-07-11 23:41:38,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:41:38,366 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-07-11 23:41:38,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1689132228] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-11 23:41:38,366 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:41:38,366 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [11, 10] total 12 [2022-07-11 23:41:38,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502644933] [2022-07-11 23:41:38,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:41:38,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-11 23:41:38,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:38,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-11 23:41:38,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-07-11 23:41:38,368 INFO L87 Difference]: Start difference. First operand 454 states and 708 transitions. Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-11 23:41:38,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:38,414 INFO L93 Difference]: Finished difference Result 773 states and 1323 transitions. [2022-07-11 23:41:38,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-11 23:41:38,415 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 57 [2022-07-11 23:41:38,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:38,417 INFO L225 Difference]: With dead ends: 773 [2022-07-11 23:41:38,417 INFO L226 Difference]: Without dead ends: 474 [2022-07-11 23:41:38,420 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 117 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-07-11 23:41:38,421 INFO L413 NwaCegarLoop]: 116 mSDtfsCounter, 0 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:38,421 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 225 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-11 23:41:38,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-07-11 23:41:38,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 474. [2022-07-11 23:41:38,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 474 states, 391 states have (on average 1.225063938618926) internal successors, (479), 408 states have internal predecessors, (479), 56 states have call successors, (56), 8 states have call predecessors, (56), 26 states have return successors, (191), 57 states have call predecessors, (191), 53 states have call successors, (191) [2022-07-11 23:41:38,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 726 transitions. [2022-07-11 23:41:38,457 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 726 transitions. Word has length 57 [2022-07-11 23:41:38,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:38,457 INFO L495 AbstractCegarLoop]: Abstraction has 474 states and 726 transitions. [2022-07-11 23:41:38,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-11 23:41:38,458 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 726 transitions. [2022-07-11 23:41:38,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-07-11 23:41:38,460 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:38,460 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:38,476 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-07-11 23:41:38,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-07-11 23:41:38,676 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:38,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:38,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1276509262, now seen corresponding path program 1 times [2022-07-11 23:41:38,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:38,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858726473] [2022-07-11 23:41:38,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:38,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:38,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:38,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:38,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:38,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:38,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:38,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-11 23:41:38,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:38,794 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-07-11 23:41:38,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:38,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858726473] [2022-07-11 23:41:38,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858726473] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:41:38,795 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:41:38,795 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-11 23:41:38,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084953945] [2022-07-11 23:41:38,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:41:38,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-11 23:41:38,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:38,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-11 23:41:38,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-07-11 23:41:38,796 INFO L87 Difference]: Start difference. First operand 474 states and 726 transitions. Second operand has 11 states, 9 states have (on average 4.444444444444445) internal successors, (40), 7 states have internal predecessors, (40), 4 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-11 23:41:39,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:39,267 INFO L93 Difference]: Finished difference Result 788 states and 1126 transitions. [2022-07-11 23:41:39,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-11 23:41:39,268 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 4.444444444444445) internal successors, (40), 7 states have internal predecessors, (40), 4 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 57 [2022-07-11 23:41:39,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:39,270 INFO L225 Difference]: With dead ends: 788 [2022-07-11 23:41:39,270 INFO L226 Difference]: Without dead ends: 614 [2022-07-11 23:41:39,271 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-07-11 23:41:39,271 INFO L413 NwaCegarLoop]: 171 mSDtfsCounter, 210 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 967 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 684 SdHoareTripleChecker+Invalid, 985 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 967 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:39,271 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [217 Valid, 684 Invalid, 985 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 967 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-11 23:41:39,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2022-07-11 23:41:39,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 576. [2022-07-11 23:41:39,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 576 states, 484 states have (on average 1.225206611570248) internal successors, (593), 503 states have internal predecessors, (593), 61 states have call successors, (61), 10 states have call predecessors, (61), 30 states have return successors, (192), 62 states have call predecessors, (192), 58 states have call successors, (192) [2022-07-11 23:41:39,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 846 transitions. [2022-07-11 23:41:39,314 INFO L78 Accepts]: Start accepts. Automaton has 576 states and 846 transitions. Word has length 57 [2022-07-11 23:41:39,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:39,314 INFO L495 AbstractCegarLoop]: Abstraction has 576 states and 846 transitions. [2022-07-11 23:41:39,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 4.444444444444445) internal successors, (40), 7 states have internal predecessors, (40), 4 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-11 23:41:39,314 INFO L276 IsEmpty]: Start isEmpty. Operand 576 states and 846 transitions. [2022-07-11 23:41:39,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-07-11 23:41:39,316 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:39,316 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:39,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-11 23:41:39,316 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:39,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:39,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1410522768, now seen corresponding path program 1 times [2022-07-11 23:41:39,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:39,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823808752] [2022-07-11 23:41:39,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:39,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:39,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:39,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:39,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:39,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:39,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:39,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-11 23:41:39,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:39,471 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-07-11 23:41:39,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:39,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823808752] [2022-07-11 23:41:39,471 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823808752] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:41:39,471 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:41:39,471 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-07-11 23:41:39,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326015170] [2022-07-11 23:41:39,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:41:39,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-11 23:41:39,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:39,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-11 23:41:39,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=181, Unknown=0, NotChecked=0, Total=210 [2022-07-11 23:41:39,472 INFO L87 Difference]: Start difference. First operand 576 states and 846 transitions. Second operand has 15 states, 13 states have (on average 3.076923076923077) internal successors, (40), 10 states have internal predecessors, (40), 4 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-11 23:41:40,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:40,103 INFO L93 Difference]: Finished difference Result 715 states and 1031 transitions. [2022-07-11 23:41:40,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-11 23:41:40,104 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 3.076923076923077) internal successors, (40), 10 states have internal predecessors, (40), 4 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 57 [2022-07-11 23:41:40,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:40,106 INFO L225 Difference]: With dead ends: 715 [2022-07-11 23:41:40,106 INFO L226 Difference]: Without dead ends: 608 [2022-07-11 23:41:40,107 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2022-07-11 23:41:40,107 INFO L413 NwaCegarLoop]: 137 mSDtfsCounter, 268 mSDsluCounter, 723 mSDsCounter, 0 mSdLazyCounter, 1134 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 860 SdHoareTripleChecker+Invalid, 1161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:40,107 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 860 Invalid, 1161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1134 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-11 23:41:40,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2022-07-11 23:41:40,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 570. [2022-07-11 23:41:40,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 570 states, 477 states have (on average 1.220125786163522) internal successors, (582), 496 states have internal predecessors, (582), 61 states have call successors, (61), 11 states have call predecessors, (61), 31 states have return successors, (192), 62 states have call predecessors, (192), 58 states have call successors, (192) [2022-07-11 23:41:40,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 835 transitions. [2022-07-11 23:41:40,152 INFO L78 Accepts]: Start accepts. Automaton has 570 states and 835 transitions. Word has length 57 [2022-07-11 23:41:40,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:40,152 INFO L495 AbstractCegarLoop]: Abstraction has 570 states and 835 transitions. [2022-07-11 23:41:40,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 3.076923076923077) internal successors, (40), 10 states have internal predecessors, (40), 4 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-11 23:41:40,152 INFO L276 IsEmpty]: Start isEmpty. Operand 570 states and 835 transitions. [2022-07-11 23:41:40,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-07-11 23:41:40,154 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:40,154 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:40,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-11 23:41:40,154 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:40,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:40,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1069512791, now seen corresponding path program 1 times [2022-07-11 23:41:40,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:40,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470802203] [2022-07-11 23:41:40,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:40,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:40,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:40,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:40,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:40,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:40,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:40,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-11 23:41:40,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:40,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-11 23:41:40,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:40,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-11 23:41:40,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:40,237 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-07-11 23:41:40,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:40,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470802203] [2022-07-11 23:41:40,238 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470802203] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-11 23:41:40,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472725806] [2022-07-11 23:41:40,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:40,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:41:40,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-11 23:41:40,239 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-11 23:41:40,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-07-11 23:41:40,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:40,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 26 conjunts are in the unsatisfiable core [2022-07-11 23:41:40,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:41:40,363 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-07-11 23:41:40,363 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:41:40,522 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-07-11 23:41:40,522 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472725806] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:41:40,522 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-11 23:41:40,522 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-07-11 23:41:40,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343658027] [2022-07-11 23:41:40,522 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-11 23:41:40,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-07-11 23:41:40,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:40,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-07-11 23:41:40,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=454, Unknown=0, NotChecked=0, Total=506 [2022-07-11 23:41:40,523 INFO L87 Difference]: Start difference. First operand 570 states and 835 transitions. Second operand has 23 states, 20 states have (on average 3.3) internal successors, (66), 18 states have internal predecessors, (66), 5 states have call successors, (12), 4 states have call predecessors, (12), 6 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-11 23:41:42,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:42,982 INFO L93 Difference]: Finished difference Result 980 states and 1544 transitions. [2022-07-11 23:41:42,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-07-11 23:41:42,982 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 3.3) internal successors, (66), 18 states have internal predecessors, (66), 5 states have call successors, (12), 4 states have call predecessors, (12), 6 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) Word has length 59 [2022-07-11 23:41:42,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:42,986 INFO L225 Difference]: With dead ends: 980 [2022-07-11 23:41:42,986 INFO L226 Difference]: Without dead ends: 793 [2022-07-11 23:41:42,987 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 504 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=484, Invalid=2596, Unknown=0, NotChecked=0, Total=3080 [2022-07-11 23:41:42,987 INFO L413 NwaCegarLoop]: 283 mSDtfsCounter, 616 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 4643 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 625 SdHoareTripleChecker+Valid, 530 SdHoareTripleChecker+Invalid, 4752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 4643 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:42,988 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [625 Valid, 530 Invalid, 4752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 4643 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-07-11 23:41:42,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states. [2022-07-11 23:41:43,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 566. [2022-07-11 23:41:43,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 475 states have (on average 1.2147368421052631) internal successors, (577), 494 states have internal predecessors, (577), 59 states have call successors, (59), 11 states have call predecessors, (59), 31 states have return successors, (182), 60 states have call predecessors, (182), 56 states have call successors, (182) [2022-07-11 23:41:43,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 818 transitions. [2022-07-11 23:41:43,038 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 818 transitions. Word has length 59 [2022-07-11 23:41:43,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:43,038 INFO L495 AbstractCegarLoop]: Abstraction has 566 states and 818 transitions. [2022-07-11 23:41:43,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 3.3) internal successors, (66), 18 states have internal predecessors, (66), 5 states have call successors, (12), 4 states have call predecessors, (12), 6 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-11 23:41:43,038 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 818 transitions. [2022-07-11 23:41:43,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-07-11 23:41:43,040 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:43,040 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:43,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-07-11 23:41:43,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:41:43,256 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:43,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:43,256 INFO L85 PathProgramCache]: Analyzing trace with hash 2004112473, now seen corresponding path program 1 times [2022-07-11 23:41:43,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:43,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262639056] [2022-07-11 23:41:43,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:43,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:43,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:43,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:43,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:43,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:43,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:43,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-11 23:41:43,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:43,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-11 23:41:43,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:43,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-11 23:41:43,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:43,353 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:41:43,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:43,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262639056] [2022-07-11 23:41:43,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262639056] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-11 23:41:43,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [995323461] [2022-07-11 23:41:43,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:43,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:41:43,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-11 23:41:43,355 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-11 23:41:43,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-07-11 23:41:43,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:43,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 14 conjunts are in the unsatisfiable core [2022-07-11 23:41:43,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:41:43,462 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-07-11 23:41:43,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:41:43,571 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-07-11 23:41:43,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [995323461] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:41:43,571 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-11 23:41:43,571 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 19 [2022-07-11 23:41:43,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271815596] [2022-07-11 23:41:43,571 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-11 23:41:43,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-11 23:41:43,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:43,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-11 23:41:43,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2022-07-11 23:41:43,573 INFO L87 Difference]: Start difference. First operand 566 states and 818 transitions. Second operand has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 16 states have internal predecessors, (59), 4 states have call successors, (11), 4 states have call predecessors, (11), 5 states have return successors, (9), 5 states have call predecessors, (9), 3 states have call successors, (9) [2022-07-11 23:41:45,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:45,185 INFO L93 Difference]: Finished difference Result 1166 states and 1747 transitions. [2022-07-11 23:41:45,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-07-11 23:41:45,186 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 16 states have internal predecessors, (59), 4 states have call successors, (11), 4 states have call predecessors, (11), 5 states have return successors, (9), 5 states have call predecessors, (9), 3 states have call successors, (9) Word has length 60 [2022-07-11 23:41:45,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:45,194 INFO L225 Difference]: With dead ends: 1166 [2022-07-11 23:41:45,194 INFO L226 Difference]: Without dead ends: 871 [2022-07-11 23:41:45,195 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 128 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=233, Invalid=1173, Unknown=0, NotChecked=0, Total=1406 [2022-07-11 23:41:45,196 INFO L413 NwaCegarLoop]: 275 mSDtfsCounter, 913 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 3049 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 914 SdHoareTripleChecker+Valid, 539 SdHoareTripleChecker+Invalid, 3191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 3049 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:45,196 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [914 Valid, 539 Invalid, 3191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 3049 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-07-11 23:41:45,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states. [2022-07-11 23:41:45,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 646. [2022-07-11 23:41:45,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 646 states, 550 states have (on average 1.2054545454545456) internal successors, (663), 572 states have internal predecessors, (663), 59 states have call successors, (59), 13 states have call predecessors, (59), 36 states have return successors, (148), 60 states have call predecessors, (148), 56 states have call successors, (148) [2022-07-11 23:41:45,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 870 transitions. [2022-07-11 23:41:45,251 INFO L78 Accepts]: Start accepts. Automaton has 646 states and 870 transitions. Word has length 60 [2022-07-11 23:41:45,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:45,252 INFO L495 AbstractCegarLoop]: Abstraction has 646 states and 870 transitions. [2022-07-11 23:41:45,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 16 states have internal predecessors, (59), 4 states have call successors, (11), 4 states have call predecessors, (11), 5 states have return successors, (9), 5 states have call predecessors, (9), 3 states have call successors, (9) [2022-07-11 23:41:45,252 INFO L276 IsEmpty]: Start isEmpty. Operand 646 states and 870 transitions. [2022-07-11 23:41:45,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-07-11 23:41:45,253 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:45,253 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:45,281 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-07-11 23:41:45,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-07-11 23:41:45,467 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:45,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:45,468 INFO L85 PathProgramCache]: Analyzing trace with hash -912833732, now seen corresponding path program 1 times [2022-07-11 23:41:45,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:45,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330613324] [2022-07-11 23:41:45,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:45,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:45,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:45,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:45,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:45,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:45,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:45,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-11 23:41:45,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:45,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-11 23:41:45,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:45,529 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-07-11 23:41:45,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:45,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330613324] [2022-07-11 23:41:45,529 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330613324] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-11 23:41:45,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1473395782] [2022-07-11 23:41:45,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:45,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:41:45,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-11 23:41:45,530 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-11 23:41:45,531 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-07-11 23:41:45,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:45,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-11 23:41:45,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:41:45,686 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-07-11 23:41:45,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:41:45,739 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-07-11 23:41:45,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1473395782] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:41:45,740 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-11 23:41:45,740 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-07-11 23:41:45,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085792586] [2022-07-11 23:41:45,740 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-11 23:41:45,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-11 23:41:45,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:45,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-11 23:41:45,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2022-07-11 23:41:45,741 INFO L87 Difference]: Start difference. First operand 646 states and 870 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 13 states have internal predecessors, (62), 4 states have call successors, (11), 6 states have call predecessors, (11), 3 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) [2022-07-11 23:41:46,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:46,864 INFO L93 Difference]: Finished difference Result 1353 states and 1960 transitions. [2022-07-11 23:41:46,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-11 23:41:46,867 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 13 states have internal predecessors, (62), 4 states have call successors, (11), 6 states have call predecessors, (11), 3 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) Word has length 61 [2022-07-11 23:41:46,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:46,870 INFO L225 Difference]: With dead ends: 1353 [2022-07-11 23:41:46,870 INFO L226 Difference]: Without dead ends: 1130 [2022-07-11 23:41:46,871 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 126 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=119, Invalid=693, Unknown=0, NotChecked=0, Total=812 [2022-07-11 23:41:46,872 INFO L413 NwaCegarLoop]: 223 mSDtfsCounter, 358 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 2863 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 2919 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 2863 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:46,872 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [360 Valid, 408 Invalid, 2919 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 2863 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-11 23:41:46,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1130 states. [2022-07-11 23:41:46,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1130 to 619. [2022-07-11 23:41:46,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 619 states, 531 states have (on average 1.2090395480225988) internal successors, (642), 551 states have internal predecessors, (642), 55 states have call successors, (55), 11 states have call predecessors, (55), 32 states have return successors, (138), 56 states have call predecessors, (138), 52 states have call successors, (138) [2022-07-11 23:41:46,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 619 states to 619 states and 835 transitions. [2022-07-11 23:41:46,928 INFO L78 Accepts]: Start accepts. Automaton has 619 states and 835 transitions. Word has length 61 [2022-07-11 23:41:46,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:46,929 INFO L495 AbstractCegarLoop]: Abstraction has 619 states and 835 transitions. [2022-07-11 23:41:46,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 13 states have internal predecessors, (62), 4 states have call successors, (11), 6 states have call predecessors, (11), 3 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) [2022-07-11 23:41:46,929 INFO L276 IsEmpty]: Start isEmpty. Operand 619 states and 835 transitions. [2022-07-11 23:41:46,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-07-11 23:41:46,930 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:46,930 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:46,948 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-07-11 23:41:47,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-07-11 23:41:47,149 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:47,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:47,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1971885056, now seen corresponding path program 1 times [2022-07-11 23:41:47,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:47,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453883815] [2022-07-11 23:41:47,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:47,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:47,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:47,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:47,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:47,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:47,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:47,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-11 23:41:47,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:47,213 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-11 23:41:47,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:47,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453883815] [2022-07-11 23:41:47,213 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453883815] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-11 23:41:47,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1962641494] [2022-07-11 23:41:47,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:47,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:41:47,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-11 23:41:47,215 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-11 23:41:47,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-07-11 23:41:47,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:47,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-11 23:41:47,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:41:47,297 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-11 23:41:47,297 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:41:47,339 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-11 23:41:47,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1962641494] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:41:47,340 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-11 23:41:47,340 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 11 [2022-07-11 23:41:47,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737471274] [2022-07-11 23:41:47,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-11 23:41:47,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-11 23:41:47,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:47,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-11 23:41:47,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-07-11 23:41:47,341 INFO L87 Difference]: Start difference. First operand 619 states and 835 transitions. Second operand has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 8 states have internal predecessors, (46), 3 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-11 23:41:47,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:47,798 INFO L93 Difference]: Finished difference Result 1079 states and 1458 transitions. [2022-07-11 23:41:47,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-11 23:41:47,799 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 8 states have internal predecessors, (46), 3 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 60 [2022-07-11 23:41:47,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:47,801 INFO L225 Difference]: With dead ends: 1079 [2022-07-11 23:41:47,801 INFO L226 Difference]: Without dead ends: 781 [2022-07-11 23:41:47,802 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 125 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2022-07-11 23:41:47,802 INFO L413 NwaCegarLoop]: 149 mSDtfsCounter, 271 mSDsluCounter, 487 mSDsCounter, 0 mSdLazyCounter, 853 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 636 SdHoareTripleChecker+Invalid, 877 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 853 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:47,802 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [275 Valid, 636 Invalid, 877 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 853 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-11 23:41:47,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 781 states. [2022-07-11 23:41:47,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 781 to 612. [2022-07-11 23:41:47,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 612 states, 523 states have (on average 1.2084130019120458) internal successors, (632), 544 states have internal predecessors, (632), 55 states have call successors, (55), 11 states have call predecessors, (55), 33 states have return successors, (137), 56 states have call predecessors, (137), 52 states have call successors, (137) [2022-07-11 23:41:47,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 824 transitions. [2022-07-11 23:41:47,860 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 824 transitions. Word has length 60 [2022-07-11 23:41:47,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:47,860 INFO L495 AbstractCegarLoop]: Abstraction has 612 states and 824 transitions. [2022-07-11 23:41:47,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 8 states have internal predecessors, (46), 3 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-11 23:41:47,860 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 824 transitions. [2022-07-11 23:41:47,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-07-11 23:41:47,862 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:47,862 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:47,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-07-11 23:41:48,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-07-11 23:41:48,074 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:48,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:48,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1645255748, now seen corresponding path program 1 times [2022-07-11 23:41:48,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:48,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725176130] [2022-07-11 23:41:48,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:48,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:48,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:48,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:48,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:48,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:48,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:48,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-11 23:41:48,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:48,118 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-11 23:41:48,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:48,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725176130] [2022-07-11 23:41:48,118 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725176130] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-11 23:41:48,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537039289] [2022-07-11 23:41:48,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:48,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-11 23:41:48,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-11 23:41:48,120 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-11 23:41:48,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-07-11 23:41:48,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:48,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-11 23:41:48,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:41:48,266 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-07-11 23:41:48,267 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:41:48,382 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-07-11 23:41:48,382 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537039289] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:41:48,382 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-11 23:41:48,382 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 19 [2022-07-11 23:41:48,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243998685] [2022-07-11 23:41:48,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-11 23:41:48,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-11 23:41:48,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:48,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-11 23:41:48,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=300, Unknown=0, NotChecked=0, Total=342 [2022-07-11 23:41:48,383 INFO L87 Difference]: Start difference. First operand 612 states and 824 transitions. Second operand has 19 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 16 states have internal predecessors, (70), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-11 23:41:49,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:49,162 INFO L93 Difference]: Finished difference Result 1344 states and 1916 transitions. [2022-07-11 23:41:49,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-07-11 23:41:49,162 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 16 states have internal predecessors, (70), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 60 [2022-07-11 23:41:49,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:49,166 INFO L225 Difference]: With dead ends: 1344 [2022-07-11 23:41:49,166 INFO L226 Difference]: Without dead ends: 970 [2022-07-11 23:41:49,167 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 117 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=258, Invalid=1302, Unknown=0, NotChecked=0, Total=1560 [2022-07-11 23:41:49,168 INFO L413 NwaCegarLoop]: 100 mSDtfsCounter, 542 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 1146 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 562 SdHoareTripleChecker+Valid, 423 SdHoareTripleChecker+Invalid, 1230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:49,168 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [562 Valid, 423 Invalid, 1230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1146 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-11 23:41:49,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 970 states. [2022-07-11 23:41:49,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 970 to 700. [2022-07-11 23:41:49,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 700 states, 603 states have (on average 1.1956882255389718) internal successors, (721), 629 states have internal predecessors, (721), 56 states have call successors, (56), 13 states have call predecessors, (56), 40 states have return successors, (147), 57 states have call predecessors, (147), 53 states have call successors, (147) [2022-07-11 23:41:49,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 700 states to 700 states and 924 transitions. [2022-07-11 23:41:49,237 INFO L78 Accepts]: Start accepts. Automaton has 700 states and 924 transitions. Word has length 60 [2022-07-11 23:41:49,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:49,237 INFO L495 AbstractCegarLoop]: Abstraction has 700 states and 924 transitions. [2022-07-11 23:41:49,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 16 states have internal predecessors, (70), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-11 23:41:49,237 INFO L276 IsEmpty]: Start isEmpty. Operand 700 states and 924 transitions. [2022-07-11 23:41:49,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-07-11 23:41:49,239 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:49,239 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:49,257 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-07-11 23:41:49,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-07-11 23:41:49,455 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:49,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:49,455 INFO L85 PathProgramCache]: Analyzing trace with hash -155190960, now seen corresponding path program 1 times [2022-07-11 23:41:49,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:49,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992219120] [2022-07-11 23:41:49,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:49,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:49,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:49,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:49,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:49,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:49,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:49,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-11 23:41:49,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:49,512 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-11 23:41:49,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:49,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992219120] [2022-07-11 23:41:49,512 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992219120] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:41:49,512 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:41:49,512 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-11 23:41:49,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339658303] [2022-07-11 23:41:49,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:41:49,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-11 23:41:49,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:49,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-11 23:41:49,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-07-11 23:41:49,514 INFO L87 Difference]: Start difference. First operand 700 states and 924 transitions. Second operand has 12 states, 11 states have (on average 4.090909090909091) internal successors, (45), 9 states have internal predecessors, (45), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-11 23:41:50,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:50,436 INFO L93 Difference]: Finished difference Result 1626 states and 2413 transitions. [2022-07-11 23:41:50,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-11 23:41:50,437 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.090909090909091) internal successors, (45), 9 states have internal predecessors, (45), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 60 [2022-07-11 23:41:50,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:50,441 INFO L225 Difference]: With dead ends: 1626 [2022-07-11 23:41:50,441 INFO L226 Difference]: Without dead ends: 1446 [2022-07-11 23:41:50,442 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=115, Invalid=535, Unknown=0, NotChecked=0, Total=650 [2022-07-11 23:41:50,442 INFO L413 NwaCegarLoop]: 261 mSDtfsCounter, 340 mSDsluCounter, 538 mSDsCounter, 0 mSdLazyCounter, 1971 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 799 SdHoareTripleChecker+Invalid, 2015 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1971 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:50,443 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [347 Valid, 799 Invalid, 2015 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1971 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-11 23:41:50,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1446 states. [2022-07-11 23:41:50,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1446 to 891. [2022-07-11 23:41:50,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 891 states, 774 states have (on average 1.198966408268734) internal successors, (928), 807 states have internal predecessors, (928), 66 states have call successors, (66), 16 states have call predecessors, (66), 50 states have return successors, (172), 67 states have call predecessors, (172), 63 states have call successors, (172) [2022-07-11 23:41:50,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 891 states to 891 states and 1166 transitions. [2022-07-11 23:41:50,527 INFO L78 Accepts]: Start accepts. Automaton has 891 states and 1166 transitions. Word has length 60 [2022-07-11 23:41:50,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:50,527 INFO L495 AbstractCegarLoop]: Abstraction has 891 states and 1166 transitions. [2022-07-11 23:41:50,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.090909090909091) internal successors, (45), 9 states have internal predecessors, (45), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-11 23:41:50,527 INFO L276 IsEmpty]: Start isEmpty. Operand 891 states and 1166 transitions. [2022-07-11 23:41:50,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-07-11 23:41:50,529 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:50,529 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:50,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-07-11 23:41:50,529 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:50,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:50,529 INFO L85 PathProgramCache]: Analyzing trace with hash -833017452, now seen corresponding path program 1 times [2022-07-11 23:41:50,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:50,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761171646] [2022-07-11 23:41:50,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:50,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:50,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:50,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:50,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:50,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:50,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:50,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-11 23:41:50,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:50,593 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-11 23:41:50,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:50,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761171646] [2022-07-11 23:41:50,593 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761171646] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:41:50,593 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:41:50,594 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-11 23:41:50,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931546590] [2022-07-11 23:41:50,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:41:50,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-11 23:41:50,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:50,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-11 23:41:50,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-07-11 23:41:50,596 INFO L87 Difference]: Start difference. First operand 891 states and 1166 transitions. Second operand has 11 states, 10 states have (on average 4.5) internal successors, (45), 8 states have internal predecessors, (45), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-11 23:41:51,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:51,192 INFO L93 Difference]: Finished difference Result 1902 states and 2781 transitions. [2022-07-11 23:41:51,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-11 23:41:51,192 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.5) internal successors, (45), 8 states have internal predecessors, (45), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 60 [2022-07-11 23:41:51,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:51,197 INFO L225 Difference]: With dead ends: 1902 [2022-07-11 23:41:51,197 INFO L226 Difference]: Without dead ends: 1585 [2022-07-11 23:41:51,199 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=108, Invalid=492, Unknown=0, NotChecked=0, Total=600 [2022-07-11 23:41:51,199 INFO L413 NwaCegarLoop]: 113 mSDtfsCounter, 735 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 785 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 740 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 856 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 785 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:51,199 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [740 Valid, 519 Invalid, 856 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 785 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-11 23:41:51,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1585 states. [2022-07-11 23:41:51,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1585 to 998. [2022-07-11 23:41:51,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 998 states, 865 states have (on average 1.1965317919075145) internal successors, (1035), 904 states have internal predecessors, (1035), 74 states have call successors, (74), 18 states have call predecessors, (74), 58 states have return successors, (192), 75 states have call predecessors, (192), 71 states have call successors, (192) [2022-07-11 23:41:51,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 998 states to 998 states and 1301 transitions. [2022-07-11 23:41:51,303 INFO L78 Accepts]: Start accepts. Automaton has 998 states and 1301 transitions. Word has length 60 [2022-07-11 23:41:51,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:51,303 INFO L495 AbstractCegarLoop]: Abstraction has 998 states and 1301 transitions. [2022-07-11 23:41:51,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.5) internal successors, (45), 8 states have internal predecessors, (45), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-11 23:41:51,303 INFO L276 IsEmpty]: Start isEmpty. Operand 998 states and 1301 transitions. [2022-07-11 23:41:51,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-07-11 23:41:51,305 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:51,305 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:51,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-07-11 23:41:51,305 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:51,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:51,305 INFO L85 PathProgramCache]: Analyzing trace with hash -289204466, now seen corresponding path program 2 times [2022-07-11 23:41:51,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:51,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93966570] [2022-07-11 23:41:51,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:51,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:51,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:51,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-11 23:41:51,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:51,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-11 23:41:51,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:51,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-11 23:41:51,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:51,369 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-11 23:41:51,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-11 23:41:51,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93966570] [2022-07-11 23:41:51,370 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93966570] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:41:51,370 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:41:51,370 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-11 23:41:51,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928265627] [2022-07-11 23:41:51,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:41:51,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-11 23:41:51,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-11 23:41:51,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-11 23:41:51,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-07-11 23:41:51,371 INFO L87 Difference]: Start difference. First operand 998 states and 1301 transitions. Second operand has 11 states, 10 states have (on average 4.5) internal successors, (45), 8 states have internal predecessors, (45), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-11 23:41:51,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:51,866 INFO L93 Difference]: Finished difference Result 1370 states and 1883 transitions. [2022-07-11 23:41:51,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-11 23:41:51,866 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.5) internal successors, (45), 8 states have internal predecessors, (45), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 60 [2022-07-11 23:41:51,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:51,870 INFO L225 Difference]: With dead ends: 1370 [2022-07-11 23:41:51,870 INFO L226 Difference]: Without dead ends: 1145 [2022-07-11 23:41:51,871 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2022-07-11 23:41:51,871 INFO L413 NwaCegarLoop]: 176 mSDtfsCounter, 208 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 904 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 594 SdHoareTripleChecker+Invalid, 920 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 904 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:51,871 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [212 Valid, 594 Invalid, 920 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 904 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-11 23:41:51,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1145 states. [2022-07-11 23:41:51,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1145 to 907. [2022-07-11 23:41:51,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 907 states, 783 states have (on average 1.1915708812260537) internal successors, (933), 818 states have internal predecessors, (933), 69 states have call successors, (69), 18 states have call predecessors, (69), 54 states have return successors, (178), 70 states have call predecessors, (178), 66 states have call successors, (178) [2022-07-11 23:41:51,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 1180 transitions. [2022-07-11 23:41:51,959 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 1180 transitions. Word has length 60 [2022-07-11 23:41:51,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:51,959 INFO L495 AbstractCegarLoop]: Abstraction has 907 states and 1180 transitions. [2022-07-11 23:41:51,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.5) internal successors, (45), 8 states have internal predecessors, (45), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-11 23:41:51,959 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 1180 transitions. [2022-07-11 23:41:51,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-07-11 23:41:51,961 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:51,961 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:51,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-07-11 23:41:51,961 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:51,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:51,961 INFO L85 PathProgramCache]: Analyzing trace with hash 814388103, now seen corresponding path program 1 times [2022-07-11 23:41:51,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-11 23:41:51,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789340399] [2022-07-11 23:41:51,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:51,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-11 23:41:51,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-11 23:41:51,978 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-11 23:41:51,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-11 23:41:52,015 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-11 23:41:52,015 INFO L271 BasicCegarLoop]: Counterexample is feasible [2022-07-11 23:41:52,016 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-07-11 23:41:52,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-07-11 23:41:52,019 INFO L356 BasicCegarLoop]: Path program histogram: [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:52,021 INFO L176 ceAbstractionStarter]: Computing trace abstraction results [2022-07-11 23:41:52,080 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.07 11:41:52 BoogieIcfgContainer [2022-07-11 23:41:52,080 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-07-11 23:41:52,081 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-07-11 23:41:52,081 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-07-11 23:41:52,081 INFO L275 PluginConnector]: Witness Printer initialized [2022-07-11 23:41:52,081 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.07 11:41:02" (3/4) ... [2022-07-11 23:41:52,083 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-07-11 23:41:52,083 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-07-11 23:41:52,084 INFO L158 Benchmark]: Toolchain (without parser) took 50525.37ms. Allocated memory was 119.5MB in the beginning and 209.7MB in the end (delta: 90.2MB). Free memory was 90.8MB in the beginning and 85.5MB in the end (delta: 5.3MB). Peak memory consumption was 94.8MB. Max. memory is 16.1GB. [2022-07-11 23:41:52,084 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 119.5MB. Free memory is still 74.5MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-11 23:41:52,085 INFO L158 Benchmark]: CACSL2BoogieTranslator took 243.45ms. Allocated memory is still 119.5MB. Free memory was 90.6MB in the beginning and 91.3MB in the end (delta: -782.5kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2022-07-11 23:41:52,086 INFO L158 Benchmark]: Boogie Procedure Inliner took 30.07ms. Allocated memory is still 119.5MB. Free memory was 91.3MB in the beginning and 89.8MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-07-11 23:41:52,087 INFO L158 Benchmark]: Boogie Preprocessor took 50.71ms. Allocated memory is still 119.5MB. Free memory was 89.8MB in the beginning and 88.0MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-07-11 23:41:52,087 INFO L158 Benchmark]: RCFGBuilder took 344.17ms. Allocated memory is still 119.5MB. Free memory was 88.0MB in the beginning and 70.8MB in the end (delta: 17.2MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2022-07-11 23:41:52,090 INFO L158 Benchmark]: TraceAbstraction took 49850.01ms. Allocated memory was 119.5MB in the beginning and 209.7MB in the end (delta: 90.2MB). Free memory was 70.5MB in the beginning and 85.5MB in the end (delta: -14.9MB). Peak memory consumption was 77.3MB. Max. memory is 16.1GB. [2022-07-11 23:41:52,091 INFO L158 Benchmark]: Witness Printer took 2.56ms. Allocated memory is still 209.7MB. Free memory is still 85.5MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-11 23:41:52,092 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16ms. Allocated memory is still 119.5MB. Free memory is still 74.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 243.45ms. Allocated memory is still 119.5MB. Free memory was 90.6MB in the beginning and 91.3MB in the end (delta: -782.5kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 30.07ms. Allocated memory is still 119.5MB. Free memory was 91.3MB in the beginning and 89.8MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 50.71ms. Allocated memory is still 119.5MB. Free memory was 89.8MB in the beginning and 88.0MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 344.17ms. Allocated memory is still 119.5MB. Free memory was 88.0MB in the beginning and 70.8MB in the end (delta: 17.2MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * TraceAbstraction took 49850.01ms. Allocated memory was 119.5MB in the beginning and 209.7MB in the end (delta: 90.2MB). Free memory was 70.5MB in the beginning and 85.5MB in the end (delta: -14.9MB). Peak memory consumption was 77.3MB. Max. memory is 16.1GB. * Witness Printer took 2.56ms. Allocated memory is still 209.7MB. Free memory is still 85.5MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 18]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of bitwiseComplement at line 77. Possible FailurePath: [L227] unsigned int a ; [L228] unsigned int ma = __VERIFIER_nondet_uint(); [L229] signed char ea = __VERIFIER_nondet_char(); [L230] unsigned int b ; [L231] unsigned int mb = __VERIFIER_nondet_uint(); [L232] signed char eb = __VERIFIER_nondet_char(); [L233] unsigned int r_add1 ; [L234] unsigned int r_add2 ; [L235] unsigned int zero ; [L236] int tmp ; [L237] int tmp___0 ; [L238] int __retres14 ; VAL [ea=127, eb=127] [L242] CALL, EXPR base2flt(0, 0) VAL [\old(e)=0, \old(m = m & ~ (1U << 24U))=8573157380, \old(m)=0, \old(res = m | ((unsigned int )(e + 128) << 24U))=8573157382, m = m & ~ (1U << 24U)=8573157380, res = m | ((unsigned int )(e + 128) << 24U)=8573157382] [L26] unsigned int res ; [L27] unsigned int __retres4 ; VAL [\old(e)=0, \old(m = m & ~ (1U << 24U))=8573157380, \old(m)=0, \old(res = m | ((unsigned int )(e + 128) << 24U))=8573157382, e=0, m=0, m = m & ~ (1U << 24U)=8573157380, res = m | ((unsigned int )(e + 128) << 24U)=8573157382] [L30] COND TRUE ! m [L31] __retres4 = 0U VAL [\old(e)=0, \old(m = m & ~ (1U << 24U))=8573157380, \old(m)=0, \old(res = m | ((unsigned int )(e + 128) << 24U))=8573157382, __retres4=0, e=0, m=0, m = m & ~ (1U << 24U)=8573157380, res = m | ((unsigned int )(e + 128) << 24U)=8573157382] [L81] return (__retres4); VAL [\old(e)=0, \old(m = m & ~ (1U << 24U))=8573157380, \old(m)=0, \old(res = m | ((unsigned int )(e + 128) << 24U))=8573157382, \result=0, __retres4=0, e=0, m=0, m = m & ~ (1U << 24U)=8573157380, res = m | ((unsigned int )(e + 128) << 24U)=8573157382] [L242] RET, EXPR base2flt(0, 0) VAL [base2flt(0, 0)=0, ea=127, eb=127, m = m & ~ (1U << 24U)=8573157380, res = m | ((unsigned int )(e + 128) << 24U)=8573157382] [L242] zero = base2flt(0, 0) [L243] CALL, EXPR base2flt(ma, ea) VAL [\old(e)=127, \old(m = m & ~ (1U << 24U))=8573157380, \old(m)=16777216, \old(res = m | ((unsigned int )(e + 128) << 24U))=8573157382, m = m & ~ (1U << 24U)=8573157380, res = m | ((unsigned int )(e + 128) << 24U)=8573157382] [L26] unsigned int res ; [L27] unsigned int __retres4 ; VAL [\old(e)=127, \old(m = m & ~ (1U << 24U))=8573157380, \old(m)=16777216, \old(res = m | ((unsigned int )(e + 128) << 24U))=8573157382, e=127, m=16777216, m = m & ~ (1U << 24U)=8573157380, res = m | ((unsigned int )(e + 128) << 24U)=8573157382] [L30] COND FALSE !(! m) VAL [\old(e)=127, \old(m = m & ~ (1U << 24U))=8573157380, \old(m)=16777216, \old(res = m | ((unsigned int )(e + 128) << 24U))=8573157382, e=127, m=16777216, m = m & ~ (1U << 24U)=8573157380, res = m | ((unsigned int )(e + 128) << 24U)=8573157382] [L36] COND FALSE !(m < 1U << 24U) VAL [\old(e)=127, \old(m = m & ~ (1U << 24U))=8573157380, \old(m)=16777216, \old(res = m | ((unsigned int )(e + 128) << 24U))=8573157382, e=127, m=16777216, m = m & ~ (1U << 24U)=8573157380, res = m | ((unsigned int )(e + 128) << 24U)=8573157382] [L58] COND TRUE 1 VAL [\old(e)=127, \old(m = m & ~ (1U << 24U))=8573157380, \old(m)=16777216, \old(res = m | ((unsigned int )(e + 128) << 24U))=8573157382, e=127, m=16777216, m = m & ~ (1U << 24U)=8573157380, res = m | ((unsigned int )(e + 128) << 24U)=8573157382] [L60] COND FALSE !(m >= 1U << 25U) VAL [\old(e)=127, \old(m = m & ~ (1U << 24U))=8573157380, \old(m)=16777216, \old(res = m | ((unsigned int )(e + 128) << 24U))=8573157382, e=127, m=16777216, m = m & ~ (1U << 24U)=8573157380, res = m | ((unsigned int )(e + 128) << 24U)=8573157382] [L77] m = m & ~ (1U << 24U) VAL [\old(e)=127, \old(m = m & ~ (1U << 24U))=8573157380, \old(m)=16777216, \old(res = m | ((unsigned int )(e + 128) << 24U))=8573157382, e=127, m=0, m = m & ~ (1U << 24U)=8573157380, res = m | ((unsigned int )(e + 128) << 24U)=8573157382] [L78] res = m | ((unsigned int )(e + 128) << 24U) VAL [\old(e)=127, \old(m = m & ~ (1U << 24U))=8573157380, \old(m)=16777216, \old(res = m | ((unsigned int )(e + 128) << 24U))=8573157382, e=127, m=0, m = m & ~ (1U << 24U)=8573157380, res=4278190080, res = m | ((unsigned int )(e + 128) << 24U)=4278190080] [L79] __retres4 = res VAL [\old(e)=127, \old(m = m & ~ (1U << 24U))=8573157380, \old(m)=16777216, \old(res = m | ((unsigned int )(e + 128) << 24U))=8573157382, __retres4=4278190080, e=127, m=0, m = m & ~ (1U << 24U)=8573157380, res=4278190080, res = m | ((unsigned int )(e + 128) << 24U)=4278190080] [L81] return (__retres4); VAL [\old(e)=127, \old(m = m & ~ (1U << 24U))=8573157380, \old(m)=16777216, \old(res = m | ((unsigned int )(e + 128) << 24U))=8573157382, \result=8573157376, __retres4=4278190080, e=127, m=0, m = m & ~ (1U << 24U)=8573157380, res=4278190080, res = m | ((unsigned int )(e + 128) << 24U)=4278190080] [L243] RET, EXPR base2flt(ma, ea) VAL [base2flt(ma, ea)=8573157376, ea=127, eb=127, m = m & ~ (1U << 24U)=8573157380, ma=16777216, res = m | ((unsigned int )(e + 128) << 24U)=4278190080, zero=0] [L243] a = base2flt(ma, ea) [L244] CALL, EXPR base2flt(mb, eb) VAL [\old(e)=127, \old(m = m & ~ (1U << 24U))=8573157380, \old(m)=33554432, \old(res = m | ((unsigned int )(e + 128) << 24U))=4278190080, m = m & ~ (1U << 24U)=8573157380, res = m | ((unsigned int )(e + 128) << 24U)=4278190080] [L26] unsigned int res ; [L27] unsigned int __retres4 ; VAL [\old(e)=127, \old(m = m & ~ (1U << 24U))=8573157380, \old(m)=33554432, \old(res = m | ((unsigned int )(e + 128) << 24U))=4278190080, e=127, m=33554432, m = m & ~ (1U << 24U)=8573157380, res = m | ((unsigned int )(e + 128) << 24U)=4278190080] [L30] COND FALSE !(! m) VAL [\old(e)=127, \old(m = m & ~ (1U << 24U))=8573157380, \old(m)=33554432, \old(res = m | ((unsigned int )(e + 128) << 24U))=4278190080, e=127, m=33554432, m = m & ~ (1U << 24U)=8573157380, res = m | ((unsigned int )(e + 128) << 24U)=4278190080] [L36] COND FALSE !(m < 1U << 24U) VAL [\old(e)=127, \old(m = m & ~ (1U << 24U))=8573157380, \old(m)=33554432, \old(res = m | ((unsigned int )(e + 128) << 24U))=4278190080, e=127, m=33554432, m = m & ~ (1U << 24U)=8573157380, res = m | ((unsigned int )(e + 128) << 24U)=4278190080] [L58] COND TRUE 1 VAL [\old(e)=127, \old(m = m & ~ (1U << 24U))=8573157380, \old(m)=33554432, \old(res = m | ((unsigned int )(e + 128) << 24U))=4278190080, e=127, m=33554432, m = m & ~ (1U << 24U)=8573157380, res = m | ((unsigned int )(e + 128) << 24U)=4278190080] [L60] COND TRUE m >= 1U << 25U VAL [\old(e)=127, \old(m = m & ~ (1U << 24U))=8573157380, \old(m)=33554432, \old(res = m | ((unsigned int )(e + 128) << 24U))=4278190080, e=127, m=33554432, m = m & ~ (1U << 24U)=8573157380, res = m | ((unsigned int )(e + 128) << 24U)=4278190080] [L65] COND TRUE e >= 127 [L66] __retres4 = 4294967295U VAL [\old(e)=127, \old(m = m & ~ (1U << 24U))=8573157380, \old(m)=33554432, \old(res = m | ((unsigned int )(e + 128) << 24U))=4278190080, __retres4=4294967295, e=127, m=33554432, m = m & ~ (1U << 24U)=8573157380, res = m | ((unsigned int )(e + 128) << 24U)=4278190080] [L81] return (__retres4); VAL [\old(e)=127, \old(m = m & ~ (1U << 24U))=8573157380, \old(m)=33554432, \old(res = m | ((unsigned int )(e + 128) << 24U))=4278190080, \result=4294967295, __retres4=4294967295, e=127, m=33554432, m = m & ~ (1U << 24U)=8573157380, res = m | ((unsigned int )(e + 128) << 24U)=4278190080] [L244] RET, EXPR base2flt(mb, eb) VAL [a=4278190080, base2flt(mb, eb)=4294967295, ea=127, eb=127, m = m & ~ (1U << 24U)=8573157380, ma=16777216, mb=33554432, res = m | ((unsigned int )(e + 128) << 24U)=4278190080, zero=0] [L244] b = base2flt(mb, eb) [L245] CALL addflt(a, b) VAL [\old(a)=4278190080, \old(b)=4294967295, \old(ma = a & ((1U << 24U) - 1U))=8573157385, \old(ma = ma & ((1U << 24U) - 1U))=8573157383, \old(ma = ma | (1U << 24U))=8573157381, \old(mb = b & ((1U << 24U) - 1U))=8573157378, \old(mb = mb | (1U << 24U))=8573157377, \old(res = ma | ((unsigned int )(ea + 128) << 24U))=8573157384, m = m & ~ (1U << 24U)=8573157380, ma = a & ((1U << 24U) - 1U)=8573157385, ma = ma & ((1U << 24U) - 1U)=8573157383, ma = ma | (1U << 24U)=8573157381, mb = b & ((1U << 24U) - 1U)=8573157378, mb = mb | (1U << 24U)=8573157377, res = m | ((unsigned int )(e + 128) << 24U)=4278190080, res = ma | ((unsigned int )(ea + 128) << 24U)=8573157384] [L85] unsigned int res ; [L86] unsigned int ma ; [L87] unsigned int mb ; [L88] unsigned int delta ; [L89] int ea ; [L90] int eb ; [L91] unsigned int tmp ; [L92] unsigned int __retres10 ; VAL [\old(a)=4278190080, \old(b)=4294967295, \old(ma = a & ((1U << 24U) - 1U))=8573157385, \old(ma = ma & ((1U << 24U) - 1U))=8573157383, \old(ma = ma | (1U << 24U))=8573157381, \old(mb = b & ((1U << 24U) - 1U))=8573157378, \old(mb = mb | (1U << 24U))=8573157377, \old(res = ma | ((unsigned int )(ea + 128) << 24U))=8573157384, a=4278190080, b=4294967295, m = m & ~ (1U << 24U)=8573157380, ma = a & ((1U << 24U) - 1U)=8573157385, ma = ma & ((1U << 24U) - 1U)=8573157383, ma = ma | (1U << 24U)=8573157381, mb = b & ((1U << 24U) - 1U)=8573157378, mb = mb | (1U << 24U)=8573157377, res = m | ((unsigned int )(e + 128) << 24U)=4278190080, res = ma | ((unsigned int )(ea + 128) << 24U)=8573157384] [L95] COND TRUE a < b [L96] tmp = a [L97] a = b [L98] b = tmp VAL [\old(a)=4278190080, \old(b)=4294967295, \old(ma = a & ((1U << 24U) - 1U))=8573157385, \old(ma = ma & ((1U << 24U) - 1U))=8573157383, \old(ma = ma | (1U << 24U))=8573157381, \old(mb = b & ((1U << 24U) - 1U))=8573157378, \old(mb = mb | (1U << 24U))=8573157377, \old(res = ma | ((unsigned int )(ea + 128) << 24U))=8573157384, a=4294967295, b=4278190080, m = m & ~ (1U << 24U)=8573157380, ma = a & ((1U << 24U) - 1U)=8573157385, ma = ma & ((1U << 24U) - 1U)=8573157383, ma = ma | (1U << 24U)=8573157381, mb = b & ((1U << 24U) - 1U)=8573157378, mb = mb | (1U << 24U)=8573157377, res = m | ((unsigned int )(e + 128) << 24U)=4278190080, res = ma | ((unsigned int )(ea + 128) << 24U)=8573157384, tmp=4278190080] [L102] COND FALSE !(! b) VAL [\old(a)=4278190080, \old(b)=4294967295, \old(ma = a & ((1U << 24U) - 1U))=8573157385, \old(ma = ma & ((1U << 24U) - 1U))=8573157383, \old(ma = ma | (1U << 24U))=8573157381, \old(mb = b & ((1U << 24U) - 1U))=8573157378, \old(mb = mb | (1U << 24U))=8573157377, \old(res = ma | ((unsigned int )(ea + 128) << 24U))=8573157384, a=4294967295, b=4278190080, m = m & ~ (1U << 24U)=8573157380, ma = a & ((1U << 24U) - 1U)=8573157385, ma = ma & ((1U << 24U) - 1U)=8573157383, ma = ma | (1U << 24U)=8573157381, mb = b & ((1U << 24U) - 1U)=8573157378, mb = mb | (1U << 24U)=8573157377, res = m | ((unsigned int )(e + 128) << 24U)=4278190080, res = ma | ((unsigned int )(ea + 128) << 24U)=8573157384, tmp=4278190080] [L109] ma = a & ((1U << 24U) - 1U) VAL [\old(a)=4278190080, \old(b)=4294967295, \old(ma = a & ((1U << 24U) - 1U))=8573157385, \old(ma = ma & ((1U << 24U) - 1U))=8573157383, \old(ma = ma | (1U << 24U))=8573157381, \old(mb = b & ((1U << 24U) - 1U))=8573157378, \old(mb = mb | (1U << 24U))=8573157377, \old(res = ma | ((unsigned int )(ea + 128) << 24U))=8573157384, a=4294967295, b=4278190080, m = m & ~ (1U << 24U)=8573157380, ma=4294967295, ma = a & ((1U << 24U) - 1U)=16777215, ma = ma & ((1U << 24U) - 1U)=8573157383, ma = ma | (1U << 24U)=8573157381, mb = b & ((1U << 24U) - 1U)=8573157378, mb = mb | (1U << 24U)=8573157377, res = m | ((unsigned int )(e + 128) << 24U)=4278190080, res = ma | ((unsigned int )(ea + 128) << 24U)=8573157384, tmp=4278190080] [L110] ea = (int )(a >> 24U) - 128 VAL [\old(a)=4278190080, \old(b)=4294967295, \old(ma = a & ((1U << 24U) - 1U))=8573157385, \old(ma = ma & ((1U << 24U) - 1U))=8573157383, \old(ma = ma | (1U << 24U))=8573157381, \old(mb = b & ((1U << 24U) - 1U))=8573157378, \old(mb = mb | (1U << 24U))=8573157377, \old(res = ma | ((unsigned int )(ea + 128) << 24U))=8573157384, a=4294967295, b=4278190080, ea=127, m = m & ~ (1U << 24U)=8573157380, ma=4294967295, ma = a & ((1U << 24U) - 1U)=16777215, ma = ma & ((1U << 24U) - 1U)=8573157383, ma = ma | (1U << 24U)=8573157381, mb = b & ((1U << 24U) - 1U)=8573157378, mb = mb | (1U << 24U)=8573157377, res = m | ((unsigned int )(e + 128) << 24U)=4278190080, res = ma | ((unsigned int )(ea + 128) << 24U)=8573157384, tmp=4278190080] [L111] ma = ma | (1U << 24U) VAL [\old(a)=4278190080, \old(b)=4294967295, \old(ma = a & ((1U << 24U) - 1U))=8573157385, \old(ma = ma & ((1U << 24U) - 1U))=8573157383, \old(ma = ma | (1U << 24U))=8573157381, \old(mb = b & ((1U << 24U) - 1U))=8573157378, \old(mb = mb | (1U << 24U))=8573157377, \old(res = ma | ((unsigned int )(ea + 128) << 24U))=8573157384, a=4294967295, b=4278190080, ea=127, m = m & ~ (1U << 24U)=8573157380, ma=4278190083, ma = a & ((1U << 24U) - 1U)=16777215, ma = ma & ((1U << 24U) - 1U)=8573157383, ma = ma | (1U << 24U)=8573157381, mb = b & ((1U << 24U) - 1U)=8573157378, mb = mb | (1U << 24U)=8573157377, res = m | ((unsigned int )(e + 128) << 24U)=4278190080, res = ma | ((unsigned int )(ea + 128) << 24U)=8573157384, tmp=4278190080] [L112] mb = b & ((1U << 24U) - 1U) VAL [\old(a)=4278190080, \old(b)=4294967295, \old(ma = a & ((1U << 24U) - 1U))=8573157385, \old(ma = ma & ((1U << 24U) - 1U))=8573157383, \old(ma = ma | (1U << 24U))=8573157381, \old(mb = b & ((1U << 24U) - 1U))=8573157378, \old(mb = mb | (1U << 24U))=8573157377, \old(res = ma | ((unsigned int )(ea + 128) << 24U))=8573157384, a=4294967295, b=4278190080, ea=127, m = m & ~ (1U << 24U)=8573157380, ma=4278190083, ma = a & ((1U << 24U) - 1U)=16777215, ma = ma & ((1U << 24U) - 1U)=8573157383, ma = ma | (1U << 24U)=8573157381, mb=4294967295, mb = b & ((1U << 24U) - 1U)=16777215, mb = mb | (1U << 24U)=8573157377, res = m | ((unsigned int )(e + 128) << 24U)=4278190080, res = ma | ((unsigned int )(ea + 128) << 24U)=8573157384, tmp=4278190080] [L113] eb = (int )(b >> 24U) - 128 VAL [\old(a)=4278190080, \old(b)=4294967295, \old(ma = a & ((1U << 24U) - 1U))=8573157385, \old(ma = ma & ((1U << 24U) - 1U))=8573157383, \old(ma = ma | (1U << 24U))=8573157381, \old(mb = b & ((1U << 24U) - 1U))=8573157378, \old(mb = mb | (1U << 24U))=8573157377, \old(res = ma | ((unsigned int )(ea + 128) << 24U))=8573157384, a=4294967295, b=4278190080, ea=127, eb=383, m = m & ~ (1U << 24U)=8573157380, ma=4278190083, ma = a & ((1U << 24U) - 1U)=16777215, ma = ma & ((1U << 24U) - 1U)=8573157383, ma = ma | (1U << 24U)=8573157381, mb=4294967295, mb = b & ((1U << 24U) - 1U)=16777215, mb = mb | (1U << 24U)=8573157377, res = m | ((unsigned int )(e + 128) << 24U)=4278190080, res = ma | ((unsigned int )(ea + 128) << 24U)=8573157384, tmp=4278190080] [L114] mb = mb | (1U << 24U) VAL [\old(a)=4278190080, \old(b)=4294967295, \old(ma = a & ((1U << 24U) - 1U))=8573157385, \old(ma = ma & ((1U << 24U) - 1U))=8573157383, \old(ma = ma | (1U << 24U))=8573157381, \old(mb = b & ((1U << 24U) - 1U))=8573157378, \old(mb = mb | (1U << 24U))=8573157377, \old(res = ma | ((unsigned int )(ea + 128) << 24U))=8573157384, a=4294967295, b=4278190080, ea=127, eb=383, m = m & ~ (1U << 24U)=8573157380, ma=4278190083, ma = a & ((1U << 24U) - 1U)=16777215, ma = ma & ((1U << 24U) - 1U)=8573157383, ma = ma | (1U << 24U)=8573157381, mb=4278190090, mb = b & ((1U << 24U) - 1U)=16777215, mb = mb | (1U << 24U)=8573157377, res = m | ((unsigned int )(e + 128) << 24U)=4278190080, res = ma | ((unsigned int )(ea + 128) << 24U)=8573157384, tmp=4278190080] [L115] CALL __VERIFIER_assert(ea >= eb) VAL [\old(cond)=0, \old(ma = a & ((1U << 24U) - 1U))=8573157385, \old(ma = ma & ((1U << 24U) - 1U))=8573157383, \old(ma = ma | (1U << 24U))=8573157381, \old(mb = b & ((1U << 24U) - 1U))=8573157378, \old(mb = mb | (1U << 24U))=8573157377, \old(res = ma | ((unsigned int )(ea + 128) << 24U))=8573157384, m = m & ~ (1U << 24U)=8573157380, ma = a & ((1U << 24U) - 1U)=16777215, ma = ma & ((1U << 24U) - 1U)=8573157383, ma = ma | (1U << 24U)=8573157381, mb = b & ((1U << 24U) - 1U)=16777215, mb = mb | (1U << 24U)=8573157377, res = m | ((unsigned int )(e + 128) << 24U)=4278190080, res = ma | ((unsigned int )(ea + 128) << 24U)=8573157384] [L17] COND TRUE !(cond) VAL [\old(cond)=0, \old(ma = a & ((1U << 24U) - 1U))=8573157385, \old(ma = ma & ((1U << 24U) - 1U))=8573157383, \old(ma = ma | (1U << 24U))=8573157381, \old(mb = b & ((1U << 24U) - 1U))=8573157378, \old(mb = mb | (1U << 24U))=8573157377, \old(res = ma | ((unsigned int )(ea + 128) << 24U))=8573157384, cond=0, m = m & ~ (1U << 24U)=8573157380, ma = a & ((1U << 24U) - 1U)=16777215, ma = ma & ((1U << 24U) - 1U)=8573157383, ma = ma | (1U << 24U)=8573157381, mb = b & ((1U << 24U) - 1U)=16777215, mb = mb | (1U << 24U)=8573157377, res = m | ((unsigned int )(e + 128) << 24U)=4278190080, res = ma | ((unsigned int )(ea + 128) << 24U)=8573157384] [L18] reach_error() VAL [\old(cond)=0, \old(ma = a & ((1U << 24U) - 1U))=8573157385, \old(ma = ma & ((1U << 24U) - 1U))=8573157383, \old(ma = ma | (1U << 24U))=8573157381, \old(mb = b & ((1U << 24U) - 1U))=8573157378, \old(mb = mb | (1U << 24U))=8573157377, \old(res = ma | ((unsigned int )(ea + 128) << 24U))=8573157384, cond=0, m = m & ~ (1U << 24U)=8573157380, ma = a & ((1U << 24U) - 1U)=16777215, ma = ma & ((1U << 24U) - 1U)=8573157383, ma = ma | (1U << 24U)=8573157381, mb = b & ((1U << 24U) - 1U)=16777215, mb = mb | (1U << 24U)=8573157377, res = m | ((unsigned int )(e + 128) << 24U)=4278190080, res = ma | ((unsigned int )(ea + 128) << 24U)=8573157384] - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 88 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 49.8s, OverallIterations: 33, TraceHistogramMax: 3, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 36.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 13522 SdHoareTripleChecker+Valid, 25.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13246 mSDsluCounter, 17715 SdHoareTripleChecker+Invalid, 20.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 11990 mSDsCounter, 1950 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 66817 IncrementalHoareTripleChecker+Invalid, 68767 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1950 mSolverCounterUnsat, 5725 mSDtfsCounter, 66817 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2827 GetRequests, 1899 SyntacticMatches, 17 SemanticMatches, 911 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6960 ImplicationChecksByTransitivity, 11.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=998occurred in iteration=31, InterpolantAutomatonStates: 653, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.2s AutomataMinimizationTime, 32 MinimizatonAttempts, 5833 StatesRemovedByMinimization, 31 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 6.5s InterpolantComputationTime, 2748 NumberOfCodeBlocks, 2748 NumberOfCodeBlocksAsserted, 52 NumberOfCheckSat, 3378 ConstructedInterpolants, 0 QuantifiedInterpolants, 8805 SizeOfPredicates, 95 NumberOfNonLiveVariables, 3982 ConjunctsInSsa, 292 ConjunctsInUnsatCore, 64 InterpolantComputations, 19 PerfectInterpolantSequences, 1053/1266 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-07-11 23:41:52,108 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/bitvector/soft_float_4-2a.c.cil.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 2abfa4882ab8ec6bd7a33a5fbeaa8a88ba40a897019218fc162e52833c89454b --- Real Ultimate output --- This is Ultimate 0.2.2-?-6c24879 [2022-07-11 23:41:53,667 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-11 23:41:53,669 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-11 23:41:53,706 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-11 23:41:53,706 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-11 23:41:53,707 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-11 23:41:53,710 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-11 23:41:53,712 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-11 23:41:53,713 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-11 23:41:53,716 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-11 23:41:53,717 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-11 23:41:53,718 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-11 23:41:53,719 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-11 23:41:53,720 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-11 23:41:53,721 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-11 23:41:53,723 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-11 23:41:53,723 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-11 23:41:53,724 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-11 23:41:53,727 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-11 23:41:53,731 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-11 23:41:53,732 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-11 23:41:53,732 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-11 23:41:53,734 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-11 23:41:53,734 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-11 23:41:53,735 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-11 23:41:53,740 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-11 23:41:53,740 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-11 23:41:53,740 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-11 23:41:53,741 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-11 23:41:53,741 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-11 23:41:53,741 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-11 23:41:53,742 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-11 23:41:53,743 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-11 23:41:53,747 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-11 23:41:53,748 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-11 23:41:53,748 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-11 23:41:53,748 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-11 23:41:53,749 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-11 23:41:53,749 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-11 23:41:53,749 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-11 23:41:53,749 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-11 23:41:53,750 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-11 23:41:53,754 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2022-07-11 23:41:53,778 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-11 23:41:53,778 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-11 23:41:53,778 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-11 23:41:53,778 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-11 23:41:53,779 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-11 23:41:53,779 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-11 23:41:53,780 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-11 23:41:53,780 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-11 23:41:53,780 INFO L138 SettingsManager]: * Use SBE=true [2022-07-11 23:41:53,780 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-11 23:41:53,781 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-11 23:41:53,781 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-11 23:41:53,781 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-11 23:41:53,781 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-11 23:41:53,781 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-11 23:41:53,781 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-11 23:41:53,781 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-11 23:41:53,782 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-11 23:41:53,782 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-11 23:41:53,782 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-11 23:41:53,782 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-11 23:41:53,782 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-11 23:41:53,782 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-11 23:41:53,782 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-11 23:41:53,783 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-11 23:41:53,783 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-11 23:41:53,783 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-11 23:41:53,783 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-11 23:41:53,783 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-11 23:41:53,783 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-11 23:41:53,784 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-11 23:41:53,784 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-11 23:41:53,784 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-11 23:41:53,784 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-11 23:41:53,784 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-11 23:41:53,784 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-11 23:41:53,784 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 2abfa4882ab8ec6bd7a33a5fbeaa8a88ba40a897019218fc162e52833c89454b [2022-07-11 23:41:54,028 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-11 23:41:54,041 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-11 23:41:54,043 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-11 23:41:54,043 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-11 23:41:54,044 INFO L275 PluginConnector]: CDTParser initialized [2022-07-11 23:41:54,045 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/bitvector/soft_float_4-2a.c.cil.c [2022-07-11 23:41:54,084 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a7738984e/5ec56cc475694724a15a5ee40617ec22/FLAG305f7258b [2022-07-11 23:41:54,483 INFO L306 CDTParser]: Found 1 translation units. [2022-07-11 23:41:54,483 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/bitvector/soft_float_4-2a.c.cil.c [2022-07-11 23:41:54,491 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a7738984e/5ec56cc475694724a15a5ee40617ec22/FLAG305f7258b [2022-07-11 23:41:54,504 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a7738984e/5ec56cc475694724a15a5ee40617ec22 [2022-07-11 23:41:54,505 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-11 23:41:54,506 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-11 23:41:54,508 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-11 23:41:54,509 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-11 23:41:54,511 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-11 23:41:54,511 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.07 11:41:54" (1/1) ... [2022-07-11 23:41:54,512 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@15557e56 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:41:54, skipping insertion in model container [2022-07-11 23:41:54,513 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.07 11:41:54" (1/1) ... [2022-07-11 23:41:54,517 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-11 23:41:54,534 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-11 23:41:54,660 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/bitvector/soft_float_4-2a.c.cil.c[755,768] [2022-07-11 23:41:54,737 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-11 23:41:54,746 INFO L203 MainTranslator]: Completed pre-run [2022-07-11 23:41:54,756 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/bitvector/soft_float_4-2a.c.cil.c[755,768] [2022-07-11 23:41:54,773 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-11 23:41:54,783 INFO L208 MainTranslator]: Completed translation [2022-07-11 23:41:54,783 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:41:54 WrapperNode [2022-07-11 23:41:54,783 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-11 23:41:54,784 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-11 23:41:54,784 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-11 23:41:54,784 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-11 23:41:54,788 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:41:54" (1/1) ... [2022-07-11 23:41:54,794 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:41:54" (1/1) ... [2022-07-11 23:41:54,815 INFO L137 Inliner]: procedures = 17, calls = 17, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 51 [2022-07-11 23:41:54,815 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-11 23:41:54,816 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-11 23:41:54,816 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-11 23:41:54,816 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-11 23:41:54,821 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:41:54" (1/1) ... [2022-07-11 23:41:54,821 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:41:54" (1/1) ... [2022-07-11 23:41:54,834 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:41:54" (1/1) ... [2022-07-11 23:41:54,835 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:41:54" (1/1) ... [2022-07-11 23:41:54,844 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:41:54" (1/1) ... [2022-07-11 23:41:54,853 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:41:54" (1/1) ... [2022-07-11 23:41:54,855 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:41:54" (1/1) ... [2022-07-11 23:41:54,857 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-11 23:41:54,859 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-11 23:41:54,860 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-11 23:41:54,861 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-11 23:41:54,861 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:41:54" (1/1) ... [2022-07-11 23:41:54,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-11 23:41:54,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-11 23:41:54,883 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-11 23:41:54,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-11 23:41:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-11 23:41:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-07-11 23:41:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure base2flt [2022-07-11 23:41:54,911 INFO L138 BoogieDeclarations]: Found implementation of procedure base2flt [2022-07-11 23:41:54,911 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-11 23:41:54,911 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-11 23:41:54,912 INFO L130 BoogieDeclarations]: Found specification of procedure addflt [2022-07-11 23:41:54,912 INFO L138 BoogieDeclarations]: Found implementation of procedure addflt [2022-07-11 23:41:54,912 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-07-11 23:41:54,912 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-07-11 23:41:54,957 INFO L234 CfgBuilder]: Building ICFG [2022-07-11 23:41:54,958 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-11 23:41:55,126 INFO L275 CfgBuilder]: Performing block encoding [2022-07-11 23:41:55,131 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-11 23:41:55,131 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-07-11 23:41:55,132 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.07 11:41:55 BoogieIcfgContainer [2022-07-11 23:41:55,133 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-11 23:41:55,134 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-11 23:41:55,134 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-11 23:41:55,136 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-11 23:41:55,136 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.07 11:41:54" (1/3) ... [2022-07-11 23:41:55,136 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28206b51 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.07 11:41:55, skipping insertion in model container [2022-07-11 23:41:55,136 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.07 11:41:54" (2/3) ... [2022-07-11 23:41:55,137 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28206b51 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.07 11:41:55, skipping insertion in model container [2022-07-11 23:41:55,137 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.07 11:41:55" (3/3) ... [2022-07-11 23:41:55,137 INFO L111 eAbstractionObserver]: Analyzing ICFG soft_float_4-2a.c.cil.c [2022-07-11 23:41:55,164 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-11 23:41:55,164 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-11 23:41:55,200 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-11 23:41:55,205 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@d4b22ef, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@ecd2a46 [2022-07-11 23:41:55,205 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-11 23:41:55,208 INFO L276 IsEmpty]: Start isEmpty. Operand has 54 states, 41 states have (on average 1.4878048780487805) internal successors, (61), 42 states have internal predecessors, (61), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-07-11 23:41:55,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-07-11 23:41:55,213 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:55,214 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:55,214 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:55,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:55,217 INFO L85 PathProgramCache]: Analyzing trace with hash -2030319843, now seen corresponding path program 1 times [2022-07-11 23:41:55,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:41:55,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [530677833] [2022-07-11 23:41:55,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:55,226 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:41:55,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:41:55,227 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:41:55,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-07-11 23:41:55,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:55,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-11 23:41:55,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:41:55,375 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-07-11 23:41:55,375 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-11 23:41:55,376 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:41:55,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [530677833] [2022-07-11 23:41:55,376 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [530677833] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:41:55,377 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:41:55,377 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-11 23:41:55,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248914130] [2022-07-11 23:41:55,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:41:55,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-11 23:41:55,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:41:55,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-11 23:41:55,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-11 23:41:55,401 INFO L87 Difference]: Start difference. First operand has 54 states, 41 states have (on average 1.4878048780487805) internal successors, (61), 42 states have internal predecessors, (61), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Second operand has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-11 23:41:55,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:55,525 INFO L93 Difference]: Finished difference Result 130 states and 195 transitions. [2022-07-11 23:41:55,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-11 23:41:55,528 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 31 [2022-07-11 23:41:55,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:55,534 INFO L225 Difference]: With dead ends: 130 [2022-07-11 23:41:55,534 INFO L226 Difference]: Without dead ends: 71 [2022-07-11 23:41:55,536 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-07-11 23:41:55,538 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 23 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:55,539 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 452 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-11 23:41:55,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2022-07-11 23:41:55,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 61. [2022-07-11 23:41:55,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 46 states have (on average 1.3043478260869565) internal successors, (60), 48 states have internal predecessors, (60), 9 states have call successors, (9), 4 states have call predecessors, (9), 5 states have return successors, (11), 8 states have call predecessors, (11), 8 states have call successors, (11) [2022-07-11 23:41:55,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 80 transitions. [2022-07-11 23:41:55,580 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 80 transitions. Word has length 31 [2022-07-11 23:41:55,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:55,581 INFO L495 AbstractCegarLoop]: Abstraction has 61 states and 80 transitions. [2022-07-11 23:41:55,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-11 23:41:55,582 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 80 transitions. [2022-07-11 23:41:55,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-07-11 23:41:55,584 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:55,585 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:55,593 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2022-07-11 23:41:55,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:41:55,792 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:55,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:55,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1468368814, now seen corresponding path program 1 times [2022-07-11 23:41:55,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:41:55,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1863752179] [2022-07-11 23:41:55,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:55,796 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:41:55,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:41:55,797 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:41:55,799 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-07-11 23:41:55,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:55,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-11 23:41:55,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:41:55,922 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-07-11 23:41:55,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:41:55,990 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-07-11 23:41:55,990 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:41:55,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1863752179] [2022-07-11 23:41:55,991 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1863752179] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:41:55,991 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:41:55,991 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2022-07-11 23:41:55,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106466060] [2022-07-11 23:41:55,991 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:41:55,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-11 23:41:55,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:41:55,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-11 23:41:55,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-11 23:41:55,993 INFO L87 Difference]: Start difference. First operand 61 states and 80 transitions. Second operand has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-11 23:41:56,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:56,105 INFO L93 Difference]: Finished difference Result 121 states and 159 transitions. [2022-07-11 23:41:56,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-11 23:41:56,106 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 35 [2022-07-11 23:41:56,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:56,110 INFO L225 Difference]: With dead ends: 121 [2022-07-11 23:41:56,110 INFO L226 Difference]: Without dead ends: 93 [2022-07-11 23:41:56,111 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2022-07-11 23:41:56,116 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 26 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:56,117 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 484 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-11 23:41:56,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2022-07-11 23:41:56,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 71. [2022-07-11 23:41:56,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 53 states have (on average 1.2830188679245282) internal successors, (68), 55 states have internal predecessors, (68), 11 states have call successors, (11), 5 states have call predecessors, (11), 6 states have return successors, (14), 10 states have call predecessors, (14), 10 states have call successors, (14) [2022-07-11 23:41:56,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 93 transitions. [2022-07-11 23:41:56,126 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 93 transitions. Word has length 35 [2022-07-11 23:41:56,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:56,127 INFO L495 AbstractCegarLoop]: Abstraction has 71 states and 93 transitions. [2022-07-11 23:41:56,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-11 23:41:56,127 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 93 transitions. [2022-07-11 23:41:56,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-07-11 23:41:56,128 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:56,128 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:56,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-07-11 23:41:56,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:41:56,335 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:56,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:56,335 INFO L85 PathProgramCache]: Analyzing trace with hash -686479404, now seen corresponding path program 1 times [2022-07-11 23:41:56,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:41:56,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1864922841] [2022-07-11 23:41:56,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:56,336 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:41:56,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:41:56,338 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:41:56,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-07-11 23:41:56,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:56,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-11 23:41:56,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:41:56,446 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-07-11 23:41:56,447 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:41:56,497 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-07-11 23:41:56,497 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:41:56,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1864922841] [2022-07-11 23:41:56,498 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1864922841] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:41:56,501 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:41:56,501 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2022-07-11 23:41:56,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292800185] [2022-07-11 23:41:56,501 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:41:56,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-11 23:41:56,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:41:56,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-11 23:41:56,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-11 23:41:56,503 INFO L87 Difference]: Start difference. First operand 71 states and 93 transitions. Second operand has 8 states, 8 states have (on average 3.0) internal successors, (24), 6 states have internal predecessors, (24), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-11 23:41:56,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:56,572 INFO L93 Difference]: Finished difference Result 113 states and 148 transitions. [2022-07-11 23:41:56,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-11 23:41:56,573 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 6 states have internal predecessors, (24), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 39 [2022-07-11 23:41:56,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:56,581 INFO L225 Difference]: With dead ends: 113 [2022-07-11 23:41:56,581 INFO L226 Difference]: Without dead ends: 89 [2022-07-11 23:41:56,583 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-07-11 23:41:56,585 INFO L413 NwaCegarLoop]: 70 mSDtfsCounter, 16 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 455 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:56,586 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 455 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-11 23:41:56,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-07-11 23:41:56,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 81. [2022-07-11 23:41:56,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 60 states have (on average 1.25) internal successors, (75), 62 states have internal predecessors, (75), 13 states have call successors, (13), 6 states have call predecessors, (13), 7 states have return successors, (16), 12 states have call predecessors, (16), 12 states have call successors, (16) [2022-07-11 23:41:56,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 104 transitions. [2022-07-11 23:41:56,612 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 104 transitions. Word has length 39 [2022-07-11 23:41:56,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:56,612 INFO L495 AbstractCegarLoop]: Abstraction has 81 states and 104 transitions. [2022-07-11 23:41:56,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 6 states have internal predecessors, (24), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-11 23:41:56,613 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 104 transitions. [2022-07-11 23:41:56,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-07-11 23:41:56,614 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:56,614 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:56,622 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2022-07-11 23:41:56,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:41:56,819 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:56,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:56,820 INFO L85 PathProgramCache]: Analyzing trace with hash 461161469, now seen corresponding path program 2 times [2022-07-11 23:41:56,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:41:56,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1737628678] [2022-07-11 23:41:56,820 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-11 23:41:56,821 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:41:56,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:41:56,822 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:41:56,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-07-11 23:41:56,854 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-11 23:41:56,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-11 23:41:56,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-11 23:41:56,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:41:56,941 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-07-11 23:41:56,941 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-11 23:41:56,941 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:41:56,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1737628678] [2022-07-11 23:41:56,943 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1737628678] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:41:56,943 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:41:56,943 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-11 23:41:56,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383340126] [2022-07-11 23:41:56,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:41:56,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-11 23:41:56,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:41:56,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-11 23:41:56,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-11 23:41:56,946 INFO L87 Difference]: Start difference. First operand 81 states and 104 transitions. Second operand has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-11 23:41:56,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:56,992 INFO L93 Difference]: Finished difference Result 96 states and 121 transitions. [2022-07-11 23:41:56,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-11 23:41:56,993 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 39 [2022-07-11 23:41:56,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:56,994 INFO L225 Difference]: With dead ends: 96 [2022-07-11 23:41:56,994 INFO L226 Difference]: Without dead ends: 94 [2022-07-11 23:41:56,994 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-11 23:41:56,995 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 9 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 14 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:56,995 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 333 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 14 Unchecked, 0.0s Time] [2022-07-11 23:41:56,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-07-11 23:41:57,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 87. [2022-07-11 23:41:57,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 64 states have (on average 1.25) internal successors, (80), 67 states have internal predecessors, (80), 14 states have call successors, (14), 7 states have call predecessors, (14), 8 states have return successors, (17), 12 states have call predecessors, (17), 13 states have call successors, (17) [2022-07-11 23:41:57,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 111 transitions. [2022-07-11 23:41:57,002 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 111 transitions. Word has length 39 [2022-07-11 23:41:57,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:57,002 INFO L495 AbstractCegarLoop]: Abstraction has 87 states and 111 transitions. [2022-07-11 23:41:57,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-11 23:41:57,003 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 111 transitions. [2022-07-11 23:41:57,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-07-11 23:41:57,007 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:57,007 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:57,014 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-07-11 23:41:57,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:41:57,214 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:57,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:57,215 INFO L85 PathProgramCache]: Analyzing trace with hash 518419771, now seen corresponding path program 1 times [2022-07-11 23:41:57,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:41:57,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [77587574] [2022-07-11 23:41:57,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:57,215 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:41:57,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:41:57,216 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:41:57,218 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-07-11 23:41:57,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:57,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-11 23:41:57,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:41:57,334 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-07-11 23:41:57,334 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-11 23:41:57,335 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:41:57,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [77587574] [2022-07-11 23:41:57,335 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [77587574] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:41:57,335 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:41:57,335 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-11 23:41:57,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103207373] [2022-07-11 23:41:57,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:41:57,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-11 23:41:57,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:41:57,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-11 23:41:57,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-11 23:41:57,337 INFO L87 Difference]: Start difference. First operand 87 states and 111 transitions. Second operand has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-11 23:41:57,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:57,382 INFO L93 Difference]: Finished difference Result 96 states and 120 transitions. [2022-07-11 23:41:57,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-11 23:41:57,383 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 39 [2022-07-11 23:41:57,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:57,384 INFO L225 Difference]: With dead ends: 96 [2022-07-11 23:41:57,385 INFO L226 Difference]: Without dead ends: 94 [2022-07-11 23:41:57,385 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-11 23:41:57,385 INFO L413 NwaCegarLoop]: 65 mSDtfsCounter, 9 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 12 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:57,386 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 304 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 12 Unchecked, 0.0s Time] [2022-07-11 23:41:57,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-07-11 23:41:57,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 85. [2022-07-11 23:41:57,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 63 states have (on average 1.2380952380952381) internal successors, (78), 65 states have internal predecessors, (78), 13 states have call successors, (13), 7 states have call predecessors, (13), 8 states have return successors, (16), 12 states have call predecessors, (16), 12 states have call successors, (16) [2022-07-11 23:41:57,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 107 transitions. [2022-07-11 23:41:57,416 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 107 transitions. Word has length 39 [2022-07-11 23:41:57,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:57,416 INFO L495 AbstractCegarLoop]: Abstraction has 85 states and 107 transitions. [2022-07-11 23:41:57,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-11 23:41:57,416 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 107 transitions. [2022-07-11 23:41:57,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-07-11 23:41:57,420 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:57,420 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:57,429 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-07-11 23:41:57,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:41:57,624 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:57,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:57,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1162622522, now seen corresponding path program 1 times [2022-07-11 23:41:57,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:41:57,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2094040304] [2022-07-11 23:41:57,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:57,625 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:41:57,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:41:57,626 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:41:57,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-07-11 23:41:57,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:57,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-11 23:41:57,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:41:57,755 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-07-11 23:41:57,756 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-11 23:41:57,756 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:41:57,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2094040304] [2022-07-11 23:41:57,756 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2094040304] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:41:57,756 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:41:57,756 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-11 23:41:57,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746916229] [2022-07-11 23:41:57,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:41:57,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-11 23:41:57,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:41:57,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-11 23:41:57,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-07-11 23:41:57,757 INFO L87 Difference]: Start difference. First operand 85 states and 107 transitions. Second operand has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 9 states have internal predecessors, (28), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-11 23:41:57,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:57,919 INFO L93 Difference]: Finished difference Result 126 states and 163 transitions. [2022-07-11 23:41:57,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-11 23:41:57,920 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 9 states have internal predecessors, (28), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) Word has length 44 [2022-07-11 23:41:57,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:57,921 INFO L225 Difference]: With dead ends: 126 [2022-07-11 23:41:57,921 INFO L226 Difference]: Without dead ends: 119 [2022-07-11 23:41:57,921 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2022-07-11 23:41:57,921 INFO L413 NwaCegarLoop]: 70 mSDtfsCounter, 34 mSDsluCounter, 581 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 651 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:57,922 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 651 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-11 23:41:57,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2022-07-11 23:41:57,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 100. [2022-07-11 23:41:57,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 74 states have (on average 1.2297297297297298) internal successors, (91), 76 states have internal predecessors, (91), 16 states have call successors, (16), 7 states have call predecessors, (16), 9 states have return successors, (22), 16 states have call predecessors, (22), 15 states have call successors, (22) [2022-07-11 23:41:57,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 129 transitions. [2022-07-11 23:41:57,928 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 129 transitions. Word has length 44 [2022-07-11 23:41:57,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:57,928 INFO L495 AbstractCegarLoop]: Abstraction has 100 states and 129 transitions. [2022-07-11 23:41:57,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 9 states have internal predecessors, (28), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-11 23:41:57,928 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 129 transitions. [2022-07-11 23:41:57,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-07-11 23:41:57,929 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:57,929 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:57,937 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-07-11 23:41:58,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:41:58,129 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:58,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:58,130 INFO L85 PathProgramCache]: Analyzing trace with hash -977013140, now seen corresponding path program 1 times [2022-07-11 23:41:58,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:41:58,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1045947998] [2022-07-11 23:41:58,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:58,130 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:41:58,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:41:58,131 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:41:58,132 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-07-11 23:41:58,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:58,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-11 23:41:58,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:41:58,236 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-07-11 23:41:58,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:41:58,368 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-07-11 23:41:58,368 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:41:58,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1045947998] [2022-07-11 23:41:58,368 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1045947998] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:41:58,369 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:41:58,369 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2022-07-11 23:41:58,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726831979] [2022-07-11 23:41:58,369 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:41:58,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-11 23:41:58,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:41:58,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-11 23:41:58,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2022-07-11 23:41:58,370 INFO L87 Difference]: Start difference. First operand 100 states and 129 transitions. Second operand has 14 states, 14 states have (on average 2.5) internal successors, (35), 12 states have internal predecessors, (35), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-11 23:41:58,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:58,575 INFO L93 Difference]: Finished difference Result 133 states and 171 transitions. [2022-07-11 23:41:58,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-11 23:41:58,575 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.5) internal successors, (35), 12 states have internal predecessors, (35), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) Word has length 46 [2022-07-11 23:41:58,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:58,577 INFO L225 Difference]: With dead ends: 133 [2022-07-11 23:41:58,577 INFO L226 Difference]: Without dead ends: 125 [2022-07-11 23:41:58,577 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-07-11 23:41:58,578 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 50 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 692 SdHoareTripleChecker+Invalid, 255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:58,578 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 692 Invalid, 255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-11 23:41:58,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2022-07-11 23:41:58,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 111. [2022-07-11 23:41:58,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 83 states have (on average 1.216867469879518) internal successors, (101), 84 states have internal predecessors, (101), 17 states have call successors, (17), 7 states have call predecessors, (17), 10 states have return successors, (24), 19 states have call predecessors, (24), 16 states have call successors, (24) [2022-07-11 23:41:58,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 142 transitions. [2022-07-11 23:41:58,586 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 142 transitions. Word has length 46 [2022-07-11 23:41:58,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:58,586 INFO L495 AbstractCegarLoop]: Abstraction has 111 states and 142 transitions. [2022-07-11 23:41:58,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.5) internal successors, (35), 12 states have internal predecessors, (35), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-11 23:41:58,587 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 142 transitions. [2022-07-11 23:41:58,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-07-11 23:41:58,587 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:58,588 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:58,596 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-07-11 23:41:58,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:41:58,792 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:58,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:58,792 INFO L85 PathProgramCache]: Analyzing trace with hash -919754838, now seen corresponding path program 1 times [2022-07-11 23:41:58,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:41:58,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1443386017] [2022-07-11 23:41:58,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:58,793 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:41:58,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:41:58,794 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:41:58,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-07-11 23:41:58,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:58,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-11 23:41:58,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:41:58,852 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-11 23:41:58,852 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-11 23:41:58,852 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:41:58,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1443386017] [2022-07-11 23:41:58,853 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1443386017] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:41:58,853 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:41:58,853 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-11 23:41:58,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689032267] [2022-07-11 23:41:58,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:41:58,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-11 23:41:58,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:41:58,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-11 23:41:58,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-11 23:41:58,854 INFO L87 Difference]: Start difference. First operand 111 states and 142 transitions. Second operand has 6 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-07-11 23:41:58,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:41:58,885 INFO L93 Difference]: Finished difference Result 119 states and 149 transitions. [2022-07-11 23:41:58,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-11 23:41:58,885 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 46 [2022-07-11 23:41:58,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:41:58,887 INFO L225 Difference]: With dead ends: 119 [2022-07-11 23:41:58,887 INFO L226 Difference]: Without dead ends: 104 [2022-07-11 23:41:58,888 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-11 23:41:58,889 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 6 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-11 23:41:58,890 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 309 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-11 23:41:58,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2022-07-11 23:41:58,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 104. [2022-07-11 23:41:58,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 78 states have (on average 1.205128205128205) internal successors, (94), 80 states have internal predecessors, (94), 15 states have call successors, (15), 7 states have call predecessors, (15), 10 states have return successors, (21), 16 states have call predecessors, (21), 14 states have call successors, (21) [2022-07-11 23:41:58,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 130 transitions. [2022-07-11 23:41:58,898 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 130 transitions. Word has length 46 [2022-07-11 23:41:58,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:41:58,899 INFO L495 AbstractCegarLoop]: Abstraction has 104 states and 130 transitions. [2022-07-11 23:41:58,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-07-11 23:41:58,899 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 130 transitions. [2022-07-11 23:41:58,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-11 23:41:58,900 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:41:58,900 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:41:58,909 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-07-11 23:41:59,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:41:59,107 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:41:59,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:41:59,107 INFO L85 PathProgramCache]: Analyzing trace with hash -168643793, now seen corresponding path program 1 times [2022-07-11 23:41:59,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:41:59,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1154237582] [2022-07-11 23:41:59,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:41:59,107 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:41:59,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:41:59,108 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:41:59,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-07-11 23:41:59,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:41:59,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 14 conjunts are in the unsatisfiable core [2022-07-11 23:41:59,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:41:59,287 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:41:59,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:41:59,604 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:41:59,604 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:41:59,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1154237582] [2022-07-11 23:41:59,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1154237582] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:41:59,605 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:41:59,605 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-07-11 23:41:59,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745165555] [2022-07-11 23:41:59,605 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:41:59,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-11 23:41:59,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:41:59,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-11 23:41:59,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=496, Unknown=0, NotChecked=0, Total=552 [2022-07-11 23:41:59,606 INFO L87 Difference]: Start difference. First operand 104 states and 130 transitions. Second operand has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 4 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) [2022-07-11 23:42:00,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:42:00,386 INFO L93 Difference]: Finished difference Result 151 states and 203 transitions. [2022-07-11 23:42:00,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-11 23:42:00,388 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 4 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) Word has length 48 [2022-07-11 23:42:00,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:42:00,389 INFO L225 Difference]: With dead ends: 151 [2022-07-11 23:42:00,389 INFO L226 Difference]: Without dead ends: 114 [2022-07-11 23:42:00,390 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=199, Invalid=1361, Unknown=0, NotChecked=0, Total=1560 [2022-07-11 23:42:00,390 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 99 mSDsluCounter, 1161 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 1232 SdHoareTripleChecker+Invalid, 587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-11 23:42:00,391 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 1232 Invalid, 587 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 564 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-11 23:42:00,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2022-07-11 23:42:00,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 86. [2022-07-11 23:42:00,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 64 states have (on average 1.234375) internal successors, (79), 68 states have internal predecessors, (79), 12 states have call successors, (12), 5 states have call predecessors, (12), 9 states have return successors, (24), 12 states have call predecessors, (24), 11 states have call successors, (24) [2022-07-11 23:42:00,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 115 transitions. [2022-07-11 23:42:00,396 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 115 transitions. Word has length 48 [2022-07-11 23:42:00,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:42:00,396 INFO L495 AbstractCegarLoop]: Abstraction has 86 states and 115 transitions. [2022-07-11 23:42:00,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 4 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) [2022-07-11 23:42:00,397 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 115 transitions. [2022-07-11 23:42:00,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-11 23:42:00,397 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:42:00,397 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:42:00,408 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-07-11 23:42:00,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:42:00,604 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:42:00,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:42:00,604 INFO L85 PathProgramCache]: Analyzing trace with hash 291178745, now seen corresponding path program 2 times [2022-07-11 23:42:00,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:42:00,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [669277992] [2022-07-11 23:42:00,605 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-11 23:42:00,605 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:42:00,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:42:00,606 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:42:00,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-07-11 23:42:00,650 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-11 23:42:00,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-11 23:42:00,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 14 conjunts are in the unsatisfiable core [2022-07-11 23:42:00,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:42:00,743 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:42:00,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:42:01,036 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:42:01,036 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:42:01,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [669277992] [2022-07-11 23:42:01,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [669277992] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:42:01,036 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:42:01,036 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-07-11 23:42:01,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472829263] [2022-07-11 23:42:01,037 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:42:01,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-11 23:42:01,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:42:01,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-11 23:42:01,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=496, Unknown=0, NotChecked=0, Total=552 [2022-07-11 23:42:01,038 INFO L87 Difference]: Start difference. First operand 86 states and 115 transitions. Second operand has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 4 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) [2022-07-11 23:42:01,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:42:01,768 INFO L93 Difference]: Finished difference Result 126 states and 173 transitions. [2022-07-11 23:42:01,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-11 23:42:01,768 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 4 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) Word has length 48 [2022-07-11 23:42:01,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:42:01,769 INFO L225 Difference]: With dead ends: 126 [2022-07-11 23:42:01,769 INFO L226 Difference]: Without dead ends: 115 [2022-07-11 23:42:01,778 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=184, Invalid=1298, Unknown=0, NotChecked=0, Total=1482 [2022-07-11 23:42:01,779 INFO L413 NwaCegarLoop]: 67 mSDtfsCounter, 123 mSDsluCounter, 956 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 1023 SdHoareTripleChecker+Invalid, 496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-11 23:42:01,780 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 1023 Invalid, 496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 472 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-11 23:42:01,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2022-07-11 23:42:01,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 88. [2022-07-11 23:42:01,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 65 states have (on average 1.2307692307692308) internal successors, (80), 69 states have internal predecessors, (80), 13 states have call successors, (13), 5 states have call predecessors, (13), 9 states have return successors, (27), 13 states have call predecessors, (27), 12 states have call successors, (27) [2022-07-11 23:42:01,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 120 transitions. [2022-07-11 23:42:01,785 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 120 transitions. Word has length 48 [2022-07-11 23:42:01,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:42:01,786 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 120 transitions. [2022-07-11 23:42:01,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 4 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) [2022-07-11 23:42:01,786 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 120 transitions. [2022-07-11 23:42:01,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-07-11 23:42:01,786 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:42:01,787 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:42:01,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-07-11 23:42:01,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:42:01,993 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:42:01,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:42:01,994 INFO L85 PathProgramCache]: Analyzing trace with hash -744862915, now seen corresponding path program 1 times [2022-07-11 23:42:01,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:42:01,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [118686221] [2022-07-11 23:42:01,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:42:01,994 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:42:01,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:42:01,995 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:42:01,996 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-07-11 23:42:02,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:42:02,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-11 23:42:02,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:42:02,178 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-07-11 23:42:02,178 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-11 23:42:02,179 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:42:02,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [118686221] [2022-07-11 23:42:02,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [118686221] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:42:02,179 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:42:02,179 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-11 23:42:02,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35845287] [2022-07-11 23:42:02,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:42:02,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-11 23:42:02,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:42:02,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-11 23:42:02,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-07-11 23:42:02,181 INFO L87 Difference]: Start difference. First operand 88 states and 120 transitions. Second operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-11 23:42:02,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:42:02,199 INFO L93 Difference]: Finished difference Result 95 states and 127 transitions. [2022-07-11 23:42:02,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-11 23:42:02,200 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 49 [2022-07-11 23:42:02,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:42:02,201 INFO L225 Difference]: With dead ends: 95 [2022-07-11 23:42:02,201 INFO L226 Difference]: Without dead ends: 93 [2022-07-11 23:42:02,201 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-07-11 23:42:02,202 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 9 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 24 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-11 23:42:02,202 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 284 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 24 Unchecked, 0.0s Time] [2022-07-11 23:42:02,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2022-07-11 23:42:02,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2022-07-11 23:42:02,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 68 states have (on average 1.2205882352941178) internal successors, (83), 73 states have internal predecessors, (83), 14 states have call successors, (14), 6 states have call predecessors, (14), 10 states have return successors, (28), 13 states have call predecessors, (28), 13 states have call successors, (28) [2022-07-11 23:42:02,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 125 transitions. [2022-07-11 23:42:02,210 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 125 transitions. Word has length 49 [2022-07-11 23:42:02,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:42:02,210 INFO L495 AbstractCegarLoop]: Abstraction has 93 states and 125 transitions. [2022-07-11 23:42:02,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-11 23:42:02,211 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 125 transitions. [2022-07-11 23:42:02,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-07-11 23:42:02,211 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:42:02,211 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:42:02,225 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-07-11 23:42:02,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:42:02,418 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:42:02,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:42:02,418 INFO L85 PathProgramCache]: Analyzing trace with hash -325172767, now seen corresponding path program 1 times [2022-07-11 23:42:02,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:42:02,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1219872177] [2022-07-11 23:42:02,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:42:02,419 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:42:02,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:42:02,420 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:42:02,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-07-11 23:42:02,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:42:02,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-11 23:42:02,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:42:02,514 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:42:02,514 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:42:02,660 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-11 23:42:02,660 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:42:02,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1219872177] [2022-07-11 23:42:02,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1219872177] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:42:02,660 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:42:02,660 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2022-07-11 23:42:02,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307457227] [2022-07-11 23:42:02,661 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:42:02,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-11 23:42:02,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:42:02,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-11 23:42:02,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2022-07-11 23:42:02,661 INFO L87 Difference]: Start difference. First operand 93 states and 125 transitions. Second operand has 16 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 14 states have internal predecessors, (41), 4 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2022-07-11 23:42:02,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:42:02,884 INFO L93 Difference]: Finished difference Result 129 states and 179 transitions. [2022-07-11 23:42:02,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-11 23:42:02,884 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 14 states have internal predecessors, (41), 4 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) Word has length 50 [2022-07-11 23:42:02,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:42:02,885 INFO L225 Difference]: With dead ends: 129 [2022-07-11 23:42:02,885 INFO L226 Difference]: Without dead ends: 118 [2022-07-11 23:42:02,885 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 [2022-07-11 23:42:02,886 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 60 mSDsluCounter, 775 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 846 SdHoareTripleChecker+Invalid, 256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-11 23:42:02,886 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 846 Invalid, 256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-11 23:42:02,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2022-07-11 23:42:02,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 96. [2022-07-11 23:42:02,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 70 states have (on average 1.2142857142857142) internal successors, (85), 76 states have internal predecessors, (85), 14 states have call successors, (14), 6 states have call predecessors, (14), 11 states have return successors, (31), 13 states have call predecessors, (31), 13 states have call successors, (31) [2022-07-11 23:42:02,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 130 transitions. [2022-07-11 23:42:02,892 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 130 transitions. Word has length 50 [2022-07-11 23:42:02,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:42:02,893 INFO L495 AbstractCegarLoop]: Abstraction has 96 states and 130 transitions. [2022-07-11 23:42:02,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 14 states have internal predecessors, (41), 4 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2022-07-11 23:42:02,893 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 130 transitions. [2022-07-11 23:42:02,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-11 23:42:02,893 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:42:02,894 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:42:02,908 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-07-11 23:42:03,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:42:03,100 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:42:03,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:42:03,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1583051783, now seen corresponding path program 1 times [2022-07-11 23:42:03,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:42:03,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [852116342] [2022-07-11 23:42:03,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:42:03,101 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:42:03,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:42:03,102 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:42:03,104 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-07-11 23:42:03,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:42:03,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-11 23:42:03,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:42:03,177 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-07-11 23:42:03,177 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-11 23:42:03,177 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:42:03,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [852116342] [2022-07-11 23:42:03,177 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [852116342] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:42:03,177 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:42:03,177 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-11 23:42:03,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061287035] [2022-07-11 23:42:03,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:42:03,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-11 23:42:03,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:42:03,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-11 23:42:03,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-11 23:42:03,178 INFO L87 Difference]: Start difference. First operand 96 states and 130 transitions. Second operand has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 7 states have internal predecessors, (37), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-11 23:42:03,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:42:03,239 INFO L93 Difference]: Finished difference Result 159 states and 202 transitions. [2022-07-11 23:42:03,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-11 23:42:03,240 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 7 states have internal predecessors, (37), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 54 [2022-07-11 23:42:03,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:42:03,240 INFO L225 Difference]: With dead ends: 159 [2022-07-11 23:42:03,241 INFO L226 Difference]: Without dead ends: 91 [2022-07-11 23:42:03,241 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2022-07-11 23:42:03,241 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 13 mSDsluCounter, 433 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 501 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-11 23:42:03,241 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 501 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-11 23:42:03,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2022-07-11 23:42:03,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 88. [2022-07-11 23:42:03,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 64 states have (on average 1.234375) internal successors, (79), 70 states have internal predecessors, (79), 13 states have call successors, (13), 5 states have call predecessors, (13), 10 states have return successors, (29), 12 states have call predecessors, (29), 12 states have call successors, (29) [2022-07-11 23:42:03,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 121 transitions. [2022-07-11 23:42:03,248 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 121 transitions. Word has length 54 [2022-07-11 23:42:03,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:42:03,249 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 121 transitions. [2022-07-11 23:42:03,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 7 states have internal predecessors, (37), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-11 23:42:03,249 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 121 transitions. [2022-07-11 23:42:03,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-07-11 23:42:03,250 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:42:03,250 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:42:03,256 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-07-11 23:42:03,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:42:03,453 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:42:03,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:42:03,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1846975685, now seen corresponding path program 1 times [2022-07-11 23:42:03,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:42:03,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [834353129] [2022-07-11 23:42:03,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:42:03,454 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:42:03,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:42:03,455 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:42:03,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-07-11 23:42:03,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:42:03,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-11 23:42:03,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:42:05,004 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-07-11 23:42:05,004 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-11 23:42:05,005 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:42:05,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [834353129] [2022-07-11 23:42:05,005 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [834353129] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:42:05,005 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:42:05,005 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-11 23:42:05,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800176446] [2022-07-11 23:42:05,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:42:05,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-11 23:42:05,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:42:05,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-11 23:42:05,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-07-11 23:42:05,006 INFO L87 Difference]: Start difference. First operand 88 states and 121 transitions. Second operand has 8 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-11 23:42:05,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:42:05,040 INFO L93 Difference]: Finished difference Result 94 states and 126 transitions. [2022-07-11 23:42:05,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-11 23:42:05,040 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 50 [2022-07-11 23:42:05,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:42:05,041 INFO L225 Difference]: With dead ends: 94 [2022-07-11 23:42:05,041 INFO L226 Difference]: Without dead ends: 90 [2022-07-11 23:42:05,041 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-07-11 23:42:05,041 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 14 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 19 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-11 23:42:05,041 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 300 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 19 Unchecked, 0.0s Time] [2022-07-11 23:42:05,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2022-07-11 23:42:05,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 85. [2022-07-11 23:42:05,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 63 states have (on average 1.2222222222222223) internal successors, (77), 67 states have internal predecessors, (77), 12 states have call successors, (12), 5 states have call predecessors, (12), 9 states have return successors, (28), 12 states have call predecessors, (28), 11 states have call successors, (28) [2022-07-11 23:42:05,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 117 transitions. [2022-07-11 23:42:05,056 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 117 transitions. Word has length 50 [2022-07-11 23:42:05,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:42:05,056 INFO L495 AbstractCegarLoop]: Abstraction has 85 states and 117 transitions. [2022-07-11 23:42:05,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-11 23:42:05,057 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 117 transitions. [2022-07-11 23:42:05,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-11 23:42:05,057 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:42:05,057 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:42:05,071 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-07-11 23:42:05,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:42:05,264 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:42:05,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:42:05,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1592416888, now seen corresponding path program 1 times [2022-07-11 23:42:05,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:42:05,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1625048592] [2022-07-11 23:42:05,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:42:05,265 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:42:05,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:42:05,266 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:42:05,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-07-11 23:42:05,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:42:05,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-11 23:42:05,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:42:05,343 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-07-11 23:42:05,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:42:05,431 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-07-11 23:42:05,431 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:42:05,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1625048592] [2022-07-11 23:42:05,431 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1625048592] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:42:05,431 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:42:05,431 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2022-07-11 23:42:05,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063714471] [2022-07-11 23:42:05,432 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:42:05,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-11 23:42:05,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:42:05,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-11 23:42:05,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-07-11 23:42:05,432 INFO L87 Difference]: Start difference. First operand 85 states and 117 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-11 23:42:05,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:42:05,548 INFO L93 Difference]: Finished difference Result 111 states and 163 transitions. [2022-07-11 23:42:05,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-11 23:42:05,549 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 54 [2022-07-11 23:42:05,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:42:05,549 INFO L225 Difference]: With dead ends: 111 [2022-07-11 23:42:05,550 INFO L226 Difference]: Without dead ends: 98 [2022-07-11 23:42:05,550 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2022-07-11 23:42:05,550 INFO L413 NwaCegarLoop]: 76 mSDtfsCounter, 119 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 481 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-11 23:42:05,550 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [119 Valid, 481 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-11 23:42:05,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2022-07-11 23:42:05,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 88. [2022-07-11 23:42:05,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 65 states have (on average 1.2153846153846153) internal successors, (79), 70 states have internal predecessors, (79), 12 states have call successors, (12), 5 states have call predecessors, (12), 10 states have return successors, (31), 12 states have call predecessors, (31), 11 states have call successors, (31) [2022-07-11 23:42:05,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 122 transitions. [2022-07-11 23:42:05,555 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 122 transitions. Word has length 54 [2022-07-11 23:42:05,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:42:05,555 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 122 transitions. [2022-07-11 23:42:05,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-11 23:42:05,555 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 122 transitions. [2022-07-11 23:42:05,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-07-11 23:42:05,556 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:42:05,556 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:42:05,568 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Ended with exit code 0 [2022-07-11 23:42:05,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:42:05,763 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:42:05,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:42:05,763 INFO L85 PathProgramCache]: Analyzing trace with hash -177633806, now seen corresponding path program 1 times [2022-07-11 23:42:05,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:42:05,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [337872690] [2022-07-11 23:42:05,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:42:05,764 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:42:05,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:42:05,765 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:42:05,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-07-11 23:42:05,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:42:05,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-11 23:42:05,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:42:05,861 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-07-11 23:42:05,862 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:42:05,960 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-07-11 23:42:05,961 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:42:05,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [337872690] [2022-07-11 23:42:05,961 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [337872690] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:42:05,961 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:42:05,961 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2022-07-11 23:42:05,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737252572] [2022-07-11 23:42:05,961 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:42:05,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-11 23:42:05,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:42:05,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-11 23:42:05,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-07-11 23:42:05,962 INFO L87 Difference]: Start difference. First operand 88 states and 122 transitions. Second operand has 11 states, 11 states have (on average 4.090909090909091) internal successors, (45), 11 states have internal predecessors, (45), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-11 23:42:06,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:42:06,090 INFO L93 Difference]: Finished difference Result 111 states and 161 transitions. [2022-07-11 23:42:06,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-11 23:42:06,090 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.090909090909091) internal successors, (45), 11 states have internal predecessors, (45), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 63 [2022-07-11 23:42:06,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:42:06,091 INFO L225 Difference]: With dead ends: 111 [2022-07-11 23:42:06,091 INFO L226 Difference]: Without dead ends: 98 [2022-07-11 23:42:06,092 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2022-07-11 23:42:06,092 INFO L413 NwaCegarLoop]: 79 mSDtfsCounter, 108 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 495 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-11 23:42:06,092 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 495 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-11 23:42:06,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2022-07-11 23:42:06,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 88. [2022-07-11 23:42:06,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 65 states have (on average 1.2153846153846153) internal successors, (79), 70 states have internal predecessors, (79), 12 states have call successors, (12), 5 states have call predecessors, (12), 10 states have return successors, (30), 12 states have call predecessors, (30), 11 states have call successors, (30) [2022-07-11 23:42:06,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 121 transitions. [2022-07-11 23:42:06,097 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 121 transitions. Word has length 63 [2022-07-11 23:42:06,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:42:06,097 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 121 transitions. [2022-07-11 23:42:06,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.090909090909091) internal successors, (45), 11 states have internal predecessors, (45), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-11 23:42:06,097 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 121 transitions. [2022-07-11 23:42:06,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-07-11 23:42:06,098 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:42:06,098 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:42:06,104 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-07-11 23:42:06,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:42:06,305 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:42:06,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:42:06,305 INFO L85 PathProgramCache]: Analyzing trace with hash -378794195, now seen corresponding path program 1 times [2022-07-11 23:42:06,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:42:06,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [683653092] [2022-07-11 23:42:06,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:42:06,305 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:42:06,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:42:06,307 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:42:06,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-07-11 23:42:06,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:42:06,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-11 23:42:06,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:42:06,391 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-07-11 23:42:06,391 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:42:06,480 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-07-11 23:42:06,480 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:42:06,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [683653092] [2022-07-11 23:42:06,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [683653092] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:42:06,480 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:42:06,480 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2022-07-11 23:42:06,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021866473] [2022-07-11 23:42:06,480 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:42:06,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-11 23:42:06,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:42:06,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-11 23:42:06,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-07-11 23:42:06,481 INFO L87 Difference]: Start difference. First operand 88 states and 121 transitions. Second operand has 11 states, 11 states have (on average 4.0) internal successors, (44), 11 states have internal predecessors, (44), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-11 23:42:06,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:42:06,591 INFO L93 Difference]: Finished difference Result 109 states and 153 transitions. [2022-07-11 23:42:06,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-11 23:42:06,593 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 11 states have internal predecessors, (44), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 63 [2022-07-11 23:42:06,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:42:06,593 INFO L225 Difference]: With dead ends: 109 [2022-07-11 23:42:06,593 INFO L226 Difference]: Without dead ends: 95 [2022-07-11 23:42:06,594 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2022-07-11 23:42:06,594 INFO L413 NwaCegarLoop]: 76 mSDtfsCounter, 101 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 565 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-11 23:42:06,594 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 565 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-11 23:42:06,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2022-07-11 23:42:06,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 85. [2022-07-11 23:42:06,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 63 states have (on average 1.2063492063492063) internal successors, (76), 67 states have internal predecessors, (76), 12 states have call successors, (12), 5 states have call predecessors, (12), 9 states have return successors, (27), 12 states have call predecessors, (27), 11 states have call successors, (27) [2022-07-11 23:42:06,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 115 transitions. [2022-07-11 23:42:06,598 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 115 transitions. Word has length 63 [2022-07-11 23:42:06,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:42:06,599 INFO L495 AbstractCegarLoop]: Abstraction has 85 states and 115 transitions. [2022-07-11 23:42:06,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 11 states have internal predecessors, (44), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-11 23:42:06,599 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 115 transitions. [2022-07-11 23:42:06,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-07-11 23:42:06,599 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:42:06,599 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:42:06,606 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-07-11 23:42:06,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:42:06,800 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:42:06,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:42:06,800 INFO L85 PathProgramCache]: Analyzing trace with hash -2130957302, now seen corresponding path program 1 times [2022-07-11 23:42:06,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:42:06,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1768756627] [2022-07-11 23:42:06,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:42:06,801 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:42:06,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:42:06,802 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:42:06,803 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-07-11 23:42:06,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:42:06,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-11 23:42:06,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:42:06,883 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-07-11 23:42:06,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:42:06,975 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-07-11 23:42:06,975 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:42:06,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1768756627] [2022-07-11 23:42:06,975 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1768756627] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:42:06,976 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:42:06,976 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2022-07-11 23:42:06,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577643087] [2022-07-11 23:42:06,976 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:42:06,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-11 23:42:06,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:42:06,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-11 23:42:06,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-07-11 23:42:06,977 INFO L87 Difference]: Start difference. First operand 85 states and 115 transitions. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-11 23:42:07,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:42:07,094 INFO L93 Difference]: Finished difference Result 106 states and 147 transitions. [2022-07-11 23:42:07,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-11 23:42:07,095 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 65 [2022-07-11 23:42:07,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:42:07,095 INFO L225 Difference]: With dead ends: 106 [2022-07-11 23:42:07,095 INFO L226 Difference]: Without dead ends: 92 [2022-07-11 23:42:07,096 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2022-07-11 23:42:07,096 INFO L413 NwaCegarLoop]: 77 mSDtfsCounter, 104 mSDsluCounter, 445 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 522 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-11 23:42:07,096 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 522 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-11 23:42:07,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2022-07-11 23:42:07,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 82. [2022-07-11 23:42:07,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 61 states have (on average 1.1967213114754098) internal successors, (73), 64 states have internal predecessors, (73), 12 states have call successors, (12), 5 states have call predecessors, (12), 8 states have return successors, (25), 12 states have call predecessors, (25), 11 states have call successors, (25) [2022-07-11 23:42:07,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 110 transitions. [2022-07-11 23:42:07,101 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 110 transitions. Word has length 65 [2022-07-11 23:42:07,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:42:07,101 INFO L495 AbstractCegarLoop]: Abstraction has 82 states and 110 transitions. [2022-07-11 23:42:07,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-11 23:42:07,101 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 110 transitions. [2022-07-11 23:42:07,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-07-11 23:42:07,102 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:42:07,102 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:42:07,111 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-07-11 23:42:07,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:42:07,309 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:42:07,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:42:07,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1951422266, now seen corresponding path program 1 times [2022-07-11 23:42:07,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:42:07,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1716727431] [2022-07-11 23:42:07,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:42:07,310 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:42:07,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:42:07,311 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:42:07,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-07-11 23:42:07,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:42:07,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 28 conjunts are in the unsatisfiable core [2022-07-11 23:42:07,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:42:07,650 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-07-11 23:42:07,651 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-11 23:42:07,651 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:42:07,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1716727431] [2022-07-11 23:42:07,651 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1716727431] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:42:07,651 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:42:07,651 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-11 23:42:07,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857433416] [2022-07-11 23:42:07,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:42:07,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-11 23:42:07,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:42:07,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-11 23:42:07,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-11 23:42:07,652 INFO L87 Difference]: Start difference. First operand 82 states and 110 transitions. Second operand has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-11 23:42:08,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:42:08,007 INFO L93 Difference]: Finished difference Result 108 states and 148 transitions. [2022-07-11 23:42:08,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-11 23:42:08,008 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 72 [2022-07-11 23:42:08,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:42:08,009 INFO L225 Difference]: With dead ends: 108 [2022-07-11 23:42:08,009 INFO L226 Difference]: Without dead ends: 97 [2022-07-11 23:42:08,009 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-07-11 23:42:08,009 INFO L413 NwaCegarLoop]: 76 mSDtfsCounter, 47 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-11 23:42:08,010 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 508 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-11 23:42:08,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2022-07-11 23:42:08,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 92. [2022-07-11 23:42:08,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 68 states have (on average 1.2058823529411764) internal successors, (82), 73 states have internal predecessors, (82), 13 states have call successors, (13), 5 states have call predecessors, (13), 10 states have return successors, (33), 13 states have call predecessors, (33), 12 states have call successors, (33) [2022-07-11 23:42:08,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 128 transitions. [2022-07-11 23:42:08,015 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 128 transitions. Word has length 72 [2022-07-11 23:42:08,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:42:08,015 INFO L495 AbstractCegarLoop]: Abstraction has 92 states and 128 transitions. [2022-07-11 23:42:08,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-11 23:42:08,015 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 128 transitions. [2022-07-11 23:42:08,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-07-11 23:42:08,016 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:42:08,016 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:42:08,023 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Ended with exit code 0 [2022-07-11 23:42:08,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:42:08,223 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:42:08,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:42:08,223 INFO L85 PathProgramCache]: Analyzing trace with hash 1279345645, now seen corresponding path program 1 times [2022-07-11 23:42:08,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:42:08,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [632358428] [2022-07-11 23:42:08,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:42:08,224 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:42:08,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:42:08,225 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:42:08,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-07-11 23:42:08,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:42:08,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 23 conjunts are in the unsatisfiable core [2022-07-11 23:42:08,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:42:08,580 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-07-11 23:42:08,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:42:09,582 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-11 23:42:09,582 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:42:09,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [632358428] [2022-07-11 23:42:09,583 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [632358428] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:42:09,583 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:42:09,583 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 22 [2022-07-11 23:42:09,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241423640] [2022-07-11 23:42:09,583 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:42:09,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-11 23:42:09,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:42:09,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-11 23:42:09,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-07-11 23:42:09,584 INFO L87 Difference]: Start difference. First operand 92 states and 128 transitions. Second operand has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 7 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) [2022-07-11 23:42:11,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:42:11,662 INFO L93 Difference]: Finished difference Result 113 states and 155 transitions. [2022-07-11 23:42:11,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-11 23:42:11,663 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 7 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) Word has length 72 [2022-07-11 23:42:11,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:42:11,664 INFO L225 Difference]: With dead ends: 113 [2022-07-11 23:42:11,664 INFO L226 Difference]: Without dead ends: 102 [2022-07-11 23:42:11,664 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=201, Invalid=855, Unknown=0, NotChecked=0, Total=1056 [2022-07-11 23:42:11,664 INFO L413 NwaCegarLoop]: 72 mSDtfsCounter, 153 mSDsluCounter, 755 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 827 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-07-11 23:42:11,665 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [155 Valid, 827 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 391 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-07-11 23:42:11,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2022-07-11 23:42:11,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 90. [2022-07-11 23:42:11,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 67 states have (on average 1.208955223880597) internal successors, (81), 72 states have internal predecessors, (81), 12 states have call successors, (12), 5 states have call predecessors, (12), 10 states have return successors, (28), 12 states have call predecessors, (28), 11 states have call successors, (28) [2022-07-11 23:42:11,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 121 transitions. [2022-07-11 23:42:11,670 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 121 transitions. Word has length 72 [2022-07-11 23:42:11,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:42:11,670 INFO L495 AbstractCegarLoop]: Abstraction has 90 states and 121 transitions. [2022-07-11 23:42:11,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 7 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) [2022-07-11 23:42:11,670 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 121 transitions. [2022-07-11 23:42:11,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-07-11 23:42:11,671 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:42:11,671 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:42:11,678 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-07-11 23:42:11,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:42:11,878 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:42:11,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:42:11,878 INFO L85 PathProgramCache]: Analyzing trace with hash -784876239, now seen corresponding path program 2 times [2022-07-11 23:42:11,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:42:11,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1321343935] [2022-07-11 23:42:11,879 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-11 23:42:11,879 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:42:11,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:42:11,880 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:42:11,882 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-07-11 23:42:11,926 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-11 23:42:11,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-11 23:42:11,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 23 conjunts are in the unsatisfiable core [2022-07-11 23:42:11,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:42:12,237 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-07-11 23:42:12,237 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:42:13,230 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-11 23:42:13,230 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:42:13,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1321343935] [2022-07-11 23:42:13,230 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1321343935] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:42:13,230 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:42:13,230 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 22 [2022-07-11 23:42:13,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705450174] [2022-07-11 23:42:13,231 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:42:13,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-11 23:42:13,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:42:13,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-11 23:42:13,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-07-11 23:42:13,232 INFO L87 Difference]: Start difference. First operand 90 states and 121 transitions. Second operand has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 7 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) [2022-07-11 23:42:15,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:42:15,188 INFO L93 Difference]: Finished difference Result 111 states and 147 transitions. [2022-07-11 23:42:15,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-11 23:42:15,189 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 7 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) Word has length 72 [2022-07-11 23:42:15,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:42:15,190 INFO L225 Difference]: With dead ends: 111 [2022-07-11 23:42:15,190 INFO L226 Difference]: Without dead ends: 102 [2022-07-11 23:42:15,191 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=204, Invalid=852, Unknown=0, NotChecked=0, Total=1056 [2022-07-11 23:42:15,191 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 165 mSDsluCounter, 686 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 752 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-11 23:42:15,191 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 752 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-11 23:42:15,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2022-07-11 23:42:15,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 80. [2022-07-11 23:42:15,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 60 states have (on average 1.2) internal successors, (72), 63 states have internal predecessors, (72), 11 states have call successors, (11), 5 states have call predecessors, (11), 8 states have return successors, (19), 11 states have call predecessors, (19), 10 states have call successors, (19) [2022-07-11 23:42:15,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 102 transitions. [2022-07-11 23:42:15,198 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 102 transitions. Word has length 72 [2022-07-11 23:42:15,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:42:15,198 INFO L495 AbstractCegarLoop]: Abstraction has 80 states and 102 transitions. [2022-07-11 23:42:15,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 7 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) [2022-07-11 23:42:15,198 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 102 transitions. [2022-07-11 23:42:15,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-07-11 23:42:15,198 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:42:15,199 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:42:15,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-07-11 23:42:15,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:42:15,399 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:42:15,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:42:15,399 INFO L85 PathProgramCache]: Analyzing trace with hash 324909818, now seen corresponding path program 1 times [2022-07-11 23:42:15,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:42:15,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1270822230] [2022-07-11 23:42:15,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:42:15,400 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:42:15,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:42:15,401 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:42:15,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-07-11 23:42:15,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:42:15,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-11 23:42:15,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:42:15,695 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-07-11 23:42:15,695 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-11 23:42:15,695 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:42:15,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1270822230] [2022-07-11 23:42:15,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1270822230] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:42:15,695 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:42:15,696 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-11 23:42:15,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676061831] [2022-07-11 23:42:15,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:42:15,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-11 23:42:15,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:42:15,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-11 23:42:15,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-11 23:42:15,696 INFO L87 Difference]: Start difference. First operand 80 states and 102 transitions. Second operand has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 states have internal predecessors, (34), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-11 23:42:16,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:42:16,040 INFO L93 Difference]: Finished difference Result 99 states and 127 transitions. [2022-07-11 23:42:16,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-11 23:42:16,041 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 states have internal predecessors, (34), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 72 [2022-07-11 23:42:16,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:42:16,042 INFO L225 Difference]: With dead ends: 99 [2022-07-11 23:42:16,042 INFO L226 Difference]: Without dead ends: 88 [2022-07-11 23:42:16,042 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-07-11 23:42:16,042 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 28 mSDsluCounter, 377 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-11 23:42:16,043 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 437 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-11 23:42:16,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-07-11 23:42:16,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 69. [2022-07-11 23:42:16,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 52 states have (on average 1.2115384615384615) internal successors, (63), 54 states have internal predecessors, (63), 9 states have call successors, (9), 5 states have call predecessors, (9), 7 states have return successors, (14), 9 states have call predecessors, (14), 8 states have call successors, (14) [2022-07-11 23:42:16,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 86 transitions. [2022-07-11 23:42:16,047 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 86 transitions. Word has length 72 [2022-07-11 23:42:16,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:42:16,047 INFO L495 AbstractCegarLoop]: Abstraction has 69 states and 86 transitions. [2022-07-11 23:42:16,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 states have internal predecessors, (34), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-11 23:42:16,047 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 86 transitions. [2022-07-11 23:42:16,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-07-11 23:42:16,048 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:42:16,048 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:42:16,067 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Ended with exit code 0 [2022-07-11 23:42:16,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:42:16,255 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:42:16,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:42:16,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1031466431, now seen corresponding path program 1 times [2022-07-11 23:42:16,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:42:16,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [214517864] [2022-07-11 23:42:16,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:42:16,256 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:42:16,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:42:16,257 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:42:16,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-07-11 23:42:16,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:42:16,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 16 conjunts are in the unsatisfiable core [2022-07-11 23:42:16,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:42:16,708 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-11 23:42:16,708 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:42:17,017 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:42:17,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [214517864] [2022-07-11 23:42:17,018 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [214517864] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-11 23:42:17,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [849892251] [2022-07-11 23:42:17,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:42:17,018 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-07-11 23:42:17,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2022-07-11 23:42:17,019 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-07-11 23:42:17,020 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (25)] Waiting until timeout for monitored process [2022-07-11 23:42:17,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:42:17,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-11 23:42:17,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:42:17,212 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-07-11 23:42:17,212 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-11 23:42:17,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [849892251] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:42:17,212 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-11 23:42:17,213 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [14] total 17 [2022-07-11 23:42:17,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706746729] [2022-07-11 23:42:17,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:42:17,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-11 23:42:17,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:42:17,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-11 23:42:17,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2022-07-11 23:42:17,214 INFO L87 Difference]: Start difference. First operand 69 states and 86 transitions. Second operand has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-11 23:42:17,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:42:17,264 INFO L93 Difference]: Finished difference Result 110 states and 150 transitions. [2022-07-11 23:42:17,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-11 23:42:17,264 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 74 [2022-07-11 23:42:17,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:42:17,265 INFO L225 Difference]: With dead ends: 110 [2022-07-11 23:42:17,265 INFO L226 Difference]: Without dead ends: 99 [2022-07-11 23:42:17,265 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2022-07-11 23:42:17,266 INFO L413 NwaCegarLoop]: 82 mSDtfsCounter, 22 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-11 23:42:17,266 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 278 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-11 23:42:17,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2022-07-11 23:42:17,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 92. [2022-07-11 23:42:17,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 68 states have (on average 1.2058823529411764) internal successors, (82), 73 states have internal predecessors, (82), 13 states have call successors, (13), 5 states have call predecessors, (13), 10 states have return successors, (30), 13 states have call predecessors, (30), 12 states have call successors, (30) [2022-07-11 23:42:17,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 125 transitions. [2022-07-11 23:42:17,273 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 125 transitions. Word has length 74 [2022-07-11 23:42:17,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:42:17,273 INFO L495 AbstractCegarLoop]: Abstraction has 92 states and 125 transitions. [2022-07-11 23:42:17,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-11 23:42:17,274 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 125 transitions. [2022-07-11 23:42:17,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-07-11 23:42:17,276 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:42:17,276 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:42:17,278 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (25)] Forceful destruction successful, exit code 0 [2022-07-11 23:42:17,484 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Ended with exit code 0 [2022-07-11 23:42:17,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:42:17,678 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:42:17,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:42:17,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1250321149, now seen corresponding path program 1 times [2022-07-11 23:42:17,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:42:17,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1528885352] [2022-07-11 23:42:17,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:42:17,679 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:42:17,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:42:17,680 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:42:17,680 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2022-07-11 23:42:17,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:42:17,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 23 conjunts are in the unsatisfiable core [2022-07-11 23:42:17,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:42:18,037 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-07-11 23:42:18,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:42:18,970 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-11 23:42:18,970 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:42:18,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1528885352] [2022-07-11 23:42:18,970 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1528885352] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:42:18,970 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:42:18,971 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 22 [2022-07-11 23:42:18,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017011681] [2022-07-11 23:42:18,971 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:42:18,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-11 23:42:18,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:42:18,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-11 23:42:18,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-07-11 23:42:18,972 INFO L87 Difference]: Start difference. First operand 92 states and 125 transitions. Second operand has 22 states, 22 states have (on average 2.6363636363636362) internal successors, (58), 22 states have internal predecessors, (58), 7 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) [2022-07-11 23:42:20,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:42:20,842 INFO L93 Difference]: Finished difference Result 113 states and 150 transitions. [2022-07-11 23:42:20,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-11 23:42:20,843 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.6363636363636362) internal successors, (58), 22 states have internal predecessors, (58), 7 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) Word has length 74 [2022-07-11 23:42:20,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:42:20,844 INFO L225 Difference]: With dead ends: 113 [2022-07-11 23:42:20,844 INFO L226 Difference]: Without dead ends: 102 [2022-07-11 23:42:20,844 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=204, Invalid=852, Unknown=0, NotChecked=0, Total=1056 [2022-07-11 23:42:20,845 INFO L413 NwaCegarLoop]: 72 mSDtfsCounter, 174 mSDsluCounter, 656 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 728 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-11 23:42:20,845 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [175 Valid, 728 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 346 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-11 23:42:20,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2022-07-11 23:42:20,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 84. [2022-07-11 23:42:20,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 63 states have (on average 1.2222222222222223) internal successors, (77), 66 states have internal predecessors, (77), 12 states have call successors, (12), 5 states have call predecessors, (12), 8 states have return successors, (21), 12 states have call predecessors, (21), 11 states have call successors, (21) [2022-07-11 23:42:20,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 110 transitions. [2022-07-11 23:42:20,852 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 110 transitions. Word has length 74 [2022-07-11 23:42:20,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:42:20,852 INFO L495 AbstractCegarLoop]: Abstraction has 84 states and 110 transitions. [2022-07-11 23:42:20,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.6363636363636362) internal successors, (58), 22 states have internal predecessors, (58), 7 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) [2022-07-11 23:42:20,853 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 110 transitions. [2022-07-11 23:42:20,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-07-11 23:42:20,853 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:42:20,854 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:42:20,860 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Ended with exit code 0 [2022-07-11 23:42:21,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:42:21,060 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:42:21,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:42:21,060 INFO L85 PathProgramCache]: Analyzing trace with hash 359389810, now seen corresponding path program 1 times [2022-07-11 23:42:21,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:42:21,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [808603268] [2022-07-11 23:42:21,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:42:21,061 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:42:21,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:42:21,062 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:42:21,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2022-07-11 23:42:21,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:42:21,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-11 23:42:21,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:42:21,153 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-07-11 23:42:21,153 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-11 23:42:21,153 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:42:21,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [808603268] [2022-07-11 23:42:21,153 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [808603268] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-11 23:42:21,153 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-11 23:42:21,153 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-11 23:42:21,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154548749] [2022-07-11 23:42:21,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-11 23:42:21,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-11 23:42:21,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:42:21,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-11 23:42:21,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-11 23:42:21,155 INFO L87 Difference]: Start difference. First operand 84 states and 110 transitions. Second operand has 8 states, 7 states have (on average 5.0) internal successors, (35), 6 states have internal predecessors, (35), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-11 23:42:21,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:42:21,198 INFO L93 Difference]: Finished difference Result 103 states and 134 transitions. [2022-07-11 23:42:21,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-11 23:42:21,198 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.0) internal successors, (35), 6 states have internal predecessors, (35), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 74 [2022-07-11 23:42:21,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:42:21,199 INFO L225 Difference]: With dead ends: 103 [2022-07-11 23:42:21,199 INFO L226 Difference]: Without dead ends: 94 [2022-07-11 23:42:21,199 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-07-11 23:42:21,199 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 7 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-11 23:42:21,199 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 337 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-11 23:42:21,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-07-11 23:42:21,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 89. [2022-07-11 23:42:21,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 66 states have (on average 1.2121212121212122) internal successors, (80), 70 states have internal predecessors, (80), 13 states have call successors, (13), 5 states have call predecessors, (13), 9 states have return successors, (23), 13 states have call predecessors, (23), 12 states have call successors, (23) [2022-07-11 23:42:21,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 116 transitions. [2022-07-11 23:42:21,206 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 116 transitions. Word has length 74 [2022-07-11 23:42:21,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:42:21,206 INFO L495 AbstractCegarLoop]: Abstraction has 89 states and 116 transitions. [2022-07-11 23:42:21,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.0) internal successors, (35), 6 states have internal predecessors, (35), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-11 23:42:21,206 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 116 transitions. [2022-07-11 23:42:21,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-07-11 23:42:21,207 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:42:21,207 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:42:21,216 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2022-07-11 23:42:21,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:42:21,414 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:42:21,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:42:21,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1455113153, now seen corresponding path program 2 times [2022-07-11 23:42:21,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:42:21,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1497799675] [2022-07-11 23:42:21,415 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-11 23:42:21,415 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:42:21,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:42:21,416 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:42:21,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2022-07-11 23:42:21,469 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-11 23:42:21,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-11 23:42:21,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 23 conjunts are in the unsatisfiable core [2022-07-11 23:42:21,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:42:21,768 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-07-11 23:42:21,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:42:22,711 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-11 23:42:22,711 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:42:22,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1497799675] [2022-07-11 23:42:22,711 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1497799675] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:42:22,712 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:42:22,712 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 22 [2022-07-11 23:42:22,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548257895] [2022-07-11 23:42:22,712 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:42:22,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-11 23:42:22,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:42:22,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-11 23:42:22,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-07-11 23:42:22,713 INFO L87 Difference]: Start difference. First operand 89 states and 116 transitions. Second operand has 22 states, 22 states have (on average 2.6363636363636362) internal successors, (58), 22 states have internal predecessors, (58), 7 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) [2022-07-11 23:42:24,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:42:24,546 INFO L93 Difference]: Finished difference Result 115 states and 149 transitions. [2022-07-11 23:42:24,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-11 23:42:24,547 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.6363636363636362) internal successors, (58), 22 states have internal predecessors, (58), 7 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) Word has length 74 [2022-07-11 23:42:24,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:42:24,548 INFO L225 Difference]: With dead ends: 115 [2022-07-11 23:42:24,548 INFO L226 Difference]: Without dead ends: 98 [2022-07-11 23:42:24,549 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=201, Invalid=855, Unknown=0, NotChecked=0, Total=1056 [2022-07-11 23:42:24,549 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 153 mSDsluCounter, 674 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 740 SdHoareTripleChecker+Invalid, 384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-11 23:42:24,549 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 740 Invalid, 384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 336 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-11 23:42:24,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2022-07-11 23:42:24,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 86. [2022-07-11 23:42:24,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 64 states have (on average 1.1875) internal successors, (76), 67 states have internal predecessors, (76), 13 states have call successors, (13), 5 states have call predecessors, (13), 8 states have return successors, (21), 13 states have call predecessors, (21), 12 states have call successors, (21) [2022-07-11 23:42:24,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 110 transitions. [2022-07-11 23:42:24,557 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 110 transitions. Word has length 74 [2022-07-11 23:42:24,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:42:24,558 INFO L495 AbstractCegarLoop]: Abstraction has 86 states and 110 transitions. [2022-07-11 23:42:24,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.6363636363636362) internal successors, (58), 22 states have internal predecessors, (58), 7 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) [2022-07-11 23:42:24,558 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 110 transitions. [2022-07-11 23:42:24,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-07-11 23:42:24,559 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:42:24,559 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:42:24,568 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Ended with exit code 0 [2022-07-11 23:42:24,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:42:24,766 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:42:24,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:42:24,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1678929915, now seen corresponding path program 1 times [2022-07-11 23:42:24,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:42:24,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [921472666] [2022-07-11 23:42:24,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:42:24,767 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:42:24,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:42:24,768 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:42:24,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2022-07-11 23:42:24,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:42:24,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 27 conjunts are in the unsatisfiable core [2022-07-11 23:42:24,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:42:25,342 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-07-11 23:42:25,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:42:27,106 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-11 23:42:27,107 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:42:27,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [921472666] [2022-07-11 23:42:27,107 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [921472666] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:42:27,107 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:42:27,107 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 26 [2022-07-11 23:42:27,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008275880] [2022-07-11 23:42:27,107 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:42:27,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-07-11 23:42:27,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:42:27,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-07-11 23:42:27,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2022-07-11 23:42:27,108 INFO L87 Difference]: Start difference. First operand 86 states and 110 transitions. Second operand has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2022-07-11 23:42:31,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:42:31,698 INFO L93 Difference]: Finished difference Result 116 states and 152 transitions. [2022-07-11 23:42:31,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-11 23:42:31,699 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) Word has length 81 [2022-07-11 23:42:31,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:42:31,699 INFO L225 Difference]: With dead ends: 116 [2022-07-11 23:42:31,700 INFO L226 Difference]: Without dead ends: 105 [2022-07-11 23:42:31,700 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=273, Invalid=1449, Unknown=0, NotChecked=0, Total=1722 [2022-07-11 23:42:31,700 INFO L413 NwaCegarLoop]: 74 mSDtfsCounter, 133 mSDsluCounter, 850 mSDsCounter, 0 mSdLazyCounter, 618 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 924 SdHoareTripleChecker+Invalid, 701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 618 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-07-11 23:42:31,701 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [135 Valid, 924 Invalid, 701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 618 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-07-11 23:42:31,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2022-07-11 23:42:31,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 98. [2022-07-11 23:42:31,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 71 states have (on average 1.1690140845070423) internal successors, (83), 76 states have internal predecessors, (83), 16 states have call successors, (16), 5 states have call predecessors, (16), 10 states have return successors, (32), 16 states have call predecessors, (32), 15 states have call successors, (32) [2022-07-11 23:42:31,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 131 transitions. [2022-07-11 23:42:31,710 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 131 transitions. Word has length 81 [2022-07-11 23:42:31,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:42:31,710 INFO L495 AbstractCegarLoop]: Abstraction has 98 states and 131 transitions. [2022-07-11 23:42:31,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2022-07-11 23:42:31,710 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 131 transitions. [2022-07-11 23:42:31,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-07-11 23:42:31,711 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:42:31,711 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:42:31,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2022-07-11 23:42:31,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:42:31,918 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:42:31,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:42:31,918 INFO L85 PathProgramCache]: Analyzing trace with hash -2063078729, now seen corresponding path program 2 times [2022-07-11 23:42:31,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:42:31,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1577308271] [2022-07-11 23:42:31,919 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-11 23:42:31,919 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:42:31,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:42:31,920 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:42:31,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2022-07-11 23:42:31,971 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-11 23:42:31,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-11 23:42:31,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 27 conjunts are in the unsatisfiable core [2022-07-11 23:42:31,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:42:32,488 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-07-11 23:42:32,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:42:34,229 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-11 23:42:34,229 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:42:34,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1577308271] [2022-07-11 23:42:34,229 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1577308271] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:42:34,230 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:42:34,230 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 26 [2022-07-11 23:42:34,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069460259] [2022-07-11 23:42:34,230 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:42:34,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-07-11 23:42:34,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:42:34,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-07-11 23:42:34,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2022-07-11 23:42:34,231 INFO L87 Difference]: Start difference. First operand 98 states and 131 transitions. Second operand has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2022-07-11 23:42:38,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:42:38,153 INFO L93 Difference]: Finished difference Result 118 states and 158 transitions. [2022-07-11 23:42:38,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-11 23:42:38,154 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) Word has length 81 [2022-07-11 23:42:38,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:42:38,155 INFO L225 Difference]: With dead ends: 118 [2022-07-11 23:42:38,155 INFO L226 Difference]: Without dead ends: 107 [2022-07-11 23:42:38,156 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=268, Invalid=1454, Unknown=0, NotChecked=0, Total=1722 [2022-07-11 23:42:38,156 INFO L413 NwaCegarLoop]: 72 mSDtfsCounter, 153 mSDsluCounter, 774 mSDsCounter, 0 mSdLazyCounter, 608 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 846 SdHoareTripleChecker+Invalid, 708 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-07-11 23:42:38,156 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 846 Invalid, 708 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 608 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-07-11 23:42:38,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2022-07-11 23:42:38,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 100. [2022-07-11 23:42:38,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 72 states have (on average 1.1666666666666667) internal successors, (84), 77 states have internal predecessors, (84), 17 states have call successors, (17), 5 states have call predecessors, (17), 10 states have return successors, (34), 17 states have call predecessors, (34), 16 states have call successors, (34) [2022-07-11 23:42:38,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 135 transitions. [2022-07-11 23:42:38,170 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 135 transitions. Word has length 81 [2022-07-11 23:42:38,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:42:38,170 INFO L495 AbstractCegarLoop]: Abstraction has 100 states and 135 transitions. [2022-07-11 23:42:38,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2022-07-11 23:42:38,170 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 135 transitions. [2022-07-11 23:42:38,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-07-11 23:42:38,171 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:42:38,172 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:42:38,181 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2022-07-11 23:42:38,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:42:38,378 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:42:38,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:42:38,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1451945505, now seen corresponding path program 1 times [2022-07-11 23:42:38,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:42:38,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1854732863] [2022-07-11 23:42:38,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:42:38,379 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:42:38,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:42:38,380 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:42:38,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2022-07-11 23:42:38,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:42:38,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 27 conjunts are in the unsatisfiable core [2022-07-11 23:42:38,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:42:38,904 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-07-11 23:42:38,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:42:40,640 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-11 23:42:40,640 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:42:40,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1854732863] [2022-07-11 23:42:40,640 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1854732863] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:42:40,640 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:42:40,640 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 26 [2022-07-11 23:42:40,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494500037] [2022-07-11 23:42:40,641 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:42:40,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-07-11 23:42:40,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:42:40,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-07-11 23:42:40,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2022-07-11 23:42:40,642 INFO L87 Difference]: Start difference. First operand 100 states and 135 transitions. Second operand has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 26 states have internal predecessors, (60), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2022-07-11 23:42:44,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:42:44,427 INFO L93 Difference]: Finished difference Result 114 states and 150 transitions. [2022-07-11 23:42:44,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-11 23:42:44,428 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 26 states have internal predecessors, (60), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) Word has length 79 [2022-07-11 23:42:44,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:42:44,428 INFO L225 Difference]: With dead ends: 114 [2022-07-11 23:42:44,429 INFO L226 Difference]: Without dead ends: 105 [2022-07-11 23:42:44,430 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=268, Invalid=1454, Unknown=0, NotChecked=0, Total=1722 [2022-07-11 23:42:44,433 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 156 mSDsluCounter, 754 mSDsCounter, 0 mSdLazyCounter, 622 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 822 SdHoareTripleChecker+Invalid, 724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 622 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-07-11 23:42:44,433 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 822 Invalid, 724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 622 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-07-11 23:42:44,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2022-07-11 23:42:44,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 100. [2022-07-11 23:42:44,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 72 states have (on average 1.1666666666666667) internal successors, (84), 77 states have internal predecessors, (84), 17 states have call successors, (17), 5 states have call predecessors, (17), 10 states have return successors, (30), 17 states have call predecessors, (30), 16 states have call successors, (30) [2022-07-11 23:42:44,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 131 transitions. [2022-07-11 23:42:44,442 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 131 transitions. Word has length 79 [2022-07-11 23:42:44,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:42:44,442 INFO L495 AbstractCegarLoop]: Abstraction has 100 states and 131 transitions. [2022-07-11 23:42:44,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 26 states have internal predecessors, (60), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2022-07-11 23:42:44,443 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 131 transitions. [2022-07-11 23:42:44,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-07-11 23:42:44,443 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:42:44,444 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:42:44,450 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Ended with exit code 0 [2022-07-11 23:42:44,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:42:44,650 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:42:44,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:42:44,651 INFO L85 PathProgramCache]: Analyzing trace with hash -476190709, now seen corresponding path program 1 times [2022-07-11 23:42:44,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:42:44,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1385600667] [2022-07-11 23:42:44,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:42:44,651 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:42:44,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:42:44,652 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:42:44,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2022-07-11 23:42:44,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:42:44,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-11 23:42:44,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:42:44,806 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-11 23:42:44,806 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:42:44,993 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-11 23:42:44,994 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:42:44,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1385600667] [2022-07-11 23:42:44,994 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1385600667] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:42:44,994 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:42:44,994 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2022-07-11 23:42:44,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458312122] [2022-07-11 23:42:44,994 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:42:44,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-11 23:42:44,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:42:44,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-11 23:42:44,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2022-07-11 23:42:44,995 INFO L87 Difference]: Start difference. First operand 100 states and 131 transitions. Second operand has 15 states, 15 states have (on average 4.4) internal successors, (66), 15 states have internal predecessors, (66), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2022-07-11 23:42:45,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:42:45,301 INFO L93 Difference]: Finished difference Result 109 states and 139 transitions. [2022-07-11 23:42:45,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-11 23:42:45,301 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.4) internal successors, (66), 15 states have internal predecessors, (66), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) Word has length 82 [2022-07-11 23:42:45,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:42:45,302 INFO L225 Difference]: With dead ends: 109 [2022-07-11 23:42:45,302 INFO L226 Difference]: Without dead ends: 98 [2022-07-11 23:42:45,303 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 148 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2022-07-11 23:42:45,303 INFO L413 NwaCegarLoop]: 76 mSDtfsCounter, 112 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 265 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 689 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-11 23:42:45,303 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 689 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 265 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-11 23:42:45,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2022-07-11 23:42:45,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 98. [2022-07-11 23:42:45,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 71 states have (on average 1.1690140845070423) internal successors, (83), 76 states have internal predecessors, (83), 16 states have call successors, (16), 5 states have call predecessors, (16), 10 states have return successors, (28), 16 states have call predecessors, (28), 15 states have call successors, (28) [2022-07-11 23:42:45,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 127 transitions. [2022-07-11 23:42:45,311 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 127 transitions. Word has length 82 [2022-07-11 23:42:45,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:42:45,312 INFO L495 AbstractCegarLoop]: Abstraction has 98 states and 127 transitions. [2022-07-11 23:42:45,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.4) internal successors, (66), 15 states have internal predecessors, (66), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2022-07-11 23:42:45,312 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 127 transitions. [2022-07-11 23:42:45,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-07-11 23:42:45,313 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:42:45,313 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:42:45,323 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Ended with exit code 0 [2022-07-11 23:42:45,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:42:45,520 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:42:45,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:42:45,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1133603807, now seen corresponding path program 2 times [2022-07-11 23:42:45,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:42:45,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [692923913] [2022-07-11 23:42:45,520 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-11 23:42:45,521 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:42:45,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:42:45,521 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:42:45,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2022-07-11 23:42:45,571 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-11 23:42:45,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-11 23:42:45,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 27 conjunts are in the unsatisfiable core [2022-07-11 23:42:45,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:42:46,057 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-07-11 23:42:46,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:42:47,805 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-11 23:42:47,806 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:42:47,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [692923913] [2022-07-11 23:42:47,806 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [692923913] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:42:47,806 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:42:47,806 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 26 [2022-07-11 23:42:47,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995509768] [2022-07-11 23:42:47,806 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:42:47,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-07-11 23:42:47,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:42:47,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-07-11 23:42:47,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2022-07-11 23:42:47,808 INFO L87 Difference]: Start difference. First operand 98 states and 127 transitions. Second operand has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 26 states have internal predecessors, (60), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2022-07-11 23:42:52,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:42:52,205 INFO L93 Difference]: Finished difference Result 112 states and 142 transitions. [2022-07-11 23:42:52,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-11 23:42:52,206 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 26 states have internal predecessors, (60), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) Word has length 79 [2022-07-11 23:42:52,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:42:52,206 INFO L225 Difference]: With dead ends: 112 [2022-07-11 23:42:52,206 INFO L226 Difference]: Without dead ends: 103 [2022-07-11 23:42:52,207 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=273, Invalid=1449, Unknown=0, NotChecked=0, Total=1722 [2022-07-11 23:42:52,207 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 172 mSDsluCounter, 806 mSDsCounter, 0 mSdLazyCounter, 629 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 874 SdHoareTripleChecker+Invalid, 735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 629 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-07-11 23:42:52,207 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [174 Valid, 874 Invalid, 735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 629 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-07-11 23:42:52,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-07-11 23:42:52,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 98. [2022-07-11 23:42:52,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 71 states have (on average 1.1690140845070423) internal successors, (83), 76 states have internal predecessors, (83), 16 states have call successors, (16), 5 states have call predecessors, (16), 10 states have return successors, (26), 16 states have call predecessors, (26), 15 states have call successors, (26) [2022-07-11 23:42:52,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 125 transitions. [2022-07-11 23:42:52,217 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 125 transitions. Word has length 79 [2022-07-11 23:42:52,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:42:52,217 INFO L495 AbstractCegarLoop]: Abstraction has 98 states and 125 transitions. [2022-07-11 23:42:52,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 26 states have internal predecessors, (60), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2022-07-11 23:42:52,217 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 125 transitions. [2022-07-11 23:42:52,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-07-11 23:42:52,218 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:42:52,218 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:42:52,229 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2022-07-11 23:42:52,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:42:52,425 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:42:52,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:42:52,425 INFO L85 PathProgramCache]: Analyzing trace with hash -514341681, now seen corresponding path program 2 times [2022-07-11 23:42:52,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:42:52,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [41642491] [2022-07-11 23:42:52,426 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-11 23:42:52,426 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:42:52,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:42:52,427 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:42:52,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2022-07-11 23:42:52,477 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-11 23:42:52,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-11 23:42:52,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-11 23:42:52,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:42:52,562 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-11 23:42:52,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:42:52,775 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-11 23:42:52,775 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:42:52,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [41642491] [2022-07-11 23:42:52,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [41642491] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:42:52,775 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:42:52,775 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2022-07-11 23:42:52,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103278635] [2022-07-11 23:42:52,775 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:42:52,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-11 23:42:52,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:42:52,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-11 23:42:52,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2022-07-11 23:42:52,776 INFO L87 Difference]: Start difference. First operand 98 states and 125 transitions. Second operand has 15 states, 15 states have (on average 4.4) internal successors, (66), 15 states have internal predecessors, (66), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2022-07-11 23:42:53,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:42:53,086 INFO L93 Difference]: Finished difference Result 105 states and 131 transitions. [2022-07-11 23:42:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-11 23:42:53,087 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.4) internal successors, (66), 15 states have internal predecessors, (66), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) Word has length 82 [2022-07-11 23:42:53,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:42:53,088 INFO L225 Difference]: With dead ends: 105 [2022-07-11 23:42:53,088 INFO L226 Difference]: Without dead ends: 94 [2022-07-11 23:42:53,088 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 148 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2022-07-11 23:42:53,088 INFO L413 NwaCegarLoop]: 76 mSDtfsCounter, 124 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 599 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-11 23:42:53,089 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 599 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-11 23:42:53,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-07-11 23:42:53,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 94. [2022-07-11 23:42:53,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 68 states have (on average 1.1764705882352942) internal successors, (80), 74 states have internal predecessors, (80), 15 states have call successors, (15), 5 states have call predecessors, (15), 10 states have return successors, (23), 14 states have call predecessors, (23), 14 states have call successors, (23) [2022-07-11 23:42:53,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 118 transitions. [2022-07-11 23:42:53,100 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 118 transitions. Word has length 82 [2022-07-11 23:42:53,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:42:53,100 INFO L495 AbstractCegarLoop]: Abstraction has 94 states and 118 transitions. [2022-07-11 23:42:53,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.4) internal successors, (66), 15 states have internal predecessors, (66), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2022-07-11 23:42:53,100 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 118 transitions. [2022-07-11 23:42:53,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-07-11 23:42:53,101 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:42:53,101 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:42:53,110 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2022-07-11 23:42:53,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:42:53,308 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:42:53,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:42:53,309 INFO L85 PathProgramCache]: Analyzing trace with hash -1357497146, now seen corresponding path program 1 times [2022-07-11 23:42:53,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:42:53,309 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [534855584] [2022-07-11 23:42:53,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:42:53,309 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:42:53,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:42:53,310 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:42:53,312 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2022-07-11 23:42:53,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:42:53,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 38 conjunts are in the unsatisfiable core [2022-07-11 23:42:53,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:42:54,480 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-07-11 23:42:54,481 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:42:59,003 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-07-11 23:42:59,003 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:42:59,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [534855584] [2022-07-11 23:42:59,003 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [534855584] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:42:59,003 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:42:59,003 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21] total 39 [2022-07-11 23:42:59,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217156330] [2022-07-11 23:42:59,004 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:42:59,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-07-11 23:42:59,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:42:59,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-07-11 23:42:59,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=1388, Unknown=0, NotChecked=0, Total=1482 [2022-07-11 23:42:59,005 INFO L87 Difference]: Start difference. First operand 94 states and 118 transitions. Second operand has 39 states, 37 states have (on average 1.864864864864865) internal successors, (69), 35 states have internal predecessors, (69), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2022-07-11 23:43:13,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:43:13,682 INFO L93 Difference]: Finished difference Result 104 states and 129 transitions. [2022-07-11 23:43:13,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-11 23:43:13,683 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 37 states have (on average 1.864864864864865) internal successors, (69), 35 states have internal predecessors, (69), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) Word has length 84 [2022-07-11 23:43:13,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:43:13,684 INFO L225 Difference]: With dead ends: 104 [2022-07-11 23:43:13,684 INFO L226 Difference]: Without dead ends: 99 [2022-07-11 23:43:13,685 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 516 ImplicationChecksByTransitivity, 13.0s TimeCoverageRelationStatistics Valid=380, Invalid=4042, Unknown=0, NotChecked=0, Total=4422 [2022-07-11 23:43:13,686 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 138 mSDsluCounter, 1095 mSDsCounter, 0 mSdLazyCounter, 1220 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 1152 SdHoareTripleChecker+Invalid, 1402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 1220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 100 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2022-07-11 23:43:13,686 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 1152 Invalid, 1402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 1220 Invalid, 0 Unknown, 100 Unchecked, 6.5s Time] [2022-07-11 23:43:13,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2022-07-11 23:43:13,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 96. [2022-07-11 23:43:13,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 70 states have (on average 1.1714285714285715) internal successors, (82), 75 states have internal predecessors, (82), 15 states have call successors, (15), 5 states have call predecessors, (15), 10 states have return successors, (23), 15 states have call predecessors, (23), 14 states have call successors, (23) [2022-07-11 23:43:13,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 120 transitions. [2022-07-11 23:43:13,696 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 120 transitions. Word has length 84 [2022-07-11 23:43:13,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:43:13,696 INFO L495 AbstractCegarLoop]: Abstraction has 96 states and 120 transitions. [2022-07-11 23:43:13,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 37 states have (on average 1.864864864864865) internal successors, (69), 35 states have internal predecessors, (69), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2022-07-11 23:43:13,696 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 120 transitions. [2022-07-11 23:43:13,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-07-11 23:43:13,697 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:43:13,697 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:43:13,709 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Ended with exit code 0 [2022-07-11 23:43:13,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:43:13,900 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:43:13,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:43:13,901 INFO L85 PathProgramCache]: Analyzing trace with hash 160331167, now seen corresponding path program 1 times [2022-07-11 23:43:13,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:43:13,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [45722559] [2022-07-11 23:43:13,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:43:13,901 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:43:13,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:43:13,902 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:43:13,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2022-07-11 23:43:13,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:43:13,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-11 23:43:13,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:43:14,084 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-11 23:43:14,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:43:14,267 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-11 23:43:14,267 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:43:14,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [45722559] [2022-07-11 23:43:14,267 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [45722559] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:43:14,267 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:43:14,268 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2022-07-11 23:43:14,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690616937] [2022-07-11 23:43:14,268 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:43:14,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-11 23:43:14,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:43:14,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-11 23:43:14,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2022-07-11 23:43:14,269 INFO L87 Difference]: Start difference. First operand 96 states and 120 transitions. Second operand has 15 states, 15 states have (on average 4.266666666666667) internal successors, (64), 15 states have internal predecessors, (64), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2022-07-11 23:43:14,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:43:14,549 INFO L93 Difference]: Finished difference Result 110 states and 135 transitions. [2022-07-11 23:43:14,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-11 23:43:14,549 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.266666666666667) internal successors, (64), 15 states have internal predecessors, (64), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) Word has length 80 [2022-07-11 23:43:14,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:43:14,550 INFO L225 Difference]: With dead ends: 110 [2022-07-11 23:43:14,550 INFO L226 Difference]: Without dead ends: 98 [2022-07-11 23:43:14,550 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2022-07-11 23:43:14,550 INFO L413 NwaCegarLoop]: 84 mSDtfsCounter, 111 mSDsluCounter, 643 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 727 SdHoareTripleChecker+Invalid, 299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-11 23:43:14,551 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 727 Invalid, 299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-11 23:43:14,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2022-07-11 23:43:14,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 93. [2022-07-11 23:43:14,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 68 states have (on average 1.161764705882353) internal successors, (79), 72 states have internal predecessors, (79), 15 states have call successors, (15), 5 states have call predecessors, (15), 9 states have return successors, (21), 15 states have call predecessors, (21), 14 states have call successors, (21) [2022-07-11 23:43:14,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 115 transitions. [2022-07-11 23:43:14,559 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 115 transitions. Word has length 80 [2022-07-11 23:43:14,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:43:14,560 INFO L495 AbstractCegarLoop]: Abstraction has 93 states and 115 transitions. [2022-07-11 23:43:14,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.266666666666667) internal successors, (64), 15 states have internal predecessors, (64), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2022-07-11 23:43:14,560 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 115 transitions. [2022-07-11 23:43:14,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-07-11 23:43:14,561 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:43:14,561 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:43:14,569 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2022-07-11 23:43:14,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:43:14,768 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:43:14,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:43:14,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1014343994, now seen corresponding path program 2 times [2022-07-11 23:43:14,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:43:14,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1960348274] [2022-07-11 23:43:14,768 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-11 23:43:14,768 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:43:14,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:43:14,769 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:43:14,770 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2022-07-11 23:43:14,839 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-11 23:43:14,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-11 23:43:14,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 38 conjunts are in the unsatisfiable core [2022-07-11 23:43:14,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:43:15,931 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-07-11 23:43:15,932 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:43:20,612 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-07-11 23:43:20,612 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:43:20,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1960348274] [2022-07-11 23:43:20,613 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1960348274] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:43:20,613 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:43:20,613 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21] total 39 [2022-07-11 23:43:20,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001496707] [2022-07-11 23:43:20,613 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:43:20,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-07-11 23:43:20,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:43:20,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-07-11 23:43:20,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=1388, Unknown=0, NotChecked=0, Total=1482 [2022-07-11 23:43:20,614 INFO L87 Difference]: Start difference. First operand 93 states and 115 transitions. Second operand has 39 states, 37 states have (on average 1.864864864864865) internal successors, (69), 35 states have internal predecessors, (69), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2022-07-11 23:43:39,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:43:39,846 INFO L93 Difference]: Finished difference Result 102 states and 124 transitions. [2022-07-11 23:43:39,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-11 23:43:39,850 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 37 states have (on average 1.864864864864865) internal successors, (69), 35 states have internal predecessors, (69), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) Word has length 84 [2022-07-11 23:43:39,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:43:39,850 INFO L225 Difference]: With dead ends: 102 [2022-07-11 23:43:39,850 INFO L226 Difference]: Without dead ends: 97 [2022-07-11 23:43:39,851 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 396 ImplicationChecksByTransitivity, 16.2s TimeCoverageRelationStatistics Valid=356, Invalid=3426, Unknown=0, NotChecked=0, Total=3782 [2022-07-11 23:43:39,852 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 111 mSDsluCounter, 1132 mSDsCounter, 0 mSdLazyCounter, 1191 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 1188 SdHoareTripleChecker+Invalid, 1270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 8.0s IncrementalHoareTripleChecker+Time [2022-07-11 23:43:39,852 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 1188 Invalid, 1270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1191 Invalid, 0 Unknown, 3 Unchecked, 8.0s Time] [2022-07-11 23:43:39,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2022-07-11 23:43:39,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 93. [2022-07-11 23:43:39,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 68 states have (on average 1.161764705882353) internal successors, (79), 72 states have internal predecessors, (79), 15 states have call successors, (15), 5 states have call predecessors, (15), 9 states have return successors, (21), 15 states have call predecessors, (21), 14 states have call successors, (21) [2022-07-11 23:43:39,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 115 transitions. [2022-07-11 23:43:39,861 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 115 transitions. Word has length 84 [2022-07-11 23:43:39,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:43:39,862 INFO L495 AbstractCegarLoop]: Abstraction has 93 states and 115 transitions. [2022-07-11 23:43:39,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 37 states have (on average 1.864864864864865) internal successors, (69), 35 states have internal predecessors, (69), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2022-07-11 23:43:39,862 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 115 transitions. [2022-07-11 23:43:39,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-07-11 23:43:39,863 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:43:39,863 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:43:39,870 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2022-07-11 23:43:40,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:43:40,070 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:43:40,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:43:40,070 INFO L85 PathProgramCache]: Analyzing trace with hash -411611933, now seen corresponding path program 2 times [2022-07-11 23:43:40,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:43:40,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [547044892] [2022-07-11 23:43:40,070 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-11 23:43:40,070 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:43:40,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:43:40,071 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:43:40,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2022-07-11 23:43:40,129 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-11 23:43:40,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-11 23:43:40,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-11 23:43:40,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:43:40,222 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-11 23:43:40,222 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:43:40,408 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-11 23:43:40,408 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:43:40,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [547044892] [2022-07-11 23:43:40,409 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [547044892] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:43:40,409 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:43:40,409 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2022-07-11 23:43:40,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783270914] [2022-07-11 23:43:40,409 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:43:40,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-11 23:43:40,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:43:40,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-11 23:43:40,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2022-07-11 23:43:40,410 INFO L87 Difference]: Start difference. First operand 93 states and 115 transitions. Second operand has 15 states, 15 states have (on average 4.266666666666667) internal successors, (64), 15 states have internal predecessors, (64), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2022-07-11 23:43:40,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:43:40,714 INFO L93 Difference]: Finished difference Result 105 states and 127 transitions. [2022-07-11 23:43:40,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-11 23:43:40,715 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.266666666666667) internal successors, (64), 15 states have internal predecessors, (64), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) Word has length 80 [2022-07-11 23:43:40,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:43:40,715 INFO L225 Difference]: With dead ends: 105 [2022-07-11 23:43:40,715 INFO L226 Difference]: Without dead ends: 93 [2022-07-11 23:43:40,715 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2022-07-11 23:43:40,716 INFO L413 NwaCegarLoop]: 83 mSDtfsCounter, 148 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 532 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-11 23:43:40,716 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 532 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-11 23:43:40,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2022-07-11 23:43:40,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 90. [2022-07-11 23:43:40,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 66 states have (on average 1.1515151515151516) internal successors, (76), 69 states have internal predecessors, (76), 15 states have call successors, (15), 5 states have call predecessors, (15), 8 states have return successors, (20), 15 states have call predecessors, (20), 14 states have call successors, (20) [2022-07-11 23:43:40,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 111 transitions. [2022-07-11 23:43:40,725 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 111 transitions. Word has length 80 [2022-07-11 23:43:40,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:43:40,726 INFO L495 AbstractCegarLoop]: Abstraction has 90 states and 111 transitions. [2022-07-11 23:43:40,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.266666666666667) internal successors, (64), 15 states have internal predecessors, (64), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2022-07-11 23:43:40,726 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 111 transitions. [2022-07-11 23:43:40,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-07-11 23:43:40,726 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:43:40,727 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:43:40,735 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2022-07-11 23:43:40,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:43:40,927 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:43:40,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:43:40,928 INFO L85 PathProgramCache]: Analyzing trace with hash 727034220, now seen corresponding path program 1 times [2022-07-11 23:43:40,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:43:40,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1574420239] [2022-07-11 23:43:40,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:43:40,928 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:43:40,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:43:40,929 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:43:40,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2022-07-11 23:43:40,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:43:41,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 39 conjunts are in the unsatisfiable core [2022-07-11 23:43:41,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:43:42,328 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-07-11 23:43:42,329 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:43:47,072 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-07-11 23:43:47,072 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:43:47,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1574420239] [2022-07-11 23:43:47,072 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1574420239] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:43:47,072 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:43:47,072 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21] total 39 [2022-07-11 23:43:47,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298325893] [2022-07-11 23:43:47,073 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:43:47,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-07-11 23:43:47,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:43:47,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-07-11 23:43:47,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=1388, Unknown=0, NotChecked=0, Total=1482 [2022-07-11 23:43:47,074 INFO L87 Difference]: Start difference. First operand 90 states and 111 transitions. Second operand has 39 states, 37 states have (on average 1.945945945945946) internal successors, (72), 35 states have internal predecessors, (72), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2022-07-11 23:44:02,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:44:02,332 INFO L93 Difference]: Finished difference Result 100 states and 120 transitions. [2022-07-11 23:44:02,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-07-11 23:44:02,334 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 37 states have (on average 1.945945945945946) internal successors, (72), 35 states have internal predecessors, (72), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) Word has length 86 [2022-07-11 23:44:02,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:44:02,335 INFO L225 Difference]: With dead ends: 100 [2022-07-11 23:44:02,335 INFO L226 Difference]: Without dead ends: 89 [2022-07-11 23:44:02,336 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 132 SyntacticMatches, 1 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 13.5s TimeCoverageRelationStatistics Valid=330, Invalid=3210, Unknown=0, NotChecked=0, Total=3540 [2022-07-11 23:44:02,336 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 111 mSDsluCounter, 1169 mSDsCounter, 0 mSdLazyCounter, 1056 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 1229 SdHoareTripleChecker+Invalid, 1191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1056 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 46 IncrementalHoareTripleChecker+Unchecked, 7.0s IncrementalHoareTripleChecker+Time [2022-07-11 23:44:02,336 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 1229 Invalid, 1191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1056 Invalid, 0 Unknown, 46 Unchecked, 7.0s Time] [2022-07-11 23:44:02,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-07-11 23:44:02,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 88. [2022-07-11 23:44:02,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 65 states have (on average 1.1538461538461537) internal successors, (75), 68 states have internal predecessors, (75), 14 states have call successors, (14), 5 states have call predecessors, (14), 8 states have return successors, (18), 14 states have call predecessors, (18), 13 states have call successors, (18) [2022-07-11 23:44:02,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 107 transitions. [2022-07-11 23:44:02,345 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 107 transitions. Word has length 86 [2022-07-11 23:44:02,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:44:02,345 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 107 transitions. [2022-07-11 23:44:02,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 37 states have (on average 1.945945945945946) internal successors, (72), 35 states have internal predecessors, (72), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2022-07-11 23:44:02,345 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 107 transitions. [2022-07-11 23:44:02,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-07-11 23:44:02,346 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:44:02,346 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:44:02,353 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2022-07-11 23:44:02,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:44:02,553 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:44:02,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:44:02,553 INFO L85 PathProgramCache]: Analyzing trace with hash 608590994, now seen corresponding path program 1 times [2022-07-11 23:44:02,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:44:02,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [515935016] [2022-07-11 23:44:02,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:44:02,554 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:44:02,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:44:02,555 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:44:02,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2022-07-11 23:44:02,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:44:02,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 42 conjunts are in the unsatisfiable core [2022-07-11 23:44:02,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:44:04,011 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-07-11 23:44:04,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:44:10,130 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-07-11 23:44:10,130 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:44:10,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [515935016] [2022-07-11 23:44:10,130 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [515935016] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:44:10,130 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:44:10,130 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23] total 43 [2022-07-11 23:44:10,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411609549] [2022-07-11 23:44:10,130 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:44:10,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-07-11 23:44:10,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:44:10,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-07-11 23:44:10,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=1702, Unknown=0, NotChecked=0, Total=1806 [2022-07-11 23:44:10,132 INFO L87 Difference]: Start difference. First operand 88 states and 107 transitions. Second operand has 43 states, 41 states have (on average 1.7804878048780488) internal successors, (73), 39 states have internal predecessors, (73), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2022-07-11 23:44:17,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:44:17,325 INFO L93 Difference]: Finished difference Result 95 states and 114 transitions. [2022-07-11 23:44:17,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-07-11 23:44:17,325 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 41 states have (on average 1.7804878048780488) internal successors, (73), 39 states have internal predecessors, (73), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) Word has length 86 [2022-07-11 23:44:17,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:44:17,326 INFO L225 Difference]: With dead ends: 95 [2022-07-11 23:44:17,326 INFO L226 Difference]: Without dead ends: 90 [2022-07-11 23:44:17,327 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=224, Invalid=3198, Unknown=0, NotChecked=0, Total=3422 [2022-07-11 23:44:17,327 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 63 mSDsluCounter, 1486 mSDsCounter, 0 mSdLazyCounter, 1359 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 1549 SdHoareTripleChecker+Invalid, 1498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 92 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2022-07-11 23:44:17,327 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 1549 Invalid, 1498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1359 Invalid, 0 Unknown, 92 Unchecked, 4.3s Time] [2022-07-11 23:44:17,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2022-07-11 23:44:17,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 88. [2022-07-11 23:44:17,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 65 states have (on average 1.1538461538461537) internal successors, (75), 68 states have internal predecessors, (75), 14 states have call successors, (14), 5 states have call predecessors, (14), 8 states have return successors, (18), 14 states have call predecessors, (18), 13 states have call successors, (18) [2022-07-11 23:44:17,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 107 transitions. [2022-07-11 23:44:17,336 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 107 transitions. Word has length 86 [2022-07-11 23:44:17,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:44:17,336 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 107 transitions. [2022-07-11 23:44:17,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 41 states have (on average 1.7804878048780488) internal successors, (73), 39 states have internal predecessors, (73), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2022-07-11 23:44:17,336 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 107 transitions. [2022-07-11 23:44:17,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-07-11 23:44:17,337 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:44:17,337 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:44:17,344 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Ended with exit code 0 [2022-07-11 23:44:17,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:44:17,544 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:44:17,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:44:17,544 INFO L85 PathProgramCache]: Analyzing trace with hash -215268500, now seen corresponding path program 2 times [2022-07-11 23:44:17,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:44:17,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1546753552] [2022-07-11 23:44:17,545 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-11 23:44:17,545 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:44:17,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:44:17,546 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:44:17,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2022-07-11 23:44:17,614 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-11 23:44:17,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-11 23:44:17,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 39 conjunts are in the unsatisfiable core [2022-07-11 23:44:17,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:44:18,854 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-07-11 23:44:18,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:44:23,618 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-07-11 23:44:23,618 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:44:23,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1546753552] [2022-07-11 23:44:23,618 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1546753552] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:44:23,619 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:44:23,619 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21] total 39 [2022-07-11 23:44:23,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281005669] [2022-07-11 23:44:23,619 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:44:23,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-07-11 23:44:23,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:44:23,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-07-11 23:44:23,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=1388, Unknown=0, NotChecked=0, Total=1482 [2022-07-11 23:44:23,620 INFO L87 Difference]: Start difference. First operand 88 states and 107 transitions. Second operand has 39 states, 37 states have (on average 1.945945945945946) internal successors, (72), 35 states have internal predecessors, (72), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2022-07-11 23:44:36,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:44:36,312 INFO L93 Difference]: Finished difference Result 101 states and 119 transitions. [2022-07-11 23:44:36,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-11 23:44:36,314 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 37 states have (on average 1.945945945945946) internal successors, (72), 35 states have internal predecessors, (72), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) Word has length 86 [2022-07-11 23:44:36,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:44:36,314 INFO L225 Difference]: With dead ends: 101 [2022-07-11 23:44:36,314 INFO L226 Difference]: Without dead ends: 77 [2022-07-11 23:44:36,315 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 132 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 379 ImplicationChecksByTransitivity, 12.8s TimeCoverageRelationStatistics Valid=327, Invalid=3333, Unknown=0, NotChecked=0, Total=3660 [2022-07-11 23:44:36,316 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 92 mSDsluCounter, 1075 mSDsCounter, 0 mSdLazyCounter, 1050 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 1130 SdHoareTripleChecker+Invalid, 1126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 1050 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2022-07-11 23:44:36,316 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 1130 Invalid, 1126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 1050 Invalid, 0 Unknown, 4 Unchecked, 5.0s Time] [2022-07-11 23:44:36,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2022-07-11 23:44:36,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 76. [2022-07-11 23:44:36,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 58 states have (on average 1.1379310344827587) internal successors, (66), 59 states have internal predecessors, (66), 11 states have call successors, (11), 5 states have call predecessors, (11), 6 states have return successors, (13), 11 states have call predecessors, (13), 10 states have call successors, (13) [2022-07-11 23:44:36,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 90 transitions. [2022-07-11 23:44:36,322 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 90 transitions. Word has length 86 [2022-07-11 23:44:36,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:44:36,322 INFO L495 AbstractCegarLoop]: Abstraction has 76 states and 90 transitions. [2022-07-11 23:44:36,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 37 states have (on average 1.945945945945946) internal successors, (72), 35 states have internal predecessors, (72), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2022-07-11 23:44:36,323 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 90 transitions. [2022-07-11 23:44:36,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-07-11 23:44:36,323 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:44:36,323 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:44:36,331 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2022-07-11 23:44:36,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:44:36,530 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:44:36,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:44:36,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1561964758, now seen corresponding path program 2 times [2022-07-11 23:44:36,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:44:36,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [64344239] [2022-07-11 23:44:36,531 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-11 23:44:36,532 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:44:36,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:44:36,533 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:44:36,534 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2022-07-11 23:44:36,607 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-11 23:44:36,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-11 23:44:36,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 42 conjunts are in the unsatisfiable core [2022-07-11 23:44:36,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:44:37,995 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-07-11 23:44:37,995 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:44:43,693 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-07-11 23:44:43,693 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:44:43,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [64344239] [2022-07-11 23:44:43,693 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [64344239] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:44:43,693 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:44:43,694 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23] total 43 [2022-07-11 23:44:43,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590259255] [2022-07-11 23:44:43,694 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:44:43,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-07-11 23:44:43,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:44:43,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-07-11 23:44:43,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=1702, Unknown=0, NotChecked=0, Total=1806 [2022-07-11 23:44:43,695 INFO L87 Difference]: Start difference. First operand 76 states and 90 transitions. Second operand has 43 states, 41 states have (on average 1.7804878048780488) internal successors, (73), 39 states have internal predecessors, (73), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2022-07-11 23:44:48,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:44:48,956 INFO L93 Difference]: Finished difference Result 84 states and 98 transitions. [2022-07-11 23:44:48,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-07-11 23:44:48,957 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 41 states have (on average 1.7804878048780488) internal successors, (73), 39 states have internal predecessors, (73), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) Word has length 86 [2022-07-11 23:44:48,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:44:48,957 INFO L225 Difference]: With dead ends: 84 [2022-07-11 23:44:48,957 INFO L226 Difference]: Without dead ends: 79 [2022-07-11 23:44:48,958 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=217, Invalid=3089, Unknown=0, NotChecked=0, Total=3306 [2022-07-11 23:44:48,958 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 36 mSDsluCounter, 1062 mSDsCounter, 0 mSdLazyCounter, 911 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 1115 SdHoareTripleChecker+Invalid, 937 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 911 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-07-11 23:44:48,958 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 1115 Invalid, 937 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 911 Invalid, 0 Unknown, 3 Unchecked, 2.6s Time] [2022-07-11 23:44:48,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-07-11 23:44:48,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 76. [2022-07-11 23:44:48,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 58 states have (on average 1.1379310344827587) internal successors, (66), 59 states have internal predecessors, (66), 11 states have call successors, (11), 5 states have call predecessors, (11), 6 states have return successors, (13), 11 states have call predecessors, (13), 10 states have call successors, (13) [2022-07-11 23:44:48,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 90 transitions. [2022-07-11 23:44:48,966 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 90 transitions. Word has length 86 [2022-07-11 23:44:48,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:44:48,967 INFO L495 AbstractCegarLoop]: Abstraction has 76 states and 90 transitions. [2022-07-11 23:44:48,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 41 states have (on average 1.7804878048780488) internal successors, (73), 39 states have internal predecessors, (73), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2022-07-11 23:44:48,967 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 90 transitions. [2022-07-11 23:44:48,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-07-11 23:44:48,968 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:44:48,968 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:44:48,975 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Ended with exit code 0 [2022-07-11 23:44:49,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:44:49,175 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:44:49,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:44:49,176 INFO L85 PathProgramCache]: Analyzing trace with hash 1052491668, now seen corresponding path program 1 times [2022-07-11 23:44:49,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:44:49,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [724024725] [2022-07-11 23:44:49,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:44:49,177 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:44:49,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:44:49,178 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:44:49,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2022-07-11 23:44:49,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:44:49,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 47 conjunts are in the unsatisfiable core [2022-07-11 23:44:49,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:44:51,231 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 14 proven. 1 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2022-07-11 23:44:51,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:45:00,483 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-07-11 23:45:00,484 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:45:00,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [724024725] [2022-07-11 23:45:00,484 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [724024725] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:45:00,484 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:45:00,484 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 26] total 45 [2022-07-11 23:45:00,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783505054] [2022-07-11 23:45:00,484 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:45:00,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-07-11 23:45:00,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:45:00,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-07-11 23:45:00,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1820, Unknown=0, NotChecked=0, Total=1980 [2022-07-11 23:45:00,485 INFO L87 Difference]: Start difference. First operand 76 states and 90 transitions. Second operand has 45 states, 43 states have (on average 1.5813953488372092) internal successors, (68), 41 states have internal predecessors, (68), 11 states have call successors, (14), 2 states have call predecessors, (14), 5 states have return successors, (14), 12 states have call predecessors, (14), 10 states have call successors, (14) [2022-07-11 23:45:13,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-11 23:45:13,402 INFO L93 Difference]: Finished difference Result 89 states and 102 transitions. [2022-07-11 23:45:13,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-11 23:45:13,403 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 43 states have (on average 1.5813953488372092) internal successors, (68), 41 states have internal predecessors, (68), 11 states have call successors, (14), 2 states have call predecessors, (14), 5 states have return successors, (14), 12 states have call predecessors, (14), 10 states have call successors, (14) Word has length 86 [2022-07-11 23:45:13,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-11 23:45:13,403 INFO L225 Difference]: With dead ends: 89 [2022-07-11 23:45:13,403 INFO L226 Difference]: Without dead ends: 84 [2022-07-11 23:45:13,404 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 126 SyntacticMatches, 1 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 805 ImplicationChecksByTransitivity, 17.9s TimeCoverageRelationStatistics Valid=431, Invalid=3859, Unknown=0, NotChecked=0, Total=4290 [2022-07-11 23:45:13,404 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 97 mSDsluCounter, 1060 mSDsCounter, 0 mSdLazyCounter, 715 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 1110 SdHoareTripleChecker+Invalid, 926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 715 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 128 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-07-11 23:45:13,405 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 1110 Invalid, 926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 715 Invalid, 0 Unknown, 128 Unchecked, 3.7s Time] [2022-07-11 23:45:13,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2022-07-11 23:45:13,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 74. [2022-07-11 23:45:13,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 56 states have (on average 1.125) internal successors, (63), 58 states have internal predecessors, (63), 11 states have call successors, (11), 5 states have call predecessors, (11), 6 states have return successors, (13), 10 states have call predecessors, (13), 10 states have call successors, (13) [2022-07-11 23:45:13,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 87 transitions. [2022-07-11 23:45:13,412 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 87 transitions. Word has length 86 [2022-07-11 23:45:13,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-11 23:45:13,412 INFO L495 AbstractCegarLoop]: Abstraction has 74 states and 87 transitions. [2022-07-11 23:45:13,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 43 states have (on average 1.5813953488372092) internal successors, (68), 41 states have internal predecessors, (68), 11 states have call successors, (14), 2 states have call predecessors, (14), 5 states have return successors, (14), 12 states have call predecessors, (14), 10 states have call successors, (14) [2022-07-11 23:45:13,412 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 87 transitions. [2022-07-11 23:45:13,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-07-11 23:45:13,412 INFO L187 NwaCegarLoop]: Found error trace [2022-07-11 23:45:13,413 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-11 23:45:13,419 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Ended with exit code 0 [2022-07-11 23:45:13,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-11 23:45:13,620 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-11 23:45:13,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-11 23:45:13,620 INFO L85 PathProgramCache]: Analyzing trace with hash 352126520, now seen corresponding path program 1 times [2022-07-11 23:45:13,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-11 23:45:13,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2112912065] [2022-07-11 23:45:13,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-11 23:45:13,621 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-11 23:45:13,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-11 23:45:13,621 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-11 23:45:13,622 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2022-07-11 23:45:13,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-11 23:45:13,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 43 conjunts are in the unsatisfiable core [2022-07-11 23:45:13,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-11 23:45:15,250 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-07-11 23:45:15,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-11 23:45:20,843 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-07-11 23:45:20,844 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-11 23:45:20,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2112912065] [2022-07-11 23:45:20,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2112912065] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-11 23:45:20,844 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-11 23:45:20,844 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23] total 43 [2022-07-11 23:45:20,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950720474] [2022-07-11 23:45:20,844 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-11 23:45:20,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-07-11 23:45:20,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-11 23:45:20,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-07-11 23:45:20,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=1702, Unknown=0, NotChecked=0, Total=1806 [2022-07-11 23:45:20,845 INFO L87 Difference]: Start difference. First operand 74 states and 87 transitions. Second operand has 43 states, 41 states have (on average 1.853658536585366) internal successors, (76), 39 states have internal predecessors, (76), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15)