./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/termination-memory-alloca/array01-alloca-1.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/termination-memory-alloca/array01-alloca-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Termination-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash edc22a27a339ef391e3ea3841daa4645b584cc0ad7185141d6d001b72dd17f19 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 12:47:15,364 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 12:47:15,462 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Termination-64bit-Automizer_Default.epf [2024-11-13 12:47:15,474 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 12:47:15,474 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 12:47:15,517 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 12:47:15,518 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 12:47:15,518 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 12:47:15,519 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 12:47:15,519 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 12:47:15,520 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 12:47:15,520 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 12:47:15,520 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 12:47:15,520 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2024-11-13 12:47:15,520 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2024-11-13 12:47:15,521 INFO L153 SettingsManager]: * Use old map elimination=false [2024-11-13 12:47:15,521 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2024-11-13 12:47:15,521 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2024-11-13 12:47:15,521 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2024-11-13 12:47:15,521 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 12:47:15,522 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2024-11-13 12:47:15,522 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 12:47:15,522 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 12:47:15,522 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2024-11-13 12:47:15,522 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2024-11-13 12:47:15,522 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2024-11-13 12:47:15,522 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 12:47:15,523 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-13 12:47:15,523 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 12:47:15,523 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2024-11-13 12:47:15,523 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 12:47:15,523 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 12:47:15,523 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 12:47:15,524 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 12:47:15,524 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 12:47:15,524 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2024-11-13 12:47:15,525 INFO L153 SettingsManager]: * TransformationType=MODULO_NEIGHBOR 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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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(F end) ) 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> edc22a27a339ef391e3ea3841daa4645b584cc0ad7185141d6d001b72dd17f19 [2024-11-13 12:47:15,893 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 12:47:15,905 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 12:47:15,912 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 12:47:15,913 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 12:47:15,914 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 12:47:15,916 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/termination-memory-alloca/array01-alloca-1.i Unable to find full path for "g++" [2024-11-13 12:47:18,100 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 12:47:18,511 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 12:47:18,512 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/sv-benchmarks/c/termination-memory-alloca/array01-alloca-1.i [2024-11-13 12:47:18,524 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/data/319fc85b9/bfb5ed1777f04cf3a10660983910e760/FLAG47af4957d [2024-11-13 12:47:18,548 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/data/319fc85b9/bfb5ed1777f04cf3a10660983910e760 [2024-11-13 12:47:18,551 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 12:47:18,555 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 12:47:18,556 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 12:47:18,556 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 12:47:18,566 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 12:47:18,571 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 12:47:18" (1/1) ... [2024-11-13 12:47:18,572 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@22fa888b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:47:18, skipping insertion in model container [2024-11-13 12:47:18,573 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 12:47:18" (1/1) ... [2024-11-13 12:47:18,632 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 12:47:18,970 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 12:47:18,989 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 12:47:19,041 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 12:47:19,071 INFO L204 MainTranslator]: Completed translation [2024-11-13 12:47:19,072 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:47:19 WrapperNode [2024-11-13 12:47:19,072 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 12:47:19,073 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 12:47:19,073 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 12:47:19,074 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 12:47:19,081 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:47:19" (1/1) ... [2024-11-13 12:47:19,092 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:47:19" (1/1) ... [2024-11-13 12:47:19,113 INFO L138 Inliner]: procedures = 111, calls = 9, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 53 [2024-11-13 12:47:19,113 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 12:47:19,114 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 12:47:19,114 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 12:47:19,114 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 12:47:19,124 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:47:19" (1/1) ... [2024-11-13 12:47:19,125 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:47:19" (1/1) ... [2024-11-13 12:47:19,127 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:47:19" (1/1) ... [2024-11-13 12:47:19,141 INFO L175 MemorySlicer]: Split 4 memory accesses to 1 slices as follows [4]. 100 percent of accesses are in the largest equivalence class. The 0 initializations are split as follows [0]. The 2 writes are split as follows [2]. [2024-11-13 12:47:19,142 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:47:19" (1/1) ... [2024-11-13 12:47:19,143 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:47:19" (1/1) ... [2024-11-13 12:47:19,154 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:47:19" (1/1) ... [2024-11-13 12:47:19,162 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:47:19" (1/1) ... [2024-11-13 12:47:19,167 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:47:19" (1/1) ... [2024-11-13 12:47:19,168 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:47:19" (1/1) ... [2024-11-13 12:47:19,171 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 12:47:19,172 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 12:47:19,173 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 12:47:19,174 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 12:47:19,175 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:47:19" (1/1) ... [2024-11-13 12:47:19,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:19,204 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:19,218 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:19,223 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2024-11-13 12:47:19,252 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-13 12:47:19,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-13 12:47:19,253 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-13 12:47:19,253 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-13 12:47:19,253 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 12:47:19,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 12:47:19,394 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 12:47:19,401 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 12:47:19,540 INFO L? ?]: Removed 14 outVars from TransFormulas that were not future-live. [2024-11-13 12:47:19,541 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 12:47:19,551 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 12:47:19,551 INFO L316 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-13 12:47:19,552 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 12:47:19 BoogieIcfgContainer [2024-11-13 12:47:19,552 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 12:47:19,553 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2024-11-13 12:47:19,553 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2024-11-13 12:47:19,559 INFO L274 PluginConnector]: BuchiAutomizer initialized [2024-11-13 12:47:19,559 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2024-11-13 12:47:19,560 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 13.11 12:47:18" (1/3) ... [2024-11-13 12:47:19,561 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@15ae8b8f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.11 12:47:19, skipping insertion in model container [2024-11-13 12:47:19,561 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2024-11-13 12:47:19,561 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 12:47:19" (2/3) ... [2024-11-13 12:47:19,562 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@15ae8b8f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.11 12:47:19, skipping insertion in model container [2024-11-13 12:47:19,562 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2024-11-13 12:47:19,562 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 12:47:19" (3/3) ... [2024-11-13 12:47:19,563 INFO L333 chiAutomizerObserver]: Analyzing ICFG array01-alloca-1.i [2024-11-13 12:47:19,622 INFO L299 stractBuchiCegarLoop]: Interprodecural is true [2024-11-13 12:47:19,622 INFO L300 stractBuchiCegarLoop]: Hoare is None [2024-11-13 12:47:19,622 INFO L301 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2024-11-13 12:47:19,622 INFO L302 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2024-11-13 12:47:19,622 INFO L303 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2024-11-13 12:47:19,622 INFO L304 stractBuchiCegarLoop]: Difference is false [2024-11-13 12:47:19,622 INFO L305 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2024-11-13 12:47:19,623 INFO L309 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2024-11-13 12:47:19,629 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 15 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:19,654 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 5 [2024-11-13 12:47:19,656 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:47:19,656 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:47:19,663 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2024-11-13 12:47:19,663 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2024-11-13 12:47:19,663 INFO L331 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2024-11-13 12:47:19,664 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 15 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:19,667 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 5 [2024-11-13 12:47:19,668 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:47:19,668 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:47:19,668 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2024-11-13 12:47:19,668 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2024-11-13 12:47:19,677 INFO L745 eck$LassoCheckResult]: Stem: 15#$Ultimate##0true assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 8#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 3#L561true assume !(main_~array_size~0#1 < 1); 7#L561-2true call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 13#L565-2true [2024-11-13 12:47:19,678 INFO L747 eck$LassoCheckResult]: Loop: 13#L565-2true assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 13#L565-2true [2024-11-13 12:47:19,684 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:19,685 INFO L85 PathProgramCache]: Analyzing trace with hash 925669, now seen corresponding path program 1 times [2024-11-13 12:47:19,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:19,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322782572] [2024-11-13 12:47:19,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:19,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:19,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:19,857 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:19,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:19,905 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:19,909 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:19,909 INFO L85 PathProgramCache]: Analyzing trace with hash 48, now seen corresponding path program 1 times [2024-11-13 12:47:19,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:19,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060569639] [2024-11-13 12:47:19,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:19,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:19,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:19,938 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:19,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:19,955 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:19,959 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:19,959 INFO L85 PathProgramCache]: Analyzing trace with hash 28695756, now seen corresponding path program 1 times [2024-11-13 12:47:19,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:19,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256645341] [2024-11-13 12:47:19,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:19,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:20,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:20,001 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:20,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:20,040 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:20,570 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 12:47:20,571 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 12:47:20,572 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 12:47:20,572 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 12:47:20,572 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-13 12:47:20,574 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:20,574 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 12:47:20,574 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 12:47:20,575 INFO L132 ssoRankerPreferences]: Filename of dumped script: array01-alloca-1.i_Iteration1_Lasso [2024-11-13 12:47:20,575 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 12:47:20,575 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 12:47:20,594 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:20,859 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:20,863 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:20,868 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:20,872 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:20,876 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:20,880 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:20,891 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:20,896 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:20,900 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:21,235 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 12:47:21,241 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-13 12:47:21,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:21,243 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:21,245 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:21,247 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2024-11-13 12:47:21,247 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:21,259 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:21,260 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:21,260 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:21,260 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:21,270 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:21,270 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:21,279 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:21,299 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2024-11-13 12:47:21,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:21,299 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:21,301 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:21,304 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2024-11-13 12:47:21,305 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:21,321 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:21,321 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:21,321 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:21,321 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:21,326 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:21,327 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:21,336 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:21,354 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2024-11-13 12:47:21,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:21,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:21,358 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:21,360 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2024-11-13 12:47:21,361 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:21,376 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:21,376 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:21,377 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:21,377 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:21,391 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:21,392 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:21,416 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-13 12:47:21,464 INFO L443 ModelExtractionUtils]: Simplification made 14 calls to the SMT solver. [2024-11-13 12:47:21,467 INFO L444 ModelExtractionUtils]: 3 out of 19 variables were initially zero. Simplification set additionally 12 variables to zero. [2024-11-13 12:47:21,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:21,470 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:21,472 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:21,475 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2024-11-13 12:47:21,476 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-13 12:47:21,493 INFO L438 nArgumentSynthesizer]: Removed 1 redundant supporting invariants from a total of 2. [2024-11-13 12:47:21,493 INFO L474 LassoAnalysis]: Proved termination. [2024-11-13 12:47:21,493 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select #length ULTIMATE.start_main_~numbers~0#1.base)_1, ULTIMATE.start_main_~i~1#1) = 1*v_rep(select #length ULTIMATE.start_main_~numbers~0#1.base)_1 - 4*ULTIMATE.start_main_~i~1#1 Supporting invariants [1*ULTIMATE.start_main_~numbers~0#1.offset >= 0] [2024-11-13 12:47:21,512 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2024-11-13 12:47:21,538 INFO L156 tatePredicateManager]: 3 out of 4 supporting invariants were superfluous and have been removed [2024-11-13 12:47:21,548 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #length [2024-11-13 12:47:21,549 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#length,GLOBAL] [2024-11-13 12:47:21,591 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:21,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:21,610 INFO L255 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 12:47:21,612 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:21,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:21,636 INFO L255 TraceCheckSpWp]: Trace formula consists of 14 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 12:47:21,637 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:21,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:21,676 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 1 loop predicates [2024-11-13 12:47:21,677 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 15 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:21,745 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 15 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 2 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 26 states and 37 transitions. Complement of second has 4 states. [2024-11-13 12:47:21,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:47:21,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:21,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 20 transitions. [2024-11-13 12:47:21,766 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 20 transitions. Stem has 4 letters. Loop has 1 letters. [2024-11-13 12:47:21,767 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:21,768 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 20 transitions. Stem has 5 letters. Loop has 1 letters. [2024-11-13 12:47:21,768 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:21,768 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 20 transitions. Stem has 4 letters. Loop has 2 letters. [2024-11-13 12:47:21,768 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:21,769 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 26 states and 37 transitions. [2024-11-13 12:47:21,770 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2024-11-13 12:47:21,774 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 26 states to 11 states and 16 transitions. [2024-11-13 12:47:21,776 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2024-11-13 12:47:21,776 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2024-11-13 12:47:21,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 16 transitions. [2024-11-13 12:47:21,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2024-11-13 12:47:21,778 INFO L218 hiAutomatonCegarLoop]: Abstraction has 11 states and 16 transitions. [2024-11-13 12:47:21,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11 states and 16 transitions. [2024-11-13 12:47:21,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11 to 11. [2024-11-13 12:47:21,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 10 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:21,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 16 transitions. [2024-11-13 12:47:21,799 INFO L240 hiAutomatonCegarLoop]: Abstraction has 11 states and 16 transitions. [2024-11-13 12:47:21,800 INFO L424 stractBuchiCegarLoop]: Abstraction has 11 states and 16 transitions. [2024-11-13 12:47:21,800 INFO L331 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2024-11-13 12:47:21,801 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11 states and 16 transitions. [2024-11-13 12:47:21,803 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2024-11-13 12:47:21,803 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:47:21,803 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:47:21,803 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2024-11-13 12:47:21,804 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2024-11-13 12:47:21,805 INFO L745 eck$LassoCheckResult]: Stem: 106#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 107#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 97#L561 assume !(main_~array_size~0#1 < 1); 98#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 104#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 102#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 103#L551-2 [2024-11-13 12:47:21,805 INFO L747 eck$LassoCheckResult]: Loop: 103#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 99#L552-3 assume !true; 101#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 103#L551-2 [2024-11-13 12:47:21,807 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:21,807 INFO L85 PathProgramCache]: Analyzing trace with hash 889568395, now seen corresponding path program 1 times [2024-11-13 12:47:21,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:21,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626799670] [2024-11-13 12:47:21,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:21,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:21,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:21,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:21,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:47:21,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626799670] [2024-11-13 12:47:21,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626799670] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 12:47:21,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 12:47:21,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 12:47:21,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372413195] [2024-11-13 12:47:21,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 12:47:21,947 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 12:47:21,947 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:21,947 INFO L85 PathProgramCache]: Analyzing trace with hash 58942, now seen corresponding path program 1 times [2024-11-13 12:47:21,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:21,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088535170] [2024-11-13 12:47:21,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:21,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:21,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:21,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:21,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:47:21,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088535170] [2024-11-13 12:47:21,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088535170] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 12:47:21,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 12:47:21,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 12:47:21,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757498734] [2024-11-13 12:47:21,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 12:47:21,963 INFO L762 eck$LassoCheckResult]: loop already infeasible [2024-11-13 12:47:21,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:47:21,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-13 12:47:21,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-13 12:47:21,970 INFO L87 Difference]: Start difference. First operand 11 states and 16 transitions. cyclomatic complexity: 7 Second operand has 2 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:21,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 12:47:21,974 INFO L93 Difference]: Finished difference Result 11 states and 15 transitions. [2024-11-13 12:47:21,974 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11 states and 15 transitions. [2024-11-13 12:47:21,975 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2024-11-13 12:47:21,976 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11 states to 11 states and 15 transitions. [2024-11-13 12:47:21,976 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2024-11-13 12:47:21,977 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2024-11-13 12:47:21,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 15 transitions. [2024-11-13 12:47:21,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2024-11-13 12:47:21,977 INFO L218 hiAutomatonCegarLoop]: Abstraction has 11 states and 15 transitions. [2024-11-13 12:47:21,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11 states and 15 transitions. [2024-11-13 12:47:21,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11 to 11. [2024-11-13 12:47:21,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:21,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 15 transitions. [2024-11-13 12:47:21,979 INFO L240 hiAutomatonCegarLoop]: Abstraction has 11 states and 15 transitions. [2024-11-13 12:47:21,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-13 12:47:21,979 INFO L424 stractBuchiCegarLoop]: Abstraction has 11 states and 15 transitions. [2024-11-13 12:47:21,979 INFO L331 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2024-11-13 12:47:21,980 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11 states and 15 transitions. [2024-11-13 12:47:21,982 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2024-11-13 12:47:21,982 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:47:21,982 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:47:21,982 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2024-11-13 12:47:21,982 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2024-11-13 12:47:21,982 INFO L745 eck$LassoCheckResult]: Stem: 135#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 136#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 126#L561 assume !(main_~array_size~0#1 < 1); 127#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 133#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 128#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 129#L551-2 [2024-11-13 12:47:21,983 INFO L747 eck$LassoCheckResult]: Loop: 129#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 130#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 131#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 132#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 129#L551-2 [2024-11-13 12:47:21,983 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:21,983 INFO L85 PathProgramCache]: Analyzing trace with hash 889568395, now seen corresponding path program 2 times [2024-11-13 12:47:21,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:21,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807761392] [2024-11-13 12:47:21,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:21,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:21,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:22,082 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2024-11-13 12:47:22,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:22,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:47:22,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807761392] [2024-11-13 12:47:22,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807761392] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 12:47:22,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 12:47:22,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 12:47:22,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543078094] [2024-11-13 12:47:22,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 12:47:22,139 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 12:47:22,139 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:22,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1820331, now seen corresponding path program 1 times [2024-11-13 12:47:22,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:22,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597393769] [2024-11-13 12:47:22,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:22,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:22,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:22,149 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:22,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:22,161 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:22,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:47:22,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 12:47:22,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 12:47:22,240 INFO L87 Difference]: Start difference. First operand 11 states and 15 transitions. cyclomatic complexity: 6 Second operand has 4 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:22,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 12:47:22,262 INFO L93 Difference]: Finished difference Result 11 states and 14 transitions. [2024-11-13 12:47:22,262 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11 states and 14 transitions. [2024-11-13 12:47:22,262 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2024-11-13 12:47:22,263 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11 states to 11 states and 14 transitions. [2024-11-13 12:47:22,263 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2024-11-13 12:47:22,263 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2024-11-13 12:47:22,263 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 14 transitions. [2024-11-13 12:47:22,263 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2024-11-13 12:47:22,263 INFO L218 hiAutomatonCegarLoop]: Abstraction has 11 states and 14 transitions. [2024-11-13 12:47:22,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11 states and 14 transitions. [2024-11-13 12:47:22,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11 to 11. [2024-11-13 12:47:22,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 11 states have (on average 1.2727272727272727) internal successors, (14), 10 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:22,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 14 transitions. [2024-11-13 12:47:22,264 INFO L240 hiAutomatonCegarLoop]: Abstraction has 11 states and 14 transitions. [2024-11-13 12:47:22,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 12:47:22,269 INFO L424 stractBuchiCegarLoop]: Abstraction has 11 states and 14 transitions. [2024-11-13 12:47:22,269 INFO L331 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2024-11-13 12:47:22,269 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11 states and 14 transitions. [2024-11-13 12:47:22,270 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2024-11-13 12:47:22,270 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:47:22,270 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:47:22,270 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-13 12:47:22,270 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2024-11-13 12:47:22,270 INFO L745 eck$LassoCheckResult]: Stem: 164#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 165#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 155#L561 assume !(main_~array_size~0#1 < 1); 156#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 162#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 163#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 157#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 158#L551-2 [2024-11-13 12:47:22,270 INFO L747 eck$LassoCheckResult]: Loop: 158#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 159#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 160#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 161#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 158#L551-2 [2024-11-13 12:47:22,271 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:22,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1806818226, now seen corresponding path program 1 times [2024-11-13 12:47:22,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:22,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644652441] [2024-11-13 12:47:22,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:22,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:22,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:22,299 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:22,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:22,319 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:22,320 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:22,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1820331, now seen corresponding path program 2 times [2024-11-13 12:47:22,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:22,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42588658] [2024-11-13 12:47:22,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:22,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:22,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:22,327 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:22,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:22,338 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:22,338 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:22,338 INFO L85 PathProgramCache]: Analyzing trace with hash 1126588892, now seen corresponding path program 1 times [2024-11-13 12:47:22,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:22,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660484736] [2024-11-13 12:47:22,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:22,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:22,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:22,369 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:22,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:22,391 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:22,815 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 12:47:22,815 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 12:47:22,815 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 12:47:22,815 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 12:47:22,815 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-13 12:47:22,815 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:22,815 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 12:47:22,815 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 12:47:22,816 INFO L132 ssoRankerPreferences]: Filename of dumped script: array01-alloca-1.i_Iteration4_Lasso [2024-11-13 12:47:22,816 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 12:47:22,816 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 12:47:22,821 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:22,825 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:22,829 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:22,832 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:22,835 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:22,837 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:22,840 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:22,843 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:22,847 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:22,849 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:22,859 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:23,016 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:23,019 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:23,023 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:23,025 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:23,029 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:23,032 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:23,034 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:23,037 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:23,041 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:23,044 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:23,322 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 12:47:23,323 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-13 12:47:23,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:23,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:23,325 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:23,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2024-11-13 12:47:23,329 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:23,344 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:23,344 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:23,344 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:23,344 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:23,347 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:23,347 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:23,351 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:23,370 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Ended with exit code 0 [2024-11-13 12:47:23,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:23,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:23,373 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:23,375 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2024-11-13 12:47:23,376 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:23,391 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:23,391 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:23,391 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:23,392 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:23,392 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:23,392 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:23,393 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:23,395 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:23,413 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2024-11-13 12:47:23,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:23,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:23,416 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:23,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2024-11-13 12:47:23,419 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:23,434 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:23,434 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:23,434 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:23,434 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:23,434 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:23,436 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:23,436 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:23,437 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:23,450 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2024-11-13 12:47:23,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:23,451 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:23,453 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:23,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2024-11-13 12:47:23,454 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:23,465 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:23,465 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:23,465 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:23,466 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:23,466 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:23,466 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:23,466 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:23,468 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:23,479 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Ended with exit code 0 [2024-11-13 12:47:23,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:23,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:23,481 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:23,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2024-11-13 12:47:23,483 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:23,494 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:23,494 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:23,495 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:23,495 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:23,495 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:23,495 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:23,495 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:23,497 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:23,514 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Ended with exit code 0 [2024-11-13 12:47:23,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:23,514 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:23,516 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:23,517 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2024-11-13 12:47:23,517 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:23,528 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:23,528 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:23,528 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:23,528 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:23,529 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:23,529 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:23,529 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:23,531 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:23,546 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Ended with exit code 0 [2024-11-13 12:47:23,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:23,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:23,548 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:23,549 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2024-11-13 12:47:23,549 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:23,560 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:23,561 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:23,561 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:23,561 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:23,561 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:23,561 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:23,561 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:23,563 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:23,582 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Ended with exit code 0 [2024-11-13 12:47:23,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:23,582 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:23,584 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:23,586 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2024-11-13 12:47:23,588 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:23,602 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:23,603 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:23,603 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:23,603 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:23,603 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:23,604 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:23,604 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:23,608 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:23,625 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Ended with exit code 0 [2024-11-13 12:47:23,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:23,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:23,626 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:23,628 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2024-11-13 12:47:23,628 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:23,639 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:23,639 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:23,639 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:23,639 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:23,639 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:23,640 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:23,640 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:23,641 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:23,653 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2024-11-13 12:47:23,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:23,654 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:23,655 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:23,656 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2024-11-13 12:47:23,657 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:23,668 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:23,668 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:23,668 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:23,668 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:23,670 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:23,670 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:23,676 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:23,694 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Ended with exit code 0 [2024-11-13 12:47:23,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:23,695 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:23,699 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:23,702 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2024-11-13 12:47:23,703 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:23,717 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:23,717 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:23,717 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:23,717 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:23,721 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:23,721 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:23,728 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:23,746 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2024-11-13 12:47:23,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:23,747 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:23,749 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:23,750 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2024-11-13 12:47:23,752 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:23,767 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:23,767 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:23,767 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:23,768 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:23,772 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:23,772 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:23,778 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:23,796 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Ended with exit code 0 [2024-11-13 12:47:23,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:23,797 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:23,799 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:23,800 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2024-11-13 12:47:23,802 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:23,817 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:23,817 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:23,817 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:23,817 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:23,824 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:23,824 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:23,829 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:23,848 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Ended with exit code 0 [2024-11-13 12:47:23,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:23,849 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:23,851 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:23,853 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2024-11-13 12:47:23,854 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:23,869 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:23,870 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:23,870 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:23,870 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:23,877 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:23,877 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:23,892 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-13 12:47:23,934 INFO L443 ModelExtractionUtils]: Simplification made 11 calls to the SMT solver. [2024-11-13 12:47:23,934 INFO L444 ModelExtractionUtils]: 1 out of 19 variables were initially zero. Simplification set additionally 15 variables to zero. [2024-11-13 12:47:23,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:23,934 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:23,936 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:23,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2024-11-13 12:47:23,938 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-13 12:47:23,950 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2024-11-13 12:47:23,950 INFO L474 LassoAnalysis]: Proved termination. [2024-11-13 12:47:23,951 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_test_fun_~i~0#1, ULTIMATE.start_test_fun_~N#1) = -1*ULTIMATE.start_test_fun_~i~0#1 + 1*ULTIMATE.start_test_fun_~N#1 Supporting invariants [] [2024-11-13 12:47:23,967 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Ended with exit code 0 [2024-11-13 12:47:23,977 INFO L156 tatePredicateManager]: 3 out of 3 supporting invariants were superfluous and have been removed [2024-11-13 12:47:23,994 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:24,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:24,014 INFO L255 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-13 12:47:24,015 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:24,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:24,032 INFO L255 TraceCheckSpWp]: Trace formula consists of 12 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 12:47:24,033 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:24,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:24,062 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2024-11-13 12:47:24,062 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 11 states and 14 transitions. cyclomatic complexity: 5 Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:24,088 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 11 states and 14 transitions. cyclomatic complexity: 5. Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 16 states and 21 transitions. Complement of second has 4 states. [2024-11-13 12:47:24,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2024-11-13 12:47:24,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:24,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2024-11-13 12:47:24,090 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 7 letters. Loop has 4 letters. [2024-11-13 12:47:24,090 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:24,090 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 11 letters. Loop has 4 letters. [2024-11-13 12:47:24,090 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:24,090 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 7 letters. Loop has 8 letters. [2024-11-13 12:47:24,090 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:24,091 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16 states and 21 transitions. [2024-11-13 12:47:24,091 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:47:24,092 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16 states to 15 states and 20 transitions. [2024-11-13 12:47:24,092 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2024-11-13 12:47:24,092 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2024-11-13 12:47:24,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 20 transitions. [2024-11-13 12:47:24,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:47:24,092 INFO L218 hiAutomatonCegarLoop]: Abstraction has 15 states and 20 transitions. [2024-11-13 12:47:24,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states and 20 transitions. [2024-11-13 12:47:24,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 14. [2024-11-13 12:47:24,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 13 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:24,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 19 transitions. [2024-11-13 12:47:24,094 INFO L240 hiAutomatonCegarLoop]: Abstraction has 14 states and 19 transitions. [2024-11-13 12:47:24,094 INFO L424 stractBuchiCegarLoop]: Abstraction has 14 states and 19 transitions. [2024-11-13 12:47:24,094 INFO L331 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2024-11-13 12:47:24,094 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14 states and 19 transitions. [2024-11-13 12:47:24,095 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:47:24,095 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:47:24,095 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:47:24,095 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 12:47:24,095 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:47:24,095 INFO L745 eck$LassoCheckResult]: Stem: 258#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 259#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 246#L561 assume !(main_~array_size~0#1 < 1); 247#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 256#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 257#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 248#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 249#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 250#L552-3 [2024-11-13 12:47:24,095 INFO L747 eck$LassoCheckResult]: Loop: 250#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 251#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 250#L552-3 [2024-11-13 12:47:24,096 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:24,096 INFO L85 PathProgramCache]: Analyzing trace with hash 176790187, now seen corresponding path program 1 times [2024-11-13 12:47:24,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:24,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968443369] [2024-11-13 12:47:24,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:24,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:24,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:24,111 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:24,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:24,126 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:24,126 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:24,126 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 1 times [2024-11-13 12:47:24,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:24,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381203625] [2024-11-13 12:47:24,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:24,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:24,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:24,132 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:24,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:24,145 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:24,146 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:24,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1903321072, now seen corresponding path program 1 times [2024-11-13 12:47:24,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:24,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083433476] [2024-11-13 12:47:24,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:24,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:24,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:24,162 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:24,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:24,180 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:24,496 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Ended with exit code 0 [2024-11-13 12:47:24,546 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 12:47:24,546 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 12:47:24,546 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 12:47:24,546 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 12:47:24,546 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-13 12:47:24,546 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:24,546 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 12:47:24,546 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 12:47:24,546 INFO L132 ssoRankerPreferences]: Filename of dumped script: array01-alloca-1.i_Iteration5_Lasso [2024-11-13 12:47:24,546 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 12:47:24,547 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 12:47:24,550 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:24,553 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:24,555 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:24,557 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:24,563 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:24,720 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:24,726 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:24,729 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:24,732 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:24,735 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:24,737 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:24,740 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:24,743 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:24,747 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:24,749 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:24,753 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:24,755 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:24,759 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:24,761 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:24,764 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:24,767 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:24,770 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:25,044 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 12:47:25,048 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-13 12:47:25,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:25,048 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:25,052 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:25,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2024-11-13 12:47:25,055 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:25,069 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:25,069 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:25,069 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:25,069 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:25,069 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:25,070 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:25,070 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:25,072 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:25,090 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Ended with exit code 0 [2024-11-13 12:47:25,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:25,090 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:25,092 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:25,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2024-11-13 12:47:25,095 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:25,110 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:25,110 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:25,110 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:25,110 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:25,110 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:25,111 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:25,111 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:25,112 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:25,131 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2024-11-13 12:47:25,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:25,131 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:25,133 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:25,136 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2024-11-13 12:47:25,137 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:25,151 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:25,151 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:25,151 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:25,151 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:25,151 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:25,152 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:25,152 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:25,156 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:25,174 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2024-11-13 12:47:25,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:25,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:25,177 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:25,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2024-11-13 12:47:25,181 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:25,195 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:25,195 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:25,195 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:25,195 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:25,197 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:25,197 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:25,202 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:25,219 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2024-11-13 12:47:25,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:25,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:25,222 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:25,224 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2024-11-13 12:47:25,225 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:25,239 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:25,239 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:25,239 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:25,239 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:25,244 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:25,245 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:25,253 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:25,271 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2024-11-13 12:47:25,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:25,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:25,273 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:25,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2024-11-13 12:47:25,276 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:25,290 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:25,291 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:25,291 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:25,291 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:25,294 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:25,294 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:25,300 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:25,318 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2024-11-13 12:47:25,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:25,318 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:25,320 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:25,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2024-11-13 12:47:25,323 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:25,338 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:25,338 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:25,338 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:25,338 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:25,341 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:25,342 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:25,349 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-13 12:47:25,362 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2024-11-13 12:47:25,363 INFO L444 ModelExtractionUtils]: 3 out of 10 variables were initially zero. Simplification set additionally 5 variables to zero. [2024-11-13 12:47:25,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:25,363 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:25,365 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:25,370 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2024-11-13 12:47:25,371 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-13 12:47:25,386 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2024-11-13 12:47:25,387 INFO L474 LassoAnalysis]: Proved termination. [2024-11-13 12:47:25,387 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) ULTIMATE.start_test_fun_~a#1.offset)_2) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) ULTIMATE.start_test_fun_~a#1.offset)_2 Supporting invariants [] [2024-11-13 12:47:25,405 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2024-11-13 12:47:25,423 INFO L156 tatePredicateManager]: 2 out of 4 supporting invariants were superfluous and have been removed [2024-11-13 12:47:25,427 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #memory_int#0 [2024-11-13 12:47:25,428 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_int#0,GLOBAL] [2024-11-13 12:47:25,428 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_int#0,GLOBAL],[IdentifierExpression[#t~malloc8!base,]]] [2024-11-13 12:47:25,457 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:25,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:25,478 INFO L255 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-13 12:47:25,479 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:25,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:25,535 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:47:25,536 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:25,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:25,565 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.3 stem predicates 2 loop predicates [2024-11-13 12:47:25,566 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 14 states and 19 transitions. cyclomatic complexity: 8 Second operand has 5 states, 5 states have (on average 2.0) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:25,648 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2024-11-13 12:47:25,666 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 14 states and 19 transitions. cyclomatic complexity: 8. Second operand has 5 states, 5 states have (on average 2.0) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 23 states and 30 transitions. Complement of second has 9 states. [2024-11-13 12:47:25,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 3 stem states 2 non-accepting loop states 1 accepting loop states [2024-11-13 12:47:25,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 2.0) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:25,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 12 transitions. [2024-11-13 12:47:25,668 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 12 transitions. Stem has 8 letters. Loop has 2 letters. [2024-11-13 12:47:25,668 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:25,668 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 12 transitions. Stem has 10 letters. Loop has 2 letters. [2024-11-13 12:47:25,668 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:25,668 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 12 transitions. Stem has 8 letters. Loop has 4 letters. [2024-11-13 12:47:25,668 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:25,668 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 23 states and 30 transitions. [2024-11-13 12:47:25,669 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:47:25,669 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 23 states to 18 states and 23 transitions. [2024-11-13 12:47:25,669 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2024-11-13 12:47:25,669 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2024-11-13 12:47:25,670 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 23 transitions. [2024-11-13 12:47:25,670 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:47:25,670 INFO L218 hiAutomatonCegarLoop]: Abstraction has 18 states and 23 transitions. [2024-11-13 12:47:25,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states and 23 transitions. [2024-11-13 12:47:25,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 17. [2024-11-13 12:47:25,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 17 states have (on average 1.2941176470588236) internal successors, (22), 16 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:25,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 22 transitions. [2024-11-13 12:47:25,674 INFO L240 hiAutomatonCegarLoop]: Abstraction has 17 states and 22 transitions. [2024-11-13 12:47:25,674 INFO L424 stractBuchiCegarLoop]: Abstraction has 17 states and 22 transitions. [2024-11-13 12:47:25,674 INFO L331 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2024-11-13 12:47:25,674 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17 states and 22 transitions. [2024-11-13 12:47:25,676 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:47:25,677 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:47:25,677 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:47:25,678 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 12:47:25,678 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:47:25,678 INFO L745 eck$LassoCheckResult]: Stem: 375#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 376#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 366#L561 assume !(main_~array_size~0#1 < 1); 367#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 373#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 374#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 368#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 369#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 372#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 378#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 370#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 371#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 362#L552-3 [2024-11-13 12:47:25,679 INFO L747 eck$LassoCheckResult]: Loop: 362#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 363#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 362#L552-3 [2024-11-13 12:47:25,680 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:25,680 INFO L85 PathProgramCache]: Analyzing trace with hash 564517313, now seen corresponding path program 2 times [2024-11-13 12:47:25,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:25,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584486020] [2024-11-13 12:47:25,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:25,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:25,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:25,856 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:25,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:47:25,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584486020] [2024-11-13 12:47:25,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584486020] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:47:25,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263699017] [2024-11-13 12:47:25,857 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 12:47:25,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:47:25,858 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:25,859 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:47:25,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-13 12:47:25,921 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 12:47:25,922 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:47:25,923 INFO L255 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 12:47:25,924 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:25,994 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:25,994 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:47:26,053 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:26,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263699017] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:47:26,053 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:47:26,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2024-11-13 12:47:26,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487020327] [2024-11-13 12:47:26,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:47:26,054 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 12:47:26,054 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:26,054 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 2 times [2024-11-13 12:47:26,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:26,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947378229] [2024-11-13 12:47:26,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:26,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:26,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:26,066 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:26,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:26,073 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:26,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:47:26,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-13 12:47:26,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-13 12:47:26,132 INFO L87 Difference]: Start difference. First operand 17 states and 22 transitions. cyclomatic complexity: 9 Second operand has 11 states, 10 states have (on average 2.5) internal successors, (25), 11 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:26,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 12:47:26,229 INFO L93 Difference]: Finished difference Result 28 states and 35 transitions. [2024-11-13 12:47:26,229 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 28 states and 35 transitions. [2024-11-13 12:47:26,230 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:47:26,230 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 28 states to 18 states and 22 transitions. [2024-11-13 12:47:26,230 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2024-11-13 12:47:26,231 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2024-11-13 12:47:26,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 22 transitions. [2024-11-13 12:47:26,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:47:26,231 INFO L218 hiAutomatonCegarLoop]: Abstraction has 18 states and 22 transitions. [2024-11-13 12:47:26,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states and 22 transitions. [2024-11-13 12:47:26,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 18. [2024-11-13 12:47:26,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 18 states have (on average 1.2222222222222223) internal successors, (22), 17 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:26,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 22 transitions. [2024-11-13 12:47:26,233 INFO L240 hiAutomatonCegarLoop]: Abstraction has 18 states and 22 transitions. [2024-11-13 12:47:26,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 12:47:26,234 INFO L424 stractBuchiCegarLoop]: Abstraction has 18 states and 22 transitions. [2024-11-13 12:47:26,234 INFO L331 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2024-11-13 12:47:26,234 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18 states and 22 transitions. [2024-11-13 12:47:26,234 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:47:26,234 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:47:26,234 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:47:26,235 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 12:47:26,235 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:47:26,235 INFO L745 eck$LassoCheckResult]: Stem: 505#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 506#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 495#L561 assume !(main_~array_size~0#1 < 1); 496#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 502#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 503#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 504#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 497#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 498#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 501#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 508#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 499#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 500#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 491#L552-3 [2024-11-13 12:47:26,235 INFO L747 eck$LassoCheckResult]: Loop: 491#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 492#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 491#L552-3 [2024-11-13 12:47:26,235 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:26,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1752055896, now seen corresponding path program 3 times [2024-11-13 12:47:26,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:26,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247423247] [2024-11-13 12:47:26,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:26,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:26,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:26,252 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:26,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:26,263 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:26,264 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:26,264 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 3 times [2024-11-13 12:47:26,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:26,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575745662] [2024-11-13 12:47:26,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:26,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:26,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:26,269 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:26,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:26,273 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:26,274 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:26,274 INFO L85 PathProgramCache]: Analyzing trace with hash -98534963, now seen corresponding path program 1 times [2024-11-13 12:47:26,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:26,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224617509] [2024-11-13 12:47:26,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:26,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:26,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:26,291 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:26,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:26,308 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:26,745 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 12:47:26,745 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 12:47:26,745 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 12:47:26,746 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 12:47:26,746 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-13 12:47:26,746 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:26,746 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 12:47:26,746 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 12:47:26,746 INFO L132 ssoRankerPreferences]: Filename of dumped script: array01-alloca-1.i_Iteration7_Lasso [2024-11-13 12:47:26,746 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 12:47:26,746 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 12:47:26,748 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:26,756 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:26,944 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:26,947 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:26,951 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:26,953 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:26,956 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:26,958 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:26,960 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:26,963 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:26,965 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:26,971 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:26,974 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:26,977 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:26,979 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:26,982 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:26,984 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:26,986 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:26,988 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:26,991 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:26,993 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:26,996 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:27,268 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 12:47:27,268 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-13 12:47:27,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:27,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:27,273 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:27,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2024-11-13 12:47:27,274 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:27,285 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:27,285 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:27,285 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:27,285 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:27,289 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:27,289 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:27,295 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:27,313 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2024-11-13 12:47:27,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:27,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:27,316 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:27,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2024-11-13 12:47:27,319 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:27,333 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:27,334 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:27,334 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:27,334 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:27,336 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:27,337 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:27,345 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:27,359 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2024-11-13 12:47:27,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:27,359 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:27,362 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:27,364 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2024-11-13 12:47:27,365 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:27,377 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:27,377 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:27,377 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:27,377 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:27,380 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:27,380 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:27,387 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:27,406 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2024-11-13 12:47:27,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:27,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:27,409 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:27,411 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2024-11-13 12:47:27,412 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:27,425 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:27,425 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:27,425 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:27,425 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:27,429 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:27,429 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:27,436 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:27,448 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2024-11-13 12:47:27,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:27,449 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:27,451 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:27,459 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2024-11-13 12:47:27,460 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:27,471 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:27,471 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:27,471 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:27,471 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:27,475 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:27,475 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:27,483 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-13 12:47:27,497 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2024-11-13 12:47:27,497 INFO L444 ModelExtractionUtils]: 1 out of 10 variables were initially zero. Simplification set additionally 7 variables to zero. [2024-11-13 12:47:27,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:27,498 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:27,501 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:27,505 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2024-11-13 12:47:27,505 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-13 12:47:27,521 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2024-11-13 12:47:27,521 INFO L474 LassoAnalysis]: Proved termination. [2024-11-13 12:47:27,521 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) 4)_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) 4)_1 Supporting invariants [] [2024-11-13 12:47:27,540 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2024-11-13 12:47:27,560 INFO L156 tatePredicateManager]: 4 out of 6 supporting invariants were superfluous and have been removed [2024-11-13 12:47:27,566 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #memory_int#0 [2024-11-13 12:47:27,566 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_int#0,GLOBAL] [2024-11-13 12:47:27,566 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_int#0,GLOBAL],[IdentifierExpression[#t~malloc8!base,]]] [2024-11-13 12:47:27,598 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:27,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:27,626 INFO L255 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-13 12:47:27,628 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:27,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:27,782 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:47:27,783 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:27,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:27,825 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.4 stem predicates 2 loop predicates [2024-11-13 12:47:27,825 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 18 states and 22 transitions. cyclomatic complexity: 8 Second operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:27,867 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 18 states and 22 transitions. cyclomatic complexity: 8. Second operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 19 states and 24 transitions. Complement of second has 5 states. [2024-11-13 12:47:27,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:47:27,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:27,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:47:27,869 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 13 letters. Loop has 2 letters. [2024-11-13 12:47:27,869 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:27,869 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:47:27,902 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:27,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:27,927 INFO L255 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-13 12:47:27,928 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:28,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:28,080 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:47:28,081 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:28,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:28,114 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.4 stem predicates 2 loop predicates [2024-11-13 12:47:28,114 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 18 states and 22 transitions. cyclomatic complexity: 8 Second operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:28,151 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 18 states and 22 transitions. cyclomatic complexity: 8. Second operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 19 states and 24 transitions. Complement of second has 5 states. [2024-11-13 12:47:28,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:47:28,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:28,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:47:28,154 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 13 letters. Loop has 2 letters. [2024-11-13 12:47:28,154 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:28,154 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:47:28,183 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:28,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:28,207 INFO L255 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-13 12:47:28,208 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:28,327 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2024-11-13 12:47:28,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:28,387 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:47:28,388 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:28,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:28,421 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.4 stem predicates 2 loop predicates [2024-11-13 12:47:28,421 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 18 states and 22 transitions. cyclomatic complexity: 8 Second operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:28,540 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 18 states and 22 transitions. cyclomatic complexity: 8. Second operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 33 states and 41 transitions. Complement of second has 11 states. [2024-11-13 12:47:28,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 8 states 4 stem states 2 non-accepting loop states 2 accepting loop states [2024-11-13 12:47:28,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:28,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 28 transitions. [2024-11-13 12:47:28,545 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 28 transitions. Stem has 13 letters. Loop has 2 letters. [2024-11-13 12:47:28,546 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:28,546 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 28 transitions. Stem has 15 letters. Loop has 2 letters. [2024-11-13 12:47:28,546 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:28,546 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 28 transitions. Stem has 13 letters. Loop has 4 letters. [2024-11-13 12:47:28,546 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:28,546 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 33 states and 41 transitions. [2024-11-13 12:47:28,547 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:47:28,547 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 33 states to 28 states and 34 transitions. [2024-11-13 12:47:28,547 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2024-11-13 12:47:28,548 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2024-11-13 12:47:28,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 34 transitions. [2024-11-13 12:47:28,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:47:28,548 INFO L218 hiAutomatonCegarLoop]: Abstraction has 28 states and 34 transitions. [2024-11-13 12:47:28,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states and 34 transitions. [2024-11-13 12:47:28,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 23. [2024-11-13 12:47:28,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 23 states have (on average 1.2173913043478262) internal successors, (28), 22 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:28,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 28 transitions. [2024-11-13 12:47:28,550 INFO L240 hiAutomatonCegarLoop]: Abstraction has 23 states and 28 transitions. [2024-11-13 12:47:28,550 INFO L424 stractBuchiCegarLoop]: Abstraction has 23 states and 28 transitions. [2024-11-13 12:47:28,550 INFO L331 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2024-11-13 12:47:28,550 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 23 states and 28 transitions. [2024-11-13 12:47:28,551 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:47:28,551 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:47:28,551 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:47:28,552 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-13 12:47:28,552 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:47:28,552 INFO L745 eck$LassoCheckResult]: Stem: 817#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 818#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 806#L561 assume !(main_~array_size~0#1 < 1); 807#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 814#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 815#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 816#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 808#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 809#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 812#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 822#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 810#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 811#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 813#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 824#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 821#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 820#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 802#L552-3 [2024-11-13 12:47:28,552 INFO L747 eck$LassoCheckResult]: Loop: 802#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 803#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 802#L552-3 [2024-11-13 12:47:28,552 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:28,553 INFO L85 PathProgramCache]: Analyzing trace with hash -202819522, now seen corresponding path program 4 times [2024-11-13 12:47:28,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:28,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919091175] [2024-11-13 12:47:28,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:28,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:28,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:28,780 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:28,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:47:28,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919091175] [2024-11-13 12:47:28,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919091175] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:47:28,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1813288491] [2024-11-13 12:47:28,780 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 12:47:28,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:47:28,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:28,784 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:47:28,785 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-11-13 12:47:28,862 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 12:47:28,862 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:47:28,863 INFO L255 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-13 12:47:28,865 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:28,964 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:28,964 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:47:29,041 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:29,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1813288491] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:47:29,041 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:47:29,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2024-11-13 12:47:29,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800728997] [2024-11-13 12:47:29,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:47:29,042 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 12:47:29,042 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:29,042 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 4 times [2024-11-13 12:47:29,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:29,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057068719] [2024-11-13 12:47:29,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:29,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:29,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:29,048 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:29,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:29,052 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:29,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:47:29,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-13 12:47:29,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2024-11-13 12:47:29,110 INFO L87 Difference]: Start difference. First operand 23 states and 28 transitions. cyclomatic complexity: 10 Second operand has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 14 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:29,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 12:47:29,176 INFO L93 Difference]: Finished difference Result 36 states and 43 transitions. [2024-11-13 12:47:29,176 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36 states and 43 transitions. [2024-11-13 12:47:29,177 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:47:29,177 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36 states to 24 states and 29 transitions. [2024-11-13 12:47:29,177 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2024-11-13 12:47:29,177 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2024-11-13 12:47:29,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 29 transitions. [2024-11-13 12:47:29,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:47:29,177 INFO L218 hiAutomatonCegarLoop]: Abstraction has 24 states and 29 transitions. [2024-11-13 12:47:29,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states and 29 transitions. [2024-11-13 12:47:29,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2024-11-13 12:47:29,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 24 states have (on average 1.2083333333333333) internal successors, (29), 23 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:29,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 29 transitions. [2024-11-13 12:47:29,181 INFO L240 hiAutomatonCegarLoop]: Abstraction has 24 states and 29 transitions. [2024-11-13 12:47:29,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 12:47:29,182 INFO L424 stractBuchiCegarLoop]: Abstraction has 24 states and 29 transitions. [2024-11-13 12:47:29,182 INFO L331 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2024-11-13 12:47:29,182 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 24 states and 29 transitions. [2024-11-13 12:47:29,183 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:47:29,184 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:47:29,184 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:47:29,185 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-13 12:47:29,185 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:47:29,185 INFO L745 eck$LassoCheckResult]: Stem: 989#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 990#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 978#L561 assume !(main_~array_size~0#1 < 1); 979#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 986#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 987#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 988#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 993#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 980#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 981#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 984#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 996#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 982#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 983#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 985#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 995#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 994#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 992#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 974#L552-3 [2024-11-13 12:47:29,185 INFO L747 eck$LassoCheckResult]: Loop: 974#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 975#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 974#L552-3 [2024-11-13 12:47:29,185 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:29,185 INFO L85 PathProgramCache]: Analyzing trace with hash -925635913, now seen corresponding path program 5 times [2024-11-13 12:47:29,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:29,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312076374] [2024-11-13 12:47:29,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:29,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:29,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:29,231 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:29,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:29,262 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:29,264 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:29,264 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 5 times [2024-11-13 12:47:29,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:29,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200381967] [2024-11-13 12:47:29,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:29,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:29,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:29,270 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:29,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:29,278 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:29,278 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:29,278 INFO L85 PathProgramCache]: Analyzing trace with hash -477881060, now seen corresponding path program 2 times [2024-11-13 12:47:29,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:29,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551676313] [2024-11-13 12:47:29,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:29,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:29,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:29,304 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:29,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:29,327 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:29,925 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 12:47:29,925 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 12:47:29,925 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 12:47:29,925 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 12:47:29,925 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-13 12:47:29,925 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:29,926 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 12:47:29,926 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 12:47:29,926 INFO L132 ssoRankerPreferences]: Filename of dumped script: array01-alloca-1.i_Iteration9_Lasso [2024-11-13 12:47:29,926 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 12:47:29,926 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 12:47:29,930 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:29,933 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:30,201 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:30,203 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:30,211 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:30,214 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:30,216 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:30,218 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:30,220 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:30,222 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:30,224 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:30,230 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:30,232 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:30,234 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:30,237 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:30,239 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:30,241 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:30,243 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:30,246 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:30,249 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:30,252 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:30,254 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:30,623 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 12:47:30,623 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-13 12:47:30,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:30,623 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:30,626 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:30,628 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2024-11-13 12:47:30,629 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:30,645 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:30,645 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:30,645 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:30,645 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:30,645 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:30,646 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:30,646 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:30,648 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:30,667 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2024-11-13 12:47:30,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:30,668 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:30,670 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:30,673 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2024-11-13 12:47:30,675 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:30,689 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:30,689 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:30,689 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:30,689 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:30,698 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:30,699 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:30,720 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:30,751 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2024-11-13 12:47:30,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:30,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:30,754 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:30,757 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2024-11-13 12:47:30,757 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:30,769 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:30,769 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:30,769 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:30,769 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:30,773 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:30,773 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:30,780 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:30,797 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2024-11-13 12:47:30,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:30,798 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:30,799 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:30,801 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2024-11-13 12:47:30,801 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:30,813 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:30,813 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:30,813 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:30,814 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:30,818 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:30,818 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:30,824 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:30,837 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2024-11-13 12:47:30,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:30,837 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:30,839 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:30,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2024-11-13 12:47:30,842 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:30,857 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:30,857 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:30,857 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:30,857 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:30,860 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:30,860 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:30,867 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:30,886 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2024-11-13 12:47:30,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:30,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:30,889 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:30,890 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2024-11-13 12:47:30,892 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:30,907 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:30,907 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:30,907 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:30,907 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:30,909 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:30,909 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:30,913 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:30,936 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2024-11-13 12:47:30,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:30,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:30,939 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:30,942 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2024-11-13 12:47:30,946 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:30,972 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:30,973 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:30,973 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:30,973 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:30,980 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:30,981 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:30,997 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-13 12:47:31,014 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2024-11-13 12:47:31,014 INFO L444 ModelExtractionUtils]: 5 out of 10 variables were initially zero. Simplification set additionally 3 variables to zero. [2024-11-13 12:47:31,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:31,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:31,019 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:31,023 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2024-11-13 12:47:31,024 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-13 12:47:31,050 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2024-11-13 12:47:31,051 INFO L474 LassoAnalysis]: Proved termination. [2024-11-13 12:47:31,051 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) 8)_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) 8)_1 Supporting invariants [] [2024-11-13 12:47:31,070 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2024-11-13 12:47:31,105 INFO L156 tatePredicateManager]: 5 out of 7 supporting invariants were superfluous and have been removed [2024-11-13 12:47:31,111 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #memory_int#0 [2024-11-13 12:47:31,111 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_int#0,GLOBAL] [2024-11-13 12:47:31,111 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_int#0,GLOBAL],[IdentifierExpression[#t~malloc8!base,]]] [2024-11-13 12:47:31,144 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:31,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:31,175 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-13 12:47:31,176 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:31,411 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2024-11-13 12:47:31,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:31,451 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:47:31,452 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:31,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:31,495 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.5 stem predicates 2 loop predicates [2024-11-13 12:47:31,495 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 24 states and 29 transitions. cyclomatic complexity: 10 Second operand has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:31,545 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 24 states and 29 transitions. cyclomatic complexity: 10. Second operand has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 25 states and 31 transitions. Complement of second has 5 states. [2024-11-13 12:47:31,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:47:31,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:31,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:47:31,547 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 18 letters. Loop has 2 letters. [2024-11-13 12:47:31,547 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:31,547 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:47:31,583 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:31,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:31,613 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-13 12:47:31,615 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:31,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:31,839 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:47:31,840 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:31,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:31,881 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.5 stem predicates 2 loop predicates [2024-11-13 12:47:31,881 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 24 states and 29 transitions. cyclomatic complexity: 10 Second operand has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:31,922 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 24 states and 29 transitions. cyclomatic complexity: 10. Second operand has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 25 states and 31 transitions. Complement of second has 5 states. [2024-11-13 12:47:31,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:47:31,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:31,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:47:31,924 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 18 letters. Loop has 2 letters. [2024-11-13 12:47:31,924 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:31,924 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:47:31,955 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:31,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:31,981 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-13 12:47:31,982 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:32,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:32,211 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:47:32,212 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:32,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:32,258 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.5 stem predicates 2 loop predicates [2024-11-13 12:47:32,259 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 24 states and 29 transitions. cyclomatic complexity: 10 Second operand has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:32,431 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 24 states and 29 transitions. cyclomatic complexity: 10. Second operand has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 40 states and 50 transitions. Complement of second has 13 states. [2024-11-13 12:47:32,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 9 states 5 stem states 2 non-accepting loop states 2 accepting loop states [2024-11-13 12:47:32,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:32,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 34 transitions. [2024-11-13 12:47:32,434 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 34 transitions. Stem has 18 letters. Loop has 2 letters. [2024-11-13 12:47:32,434 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:32,434 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 34 transitions. Stem has 20 letters. Loop has 2 letters. [2024-11-13 12:47:32,434 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:32,434 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 34 transitions. Stem has 18 letters. Loop has 4 letters. [2024-11-13 12:47:32,435 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:32,435 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 40 states and 50 transitions. [2024-11-13 12:47:32,436 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:47:32,436 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 40 states to 35 states and 43 transitions. [2024-11-13 12:47:32,436 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2024-11-13 12:47:32,437 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2024-11-13 12:47:32,437 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 43 transitions. [2024-11-13 12:47:32,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:47:32,437 INFO L218 hiAutomatonCegarLoop]: Abstraction has 35 states and 43 transitions. [2024-11-13 12:47:32,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states and 43 transitions. [2024-11-13 12:47:32,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 29. [2024-11-13 12:47:32,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 29 states have (on average 1.206896551724138) internal successors, (35), 28 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:32,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 35 transitions. [2024-11-13 12:47:32,440 INFO L240 hiAutomatonCegarLoop]: Abstraction has 29 states and 35 transitions. [2024-11-13 12:47:32,440 INFO L424 stractBuchiCegarLoop]: Abstraction has 29 states and 35 transitions. [2024-11-13 12:47:32,440 INFO L331 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2024-11-13 12:47:32,441 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 29 states and 35 transitions. [2024-11-13 12:47:32,441 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:47:32,441 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:47:32,441 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:47:32,442 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1] [2024-11-13 12:47:32,442 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:47:32,442 INFO L745 eck$LassoCheckResult]: Stem: 1380#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 1381#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 1370#L561 assume !(main_~array_size~0#1 < 1); 1371#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 1377#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 1378#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 1379#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 1382#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 1372#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 1373#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 1367#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 1368#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 1374#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 1375#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 1376#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 1392#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 1391#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 1390#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 1389#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 1386#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 1385#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 1383#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 1365#L552-3 [2024-11-13 12:47:32,443 INFO L747 eck$LassoCheckResult]: Loop: 1365#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 1366#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 1365#L552-3 [2024-11-13 12:47:32,443 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:32,443 INFO L85 PathProgramCache]: Analyzing trace with hash 317801421, now seen corresponding path program 6 times [2024-11-13 12:47:32,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:32,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966476022] [2024-11-13 12:47:32,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:32,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:32,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:32,669 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:32,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:47:32,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966476022] [2024-11-13 12:47:32,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966476022] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:47:32,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905769774] [2024-11-13 12:47:32,670 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 12:47:32,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:47:32,670 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:32,672 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:47:32,674 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2024-11-13 12:47:32,765 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2024-11-13 12:47:32,766 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:47:32,766 INFO L255 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-13 12:47:32,768 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:32,929 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:32,930 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:47:33,053 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:33,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905769774] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:47:33,053 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:47:33,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 16 [2024-11-13 12:47:33,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543393226] [2024-11-13 12:47:33,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:47:33,054 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 12:47:33,054 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:33,054 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 6 times [2024-11-13 12:47:33,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:33,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500074282] [2024-11-13 12:47:33,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:33,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:33,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:33,060 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:33,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:33,064 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:33,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:47:33,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 12:47:33,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2024-11-13 12:47:33,130 INFO L87 Difference]: Start difference. First operand 29 states and 35 transitions. cyclomatic complexity: 12 Second operand has 17 states, 16 states have (on average 2.6875) internal successors, (43), 17 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:33,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 12:47:33,243 INFO L93 Difference]: Finished difference Result 47 states and 56 transitions. [2024-11-13 12:47:33,244 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 47 states and 56 transitions. [2024-11-13 12:47:33,245 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:47:33,245 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 47 states to 30 states and 36 transitions. [2024-11-13 12:47:33,245 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2024-11-13 12:47:33,245 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2024-11-13 12:47:33,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 36 transitions. [2024-11-13 12:47:33,246 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:47:33,246 INFO L218 hiAutomatonCegarLoop]: Abstraction has 30 states and 36 transitions. [2024-11-13 12:47:33,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states and 36 transitions. [2024-11-13 12:47:33,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2024-11-13 12:47:33,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 30 states have (on average 1.2) internal successors, (36), 29 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:33,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 36 transitions. [2024-11-13 12:47:33,249 INFO L240 hiAutomatonCegarLoop]: Abstraction has 30 states and 36 transitions. [2024-11-13 12:47:33,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 12:47:33,250 INFO L424 stractBuchiCegarLoop]: Abstraction has 30 states and 36 transitions. [2024-11-13 12:47:33,250 INFO L331 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2024-11-13 12:47:33,250 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 30 states and 36 transitions. [2024-11-13 12:47:33,251 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:47:33,251 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:47:33,251 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:47:33,251 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1] [2024-11-13 12:47:33,251 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:47:33,252 INFO L745 eck$LassoCheckResult]: Stem: 1602#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 1603#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 1587#L561 assume !(main_~array_size~0#1 < 1); 1588#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 1598#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 1599#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 1600#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 1605#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 1604#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 1589#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 1590#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 1593#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 1594#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 1596#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 1597#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 1601#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 1615#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 1614#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 1613#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 1612#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 1609#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 1608#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 1606#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 1591#L552-3 [2024-11-13 12:47:33,252 INFO L747 eck$LassoCheckResult]: Loop: 1591#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 1592#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 1591#L552-3 [2024-11-13 12:47:33,252 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:33,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1298150644, now seen corresponding path program 7 times [2024-11-13 12:47:33,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:33,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823655842] [2024-11-13 12:47:33,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:33,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:33,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:33,278 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:33,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:33,298 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:33,298 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:33,299 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 7 times [2024-11-13 12:47:33,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:33,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693991630] [2024-11-13 12:47:33,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:33,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:33,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:33,304 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:33,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:33,308 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:33,309 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:33,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1982254105, now seen corresponding path program 3 times [2024-11-13 12:47:33,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:33,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851830176] [2024-11-13 12:47:33,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:33,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:33,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:33,340 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:33,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:33,361 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:34,488 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 12:47:34,488 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 12:47:34,488 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 12:47:34,488 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 12:47:34,488 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-13 12:47:34,488 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:34,488 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 12:47:34,488 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 12:47:34,489 INFO L132 ssoRankerPreferences]: Filename of dumped script: array01-alloca-1.i_Iteration11_Lasso [2024-11-13 12:47:34,489 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 12:47:34,489 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 12:47:34,491 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:34,498 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:34,500 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:34,504 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:34,506 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:34,508 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:34,511 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:34,513 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:34,516 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:34,519 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:34,521 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:34,524 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:34,526 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:34,529 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:34,531 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:34,533 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:34,536 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:34,538 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:34,876 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:34,880 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:34,882 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:34,885 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:35,250 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 12:47:35,250 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-13 12:47:35,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:35,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:35,263 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:35,265 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2024-11-13 12:47:35,267 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:35,283 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:35,284 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:35,284 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:35,284 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:35,284 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:35,285 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:35,285 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:35,287 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:35,308 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2024-11-13 12:47:35,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:35,309 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:35,311 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:35,314 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2024-11-13 12:47:35,315 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:35,329 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:35,329 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:35,329 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:35,329 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:35,329 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:35,329 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:35,329 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:35,331 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:35,345 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2024-11-13 12:47:35,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:35,345 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:35,347 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:35,348 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2024-11-13 12:47:35,349 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:35,362 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:35,362 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:35,362 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:35,362 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:35,364 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:35,364 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:35,368 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:35,383 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2024-11-13 12:47:35,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:35,383 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:35,385 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:35,387 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2024-11-13 12:47:35,388 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:35,401 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:35,401 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:35,401 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:35,401 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:35,401 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:35,402 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:35,402 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:35,403 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:35,417 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2024-11-13 12:47:35,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:35,417 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:35,419 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:35,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2024-11-13 12:47:35,421 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:35,437 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:35,437 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:35,437 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:35,437 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:35,437 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:35,438 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:35,438 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:35,439 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:35,458 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2024-11-13 12:47:35,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:35,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:35,460 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:35,461 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2024-11-13 12:47:35,462 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:35,475 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:35,475 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:35,475 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:35,475 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:35,475 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:35,476 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:35,476 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:35,477 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:35,492 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2024-11-13 12:47:35,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:35,492 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:35,494 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:35,495 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2024-11-13 12:47:35,496 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:35,510 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:35,510 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:35,510 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:35,510 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:35,510 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:35,511 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:35,511 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:35,512 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:35,525 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2024-11-13 12:47:35,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:35,526 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:35,528 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:35,531 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:35,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2024-11-13 12:47:35,543 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:35,543 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:35,544 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:35,544 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:35,544 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:35,544 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:35,544 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:35,545 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:35,558 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2024-11-13 12:47:35,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:35,559 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:35,560 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:35,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2024-11-13 12:47:35,562 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:35,574 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:35,574 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:35,574 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:35,575 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:35,575 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:35,575 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:35,575 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:35,576 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:35,590 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2024-11-13 12:47:35,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:35,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:35,592 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:35,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2024-11-13 12:47:35,594 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:35,606 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:35,606 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:35,606 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:35,606 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:35,606 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:35,607 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:35,607 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:35,608 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:35,620 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2024-11-13 12:47:35,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:35,621 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:35,623 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:35,624 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2024-11-13 12:47:35,624 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:35,636 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:35,636 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:35,636 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:35,636 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:35,637 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:35,637 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:35,637 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:35,638 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:35,652 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2024-11-13 12:47:35,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:35,653 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:35,654 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:35,655 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2024-11-13 12:47:35,656 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:35,669 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:35,669 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:35,669 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:35,669 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:35,669 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:35,670 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:35,670 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:35,671 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:35,685 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2024-11-13 12:47:35,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:35,685 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:35,687 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:35,688 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2024-11-13 12:47:35,689 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:35,701 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:35,702 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:35,702 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:35,702 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:35,703 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:35,703 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:35,707 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:35,721 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2024-11-13 12:47:35,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:35,721 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:35,723 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:35,724 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2024-11-13 12:47:35,725 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:35,738 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:35,738 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:35,738 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:35,738 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:35,738 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:35,739 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:35,739 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:35,740 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:35,754 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2024-11-13 12:47:35,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:35,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:35,756 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:35,757 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2024-11-13 12:47:35,758 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:35,770 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:35,771 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:35,771 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:35,771 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:35,772 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:35,772 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:35,776 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:35,789 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2024-11-13 12:47:35,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:35,790 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:35,791 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:35,792 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2024-11-13 12:47:35,793 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:35,806 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:35,806 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:35,806 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:35,806 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:35,806 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:35,807 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:35,807 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:35,808 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:35,821 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2024-11-13 12:47:35,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:35,822 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:35,823 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:35,824 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2024-11-13 12:47:35,825 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:35,837 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:35,838 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:35,838 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:35,838 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:35,838 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:35,838 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:35,838 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:35,839 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:35,852 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2024-11-13 12:47:35,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:35,852 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:35,854 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:35,855 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2024-11-13 12:47:35,856 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:35,868 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:35,868 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:35,868 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:35,868 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:35,872 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:35,872 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:35,877 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:35,907 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2024-11-13 12:47:35,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:35,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:35,909 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:35,910 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2024-11-13 12:47:35,911 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:35,923 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:35,923 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:35,923 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:35,924 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:35,927 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:35,927 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:35,935 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:35,955 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2024-11-13 12:47:35,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:35,956 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:35,958 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:35,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2024-11-13 12:47:35,962 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:35,978 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:35,978 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:35,978 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:35,978 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:35,984 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:35,984 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:35,997 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:36,017 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2024-11-13 12:47:36,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:36,017 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:36,020 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:36,023 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2024-11-13 12:47:36,024 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:36,040 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:36,040 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:36,040 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:36,040 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:36,043 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:36,043 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:36,051 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:36,069 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2024-11-13 12:47:36,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:36,069 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:36,071 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:36,072 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2024-11-13 12:47:36,072 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:36,085 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:36,085 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:36,085 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:36,085 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:36,088 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:36,088 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:36,096 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-13 12:47:36,107 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2024-11-13 12:47:36,107 INFO L444 ModelExtractionUtils]: 3 out of 10 variables were initially zero. Simplification set additionally 5 variables to zero. [2024-11-13 12:47:36,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:36,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:36,110 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:36,111 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2024-11-13 12:47:36,111 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-13 12:47:36,124 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2024-11-13 12:47:36,124 INFO L474 LassoAnalysis]: Proved termination. [2024-11-13 12:47:36,125 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) (+ ULTIMATE.start_test_fun_~a#1.offset 12))_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) (+ ULTIMATE.start_test_fun_~a#1.offset 12))_1 Supporting invariants [] [2024-11-13 12:47:36,139 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2024-11-13 12:47:36,160 INFO L156 tatePredicateManager]: 6 out of 8 supporting invariants were superfluous and have been removed [2024-11-13 12:47:36,165 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #memory_int#0 [2024-11-13 12:47:36,165 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_int#0,GLOBAL] [2024-11-13 12:47:36,165 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_int#0,GLOBAL],[IdentifierExpression[#t~malloc8!base,]]] [2024-11-13 12:47:36,189 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:36,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:36,224 INFO L255 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 12:47:36,226 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:36,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:36,399 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:47:36,400 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:36,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:36,439 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.6 stem predicates 2 loop predicates [2024-11-13 12:47:36,440 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 30 states and 36 transitions. cyclomatic complexity: 12 Second operand has 8 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:36,486 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2024-11-13 12:47:36,515 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 30 states and 36 transitions. cyclomatic complexity: 12. Second operand has 8 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 31 states and 38 transitions. Complement of second has 5 states. [2024-11-13 12:47:36,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:47:36,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:36,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:47:36,517 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 23 letters. Loop has 2 letters. [2024-11-13 12:47:36,517 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:36,517 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:47:36,543 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:36,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:36,577 INFO L255 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 12:47:36,578 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:36,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:36,763 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:47:36,764 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:36,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:36,801 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.6 stem predicates 2 loop predicates [2024-11-13 12:47:36,801 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 30 states and 36 transitions. cyclomatic complexity: 12 Second operand has 8 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:36,843 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 30 states and 36 transitions. cyclomatic complexity: 12. Second operand has 8 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 31 states and 38 transitions. Complement of second has 5 states. [2024-11-13 12:47:36,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:47:36,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:36,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:47:36,845 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 23 letters. Loop has 2 letters. [2024-11-13 12:47:36,845 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:36,845 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:47:36,871 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:36,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:36,905 INFO L255 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 12:47:36,905 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:37,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:37,069 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:47:37,070 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:37,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:37,098 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.6 stem predicates 2 loop predicates [2024-11-13 12:47:37,098 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 30 states and 36 transitions. cyclomatic complexity: 12 Second operand has 8 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:37,264 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 30 states and 36 transitions. cyclomatic complexity: 12. Second operand has 8 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 47 states and 59 transitions. Complement of second has 15 states. [2024-11-13 12:47:37,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 10 states 6 stem states 2 non-accepting loop states 2 accepting loop states [2024-11-13 12:47:37,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:37,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 40 transitions. [2024-11-13 12:47:37,265 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 40 transitions. Stem has 23 letters. Loop has 2 letters. [2024-11-13 12:47:37,265 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:37,266 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 40 transitions. Stem has 25 letters. Loop has 2 letters. [2024-11-13 12:47:37,266 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:37,266 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 40 transitions. Stem has 23 letters. Loop has 4 letters. [2024-11-13 12:47:37,266 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:37,266 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 47 states and 59 transitions. [2024-11-13 12:47:37,267 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:47:37,267 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 47 states to 42 states and 52 transitions. [2024-11-13 12:47:37,267 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2024-11-13 12:47:37,268 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2024-11-13 12:47:37,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 52 transitions. [2024-11-13 12:47:37,269 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:47:37,270 INFO L218 hiAutomatonCegarLoop]: Abstraction has 42 states and 52 transitions. [2024-11-13 12:47:37,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states and 52 transitions. [2024-11-13 12:47:37,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 35. [2024-11-13 12:47:37,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 35 states have (on average 1.2) internal successors, (42), 34 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:37,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 42 transitions. [2024-11-13 12:47:37,272 INFO L240 hiAutomatonCegarLoop]: Abstraction has 35 states and 42 transitions. [2024-11-13 12:47:37,272 INFO L424 stractBuchiCegarLoop]: Abstraction has 35 states and 42 transitions. [2024-11-13 12:47:37,273 INFO L331 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2024-11-13 12:47:37,273 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 35 states and 42 transitions. [2024-11-13 12:47:37,273 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:47:37,273 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:47:37,273 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:47:37,274 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1] [2024-11-13 12:47:37,274 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:47:37,274 INFO L745 eck$LassoCheckResult]: Stem: 2070#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 2071#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 2062#L561 assume !(main_~array_size~0#1 < 1); 2063#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 2066#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 2067#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 2068#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 2073#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 2072#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 2060#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 2061#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 2057#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 2058#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 2064#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 2065#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 2069#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 2079#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 2080#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 2088#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 2086#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 2085#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 2084#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 2083#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 2082#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 2077#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 2076#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 2074#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 2055#L552-3 [2024-11-13 12:47:37,274 INFO L747 eck$LassoCheckResult]: Loop: 2055#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 2056#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 2055#L552-3 [2024-11-13 12:47:37,275 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:37,275 INFO L85 PathProgramCache]: Analyzing trace with hash -2019285110, now seen corresponding path program 8 times [2024-11-13 12:47:37,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:37,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190453377] [2024-11-13 12:47:37,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:37,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:37,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:37,510 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 15 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:37,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:47:37,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190453377] [2024-11-13 12:47:37,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190453377] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:47:37,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97080417] [2024-11-13 12:47:37,510 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 12:47:37,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:47:37,510 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:37,512 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:47:37,513 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2024-11-13 12:47:37,594 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 12:47:37,594 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:47:37,595 INFO L255 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-13 12:47:37,597 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:37,742 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 28 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:37,742 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:47:37,846 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 28 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:37,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [97080417] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:47:37,846 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:47:37,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 19 [2024-11-13 12:47:37,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467890610] [2024-11-13 12:47:37,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:47:37,846 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 12:47:37,847 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:37,847 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 8 times [2024-11-13 12:47:37,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:37,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461357420] [2024-11-13 12:47:37,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:37,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:37,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:37,855 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:37,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:37,859 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:37,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:47:37,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-13 12:47:37,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=291, Unknown=0, NotChecked=0, Total=380 [2024-11-13 12:47:37,917 INFO L87 Difference]: Start difference. First operand 35 states and 42 transitions. cyclomatic complexity: 14 Second operand has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 20 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:38,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 12:47:38,072 INFO L93 Difference]: Finished difference Result 58 states and 69 transitions. [2024-11-13 12:47:38,072 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 58 states and 69 transitions. [2024-11-13 12:47:38,073 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:47:38,074 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 58 states to 36 states and 43 transitions. [2024-11-13 12:47:38,076 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2024-11-13 12:47:38,076 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2024-11-13 12:47:38,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 43 transitions. [2024-11-13 12:47:38,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:47:38,077 INFO L218 hiAutomatonCegarLoop]: Abstraction has 36 states and 43 transitions. [2024-11-13 12:47:38,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states and 43 transitions. [2024-11-13 12:47:38,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2024-11-13 12:47:38,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 36 states have (on average 1.1944444444444444) internal successors, (43), 35 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:38,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 43 transitions. [2024-11-13 12:47:38,082 INFO L240 hiAutomatonCegarLoop]: Abstraction has 36 states and 43 transitions. [2024-11-13 12:47:38,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 12:47:38,082 INFO L424 stractBuchiCegarLoop]: Abstraction has 36 states and 43 transitions. [2024-11-13 12:47:38,083 INFO L331 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2024-11-13 12:47:38,083 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 36 states and 43 transitions. [2024-11-13 12:47:38,084 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:47:38,084 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:47:38,084 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:47:38,085 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1] [2024-11-13 12:47:38,085 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:47:38,085 INFO L745 eck$LassoCheckResult]: Stem: 2342#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 2343#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 2332#L561 assume !(main_~array_size~0#1 < 1); 2333#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 2339#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 2340#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 2341#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 2348#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 2347#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 2346#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 2334#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 2335#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 2338#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 2361#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 2336#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 2337#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 2329#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 2331#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 2360#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 2359#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 2357#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 2356#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 2355#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 2354#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 2353#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 2350#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 2349#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 2344#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 2327#L552-3 [2024-11-13 12:47:38,085 INFO L747 eck$LassoCheckResult]: Loop: 2327#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 2328#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 2327#L552-3 [2024-11-13 12:47:38,086 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:38,087 INFO L85 PathProgramCache]: Analyzing trace with hash 611374787, now seen corresponding path program 9 times [2024-11-13 12:47:38,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:38,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205559271] [2024-11-13 12:47:38,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:38,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:38,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:38,112 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:38,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:38,131 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:38,133 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:38,134 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 9 times [2024-11-13 12:47:38,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:38,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688337833] [2024-11-13 12:47:38,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:38,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:38,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:38,139 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:38,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:38,142 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:38,143 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:38,143 INFO L85 PathProgramCache]: Analyzing trace with hash -879348184, now seen corresponding path program 4 times [2024-11-13 12:47:38,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:38,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141360858] [2024-11-13 12:47:38,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:38,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:38,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:38,167 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:38,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:38,188 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:39,580 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 12:47:39,580 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 12:47:39,581 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 12:47:39,581 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 12:47:39,581 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-13 12:47:39,581 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:39,581 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 12:47:39,581 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 12:47:39,581 INFO L132 ssoRankerPreferences]: Filename of dumped script: array01-alloca-1.i_Iteration13_Lasso [2024-11-13 12:47:39,581 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 12:47:39,581 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 12:47:39,586 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:40,068 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:40,074 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:40,077 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:40,079 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:40,082 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:40,084 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:40,087 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:40,089 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:40,092 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:40,096 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:40,099 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:40,101 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:40,104 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:40,107 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:40,109 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:40,112 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:40,114 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:40,116 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:40,118 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:40,120 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:40,654 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 12:47:40,654 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-13 12:47:40,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:40,654 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:40,657 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:40,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2024-11-13 12:47:40,661 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:40,678 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:40,679 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:40,679 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:40,679 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:40,682 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:40,682 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:40,690 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:40,712 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0 [2024-11-13 12:47:40,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:40,712 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:40,715 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:40,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2024-11-13 12:47:40,718 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:40,735 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:40,735 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:40,735 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:40,735 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:40,739 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:40,739 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:40,747 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:40,771 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2024-11-13 12:47:40,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:40,771 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:40,774 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:40,777 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2024-11-13 12:47:40,778 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:40,800 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:40,800 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:40,800 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:40,800 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:40,804 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:40,804 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:40,811 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-13 12:47:40,826 INFO L443 ModelExtractionUtils]: Simplification made 10 calls to the SMT solver. [2024-11-13 12:47:40,826 INFO L444 ModelExtractionUtils]: 1 out of 10 variables were initially zero. Simplification set additionally 7 variables to zero. [2024-11-13 12:47:40,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:40,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:40,829 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:40,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2024-11-13 12:47:40,830 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-13 12:47:40,843 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2024-11-13 12:47:40,844 INFO L474 LassoAnalysis]: Proved termination. [2024-11-13 12:47:40,844 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) (+ ULTIMATE.start_test_fun_~a#1.offset 16))_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) (+ ULTIMATE.start_test_fun_~a#1.offset 16))_1 Supporting invariants [] [2024-11-13 12:47:40,859 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Forceful destruction successful, exit code 0 [2024-11-13 12:47:40,888 INFO L156 tatePredicateManager]: 7 out of 9 supporting invariants were superfluous and have been removed [2024-11-13 12:47:40,892 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #memory_int#0 [2024-11-13 12:47:40,892 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_int#0,GLOBAL] [2024-11-13 12:47:40,893 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_int#0,GLOBAL],[IdentifierExpression[#t~malloc8!base,]]] [2024-11-13 12:47:40,920 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:40,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:40,962 INFO L255 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-13 12:47:40,964 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:41,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:41,205 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:47:41,206 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:41,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:41,239 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.7 stem predicates 2 loop predicates [2024-11-13 12:47:41,240 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 36 states and 43 transitions. cyclomatic complexity: 14 Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:41,289 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 36 states and 43 transitions. cyclomatic complexity: 14. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 37 states and 45 transitions. Complement of second has 5 states. [2024-11-13 12:47:41,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:47:41,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:41,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:47:41,294 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 28 letters. Loop has 2 letters. [2024-11-13 12:47:41,294 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:41,295 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:47:41,328 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:41,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:41,367 INFO L255 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-13 12:47:41,368 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:41,569 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2024-11-13 12:47:41,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:41,593 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:47:41,593 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:41,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:41,632 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.7 stem predicates 2 loop predicates [2024-11-13 12:47:41,632 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 36 states and 43 transitions. cyclomatic complexity: 14 Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:41,686 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 36 states and 43 transitions. cyclomatic complexity: 14. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 37 states and 45 transitions. Complement of second has 5 states. [2024-11-13 12:47:41,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:47:41,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:41,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:47:41,690 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 28 letters. Loop has 2 letters. [2024-11-13 12:47:41,690 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:41,690 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:47:41,716 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:41,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:41,763 INFO L255 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-13 12:47:41,765 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:42,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:42,033 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:47:42,034 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:42,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:42,075 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.7 stem predicates 2 loop predicates [2024-11-13 12:47:42,076 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 36 states and 43 transitions. cyclomatic complexity: 14 Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:42,406 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 36 states and 43 transitions. cyclomatic complexity: 14. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 54 states and 68 transitions. Complement of second has 17 states. [2024-11-13 12:47:42,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 11 states 7 stem states 2 non-accepting loop states 2 accepting loop states [2024-11-13 12:47:42,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:42,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 46 transitions. [2024-11-13 12:47:42,408 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 46 transitions. Stem has 28 letters. Loop has 2 letters. [2024-11-13 12:47:42,408 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:42,408 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 46 transitions. Stem has 30 letters. Loop has 2 letters. [2024-11-13 12:47:42,409 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:42,409 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 46 transitions. Stem has 28 letters. Loop has 4 letters. [2024-11-13 12:47:42,409 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:42,409 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 54 states and 68 transitions. [2024-11-13 12:47:42,410 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:47:42,411 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 54 states to 49 states and 61 transitions. [2024-11-13 12:47:42,411 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2024-11-13 12:47:42,411 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2024-11-13 12:47:42,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 61 transitions. [2024-11-13 12:47:42,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:47:42,412 INFO L218 hiAutomatonCegarLoop]: Abstraction has 49 states and 61 transitions. [2024-11-13 12:47:42,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states and 61 transitions. [2024-11-13 12:47:42,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 41. [2024-11-13 12:47:42,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 41 states have (on average 1.1951219512195121) internal successors, (49), 40 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:42,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 49 transitions. [2024-11-13 12:47:42,415 INFO L240 hiAutomatonCegarLoop]: Abstraction has 41 states and 49 transitions. [2024-11-13 12:47:42,415 INFO L424 stractBuchiCegarLoop]: Abstraction has 41 states and 49 transitions. [2024-11-13 12:47:42,415 INFO L331 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2024-11-13 12:47:42,415 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 41 states and 49 transitions. [2024-11-13 12:47:42,415 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:47:42,416 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:47:42,416 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:47:42,416 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1] [2024-11-13 12:47:42,417 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:47:42,417 INFO L745 eck$LassoCheckResult]: Stem: 2891#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 2892#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 2880#L561 assume !(main_~array_size~0#1 < 1); 2881#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 2888#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 2889#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 2890#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 2895#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 2894#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 2893#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 2882#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 2883#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 2886#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 2914#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 2913#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 2887#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 2877#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 2879#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 2884#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 2885#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 2911#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 2910#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 2909#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 2908#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 2906#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 2905#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 2904#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 2903#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 2902#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 2899#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 2898#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 2896#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 2875#L552-3 [2024-11-13 12:47:42,417 INFO L747 eck$LassoCheckResult]: Loop: 2875#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 2876#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 2875#L552-3 [2024-11-13 12:47:42,417 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:42,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1054951897, now seen corresponding path program 10 times [2024-11-13 12:47:42,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:42,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824767359] [2024-11-13 12:47:42,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:42,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:42,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:42,710 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 28 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:42,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:47:42,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824767359] [2024-11-13 12:47:42,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824767359] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:47:42,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483228506] [2024-11-13 12:47:42,710 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 12:47:42,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:47:42,710 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:42,713 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:47:42,714 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2024-11-13 12:47:42,829 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 12:47:42,829 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:47:42,830 INFO L255 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 12:47:42,832 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:43,043 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 45 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:43,043 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:47:43,198 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 45 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:43,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483228506] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:47:43,198 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:47:43,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 22 [2024-11-13 12:47:43,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604980669] [2024-11-13 12:47:43,199 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:47:43,199 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 12:47:43,199 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:43,199 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 10 times [2024-11-13 12:47:43,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:43,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674149845] [2024-11-13 12:47:43,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:43,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:43,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:43,205 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:43,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:43,209 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:43,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:47:43,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-13 12:47:43,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=389, Unknown=0, NotChecked=0, Total=506 [2024-11-13 12:47:43,269 INFO L87 Difference]: Start difference. First operand 41 states and 49 transitions. cyclomatic complexity: 16 Second operand has 23 states, 22 states have (on average 2.772727272727273) internal successors, (61), 23 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:43,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 12:47:43,413 INFO L93 Difference]: Finished difference Result 69 states and 82 transitions. [2024-11-13 12:47:43,413 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 69 states and 82 transitions. [2024-11-13 12:47:43,414 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:47:43,415 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 69 states to 42 states and 50 transitions. [2024-11-13 12:47:43,415 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2024-11-13 12:47:43,415 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2024-11-13 12:47:43,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 50 transitions. [2024-11-13 12:47:43,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:47:43,415 INFO L218 hiAutomatonCegarLoop]: Abstraction has 42 states and 50 transitions. [2024-11-13 12:47:43,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states and 50 transitions. [2024-11-13 12:47:43,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2024-11-13 12:47:43,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 42 states have (on average 1.1904761904761905) internal successors, (50), 41 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:43,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 50 transitions. [2024-11-13 12:47:43,418 INFO L240 hiAutomatonCegarLoop]: Abstraction has 42 states and 50 transitions. [2024-11-13 12:47:43,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-13 12:47:43,420 INFO L424 stractBuchiCegarLoop]: Abstraction has 42 states and 50 transitions. [2024-11-13 12:47:43,420 INFO L331 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2024-11-13 12:47:43,421 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 42 states and 50 transitions. [2024-11-13 12:47:43,421 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:47:43,421 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:47:43,421 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:47:43,424 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1] [2024-11-13 12:47:43,424 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:47:43,425 INFO L745 eck$LassoCheckResult]: Stem: 3212#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 3213#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 3204#L561 assume !(main_~array_size~0#1 < 1); 3205#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 3208#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 3209#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 3210#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 3221#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 3220#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 3219#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 3214#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 3197#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 3198#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 3201#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 3202#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 3206#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 3207#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 3211#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 3237#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 3236#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 3235#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 3233#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 3232#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 3231#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 3230#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 3228#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 3227#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 3226#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 3225#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 3222#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 3218#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 3217#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 3215#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 3199#L552-3 [2024-11-13 12:47:43,425 INFO L747 eck$LassoCheckResult]: Loop: 3199#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 3200#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 3199#L552-3 [2024-11-13 12:47:43,425 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:43,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1024575936, now seen corresponding path program 11 times [2024-11-13 12:47:43,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:43,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653555959] [2024-11-13 12:47:43,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:43,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:43,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:43,450 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:43,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:43,472 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:43,472 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:43,473 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 11 times [2024-11-13 12:47:43,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:43,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162380100] [2024-11-13 12:47:43,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:43,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:43,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:43,482 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:43,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:43,489 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:43,491 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:43,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1069962651, now seen corresponding path program 5 times [2024-11-13 12:47:43,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:43,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697229582] [2024-11-13 12:47:43,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:43,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:43,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:43,529 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:43,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:43,564 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:46,009 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 12:47:46,009 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 12:47:46,009 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 12:47:46,010 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 12:47:46,010 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-13 12:47:46,010 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:46,010 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 12:47:46,010 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 12:47:46,010 INFO L132 ssoRankerPreferences]: Filename of dumped script: array01-alloca-1.i_Iteration15_Lasso [2024-11-13 12:47:46,010 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 12:47:46,010 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 12:47:46,012 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:46,015 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:46,017 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:46,019 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:46,022 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:46,024 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:46,027 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:46,029 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:46,031 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:46,033 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:46,035 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:46,039 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:46,041 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:46,715 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:46,717 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:46,720 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:46,722 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:46,724 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:46,726 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:46,729 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:46,731 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:47,124 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 12:47:47,125 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-13 12:47:47,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:47,125 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:47,130 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:47,131 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2024-11-13 12:47:47,132 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:47,143 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:47,143 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:47,143 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:47,144 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:47,144 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:47,144 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:47,144 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:47,145 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:47,159 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2024-11-13 12:47:47,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:47,159 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:47,161 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:47,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2024-11-13 12:47:47,162 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:47,173 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:47,174 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:47,174 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:47,174 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:47,174 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:47,174 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:47,174 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:47,175 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:47,188 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Forceful destruction successful, exit code 0 [2024-11-13 12:47:47,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:47,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:47,190 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:47,191 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2024-11-13 12:47:47,192 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:47,204 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:47,204 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:47,204 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:47,204 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:47,204 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:47,204 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:47,204 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:47,206 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:47,219 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Ended with exit code 0 [2024-11-13 12:47:47,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:47,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:47,221 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:47,222 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2024-11-13 12:47:47,223 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:47,236 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:47,236 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:47,236 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:47,236 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:47,237 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:47,237 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:47,241 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:47,254 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2024-11-13 12:47:47,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:47,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:47,256 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:47,257 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2024-11-13 12:47:47,258 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:47,269 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:47,270 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:47,270 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:47,270 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:47,270 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:47,270 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:47,270 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:47,271 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:47,284 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2024-11-13 12:47:47,284 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:47,284 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:47,286 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:47,287 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2024-11-13 12:47:47,288 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:47,299 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:47,300 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:47,300 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:47,300 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:47,300 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:47,300 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:47,300 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:47,302 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:47,314 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Ended with exit code 0 [2024-11-13 12:47:47,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:47,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:47,316 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:47,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2024-11-13 12:47:47,318 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:47,330 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:47,330 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:47,330 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:47,330 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:47,330 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:47,330 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:47,330 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:47,332 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:47,347 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Forceful destruction successful, exit code 0 [2024-11-13 12:47:47,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:47,347 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:47,349 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:47,350 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2024-11-13 12:47:47,350 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:47,363 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:47,363 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:47,363 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:47,363 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:47,363 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:47,364 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:47,364 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:47,365 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:47,379 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Ended with exit code 0 [2024-11-13 12:47:47,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:47,379 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:47,381 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:47,382 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2024-11-13 12:47:47,383 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:47,395 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:47,395 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:47,396 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:47,396 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:47,396 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:47,396 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:47,396 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:47,397 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:47,411 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Ended with exit code 0 [2024-11-13 12:47:47,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:47,411 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:47,413 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:47,414 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2024-11-13 12:47:47,414 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:47,427 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:47,427 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:47,427 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:47,427 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:47,427 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:47,427 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:47,427 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:47,429 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:47,442 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Ended with exit code 0 [2024-11-13 12:47:47,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:47,442 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:47,444 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:47,445 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2024-11-13 12:47:47,445 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:47,458 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:47,458 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:47,458 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:47,458 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:47,460 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:47,460 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:47,464 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:47,477 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Forceful destruction successful, exit code 0 [2024-11-13 12:47:47,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:47,477 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:47,479 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:47,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2024-11-13 12:47:47,482 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:47,494 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:47,494 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:47,494 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:47,494 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:47,494 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:47,495 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:47,495 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:47,496 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:47,509 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Ended with exit code 0 [2024-11-13 12:47:47,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:47,509 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:47,511 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:47,512 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2024-11-13 12:47:47,513 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:47,526 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:47,526 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:47,526 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:47,526 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:47,529 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:47,529 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:47,535 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:47,549 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Ended with exit code 0 [2024-11-13 12:47:47,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:47,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:47,551 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:47,552 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2024-11-13 12:47:47,553 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:47,565 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:47,566 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:47,566 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:47,566 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:47,568 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:47,568 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:47,574 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:47,587 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Ended with exit code 0 [2024-11-13 12:47:47,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:47,588 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:47,590 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:47,591 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process [2024-11-13 12:47:47,591 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:47,604 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:47,604 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:47,604 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:47,604 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:47,606 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:47,606 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:47,610 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:47,624 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Ended with exit code 0 [2024-11-13 12:47:47,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:47,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:47,627 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:47,628 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2024-11-13 12:47:47,628 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:47,641 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:47,641 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:47,641 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:47,641 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:47,643 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:47,643 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:47,650 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:47,663 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Ended with exit code 0 [2024-11-13 12:47:47,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:47,663 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:47,665 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:47,666 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process [2024-11-13 12:47:47,666 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:47,678 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:47,678 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:47,679 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:47,679 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:47,683 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:47,683 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:47,691 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:47,704 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Ended with exit code 0 [2024-11-13 12:47:47,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:47,705 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:47,706 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:47,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process [2024-11-13 12:47:47,708 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:47,720 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:47,720 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:47,720 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:47,721 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:47,724 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:47,724 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:47,730 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:47,744 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Ended with exit code 0 [2024-11-13 12:47:47,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:47,745 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:47,747 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:47,748 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2024-11-13 12:47:47,749 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:47,761 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:47,762 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:47,762 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:47,762 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:47,765 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:47,765 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:47,771 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:47,784 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Ended with exit code 0 [2024-11-13 12:47:47,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:47,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:47,787 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:47,788 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process [2024-11-13 12:47:47,788 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:47,801 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:47,801 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:47,801 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:47,801 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:47,804 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:47,804 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:47,811 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-13 12:47:47,823 INFO L443 ModelExtractionUtils]: Simplification made 8 calls to the SMT solver. [2024-11-13 12:47:47,823 INFO L444 ModelExtractionUtils]: 1 out of 10 variables were initially zero. Simplification set additionally 7 variables to zero. [2024-11-13 12:47:47,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:47,824 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:47,828 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:47,829 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2024-11-13 12:47:47,830 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-13 12:47:47,848 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2024-11-13 12:47:47,848 INFO L474 LassoAnalysis]: Proved termination. [2024-11-13 12:47:47,848 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) 20)_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) 20)_1 Supporting invariants [] [2024-11-13 12:47:47,862 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Ended with exit code 0 [2024-11-13 12:47:47,956 INFO L156 tatePredicateManager]: 23 out of 25 supporting invariants were superfluous and have been removed [2024-11-13 12:47:47,960 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #memory_int#0 [2024-11-13 12:47:47,961 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_int#0,GLOBAL] [2024-11-13 12:47:47,961 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_int#0,GLOBAL],[IdentifierExpression[#t~malloc8!base,]]] [2024-11-13 12:47:47,985 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:48,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:48,021 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-13 12:47:48,022 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:48,084 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Ended with exit code 0 [2024-11-13 12:47:48,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:48,439 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:47:48,440 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:48,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:48,475 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.8 stem predicates 2 loop predicates [2024-11-13 12:47:48,475 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 42 states and 50 transitions. cyclomatic complexity: 16 Second operand has 10 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:48,520 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 42 states and 50 transitions. cyclomatic complexity: 16. Second operand has 10 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 43 states and 52 transitions. Complement of second has 5 states. [2024-11-13 12:47:48,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:47:48,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:48,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:47:48,522 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 33 letters. Loop has 2 letters. [2024-11-13 12:47:48,522 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:48,522 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:47:48,548 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:48,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:48,590 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-13 12:47:48,591 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:49,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:49,040 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:47:49,041 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:49,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:49,082 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.8 stem predicates 2 loop predicates [2024-11-13 12:47:49,082 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 42 states and 50 transitions. cyclomatic complexity: 16 Second operand has 10 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:49,132 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 42 states and 50 transitions. cyclomatic complexity: 16. Second operand has 10 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 43 states and 52 transitions. Complement of second has 5 states. [2024-11-13 12:47:49,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:47:49,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:49,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:47:49,134 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 33 letters. Loop has 2 letters. [2024-11-13 12:47:49,134 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:49,134 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:47:49,163 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:49,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:49,201 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-13 12:47:49,202 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:49,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:49,604 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:47:49,604 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:49,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:49,645 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.8 stem predicates 2 loop predicates [2024-11-13 12:47:49,645 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 42 states and 50 transitions. cyclomatic complexity: 16 Second operand has 10 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:49,913 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 42 states and 50 transitions. cyclomatic complexity: 16. Second operand has 10 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 61 states and 77 transitions. Complement of second has 19 states. [2024-11-13 12:47:49,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 12 states 8 stem states 2 non-accepting loop states 2 accepting loop states [2024-11-13 12:47:49,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:49,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 52 transitions. [2024-11-13 12:47:49,914 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 52 transitions. Stem has 33 letters. Loop has 2 letters. [2024-11-13 12:47:49,916 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:49,917 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 52 transitions. Stem has 35 letters. Loop has 2 letters. [2024-11-13 12:47:49,917 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:49,917 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 52 transitions. Stem has 33 letters. Loop has 4 letters. [2024-11-13 12:47:49,917 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:47:49,917 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 61 states and 77 transitions. [2024-11-13 12:47:49,920 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:47:49,920 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 61 states to 56 states and 70 transitions. [2024-11-13 12:47:49,921 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2024-11-13 12:47:49,921 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2024-11-13 12:47:49,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 70 transitions. [2024-11-13 12:47:49,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:47:49,924 INFO L218 hiAutomatonCegarLoop]: Abstraction has 56 states and 70 transitions. [2024-11-13 12:47:49,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states and 70 transitions. [2024-11-13 12:47:49,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 47. [2024-11-13 12:47:49,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 47 states have (on average 1.1914893617021276) internal successors, (56), 46 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:49,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 56 transitions. [2024-11-13 12:47:49,930 INFO L240 hiAutomatonCegarLoop]: Abstraction has 47 states and 56 transitions. [2024-11-13 12:47:49,930 INFO L424 stractBuchiCegarLoop]: Abstraction has 47 states and 56 transitions. [2024-11-13 12:47:49,930 INFO L331 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2024-11-13 12:47:49,930 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 47 states and 56 transitions. [2024-11-13 12:47:49,931 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:47:49,931 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:47:49,931 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:47:49,931 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1] [2024-11-13 12:47:49,931 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:47:49,932 INFO L745 eck$LassoCheckResult]: Stem: 3904#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 3905#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 3893#L561 assume !(main_~array_size~0#1 < 1); 3894#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 3901#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 3902#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 3903#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 3909#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 3908#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 3907#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 3906#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 3895#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 3896#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 3899#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 3933#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 3932#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 3900#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 3890#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 3891#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 3897#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 3898#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 3930#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 3929#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 3928#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 3927#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 3925#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 3924#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 3923#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 3922#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 3920#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 3919#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 3918#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 3917#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 3916#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 3913#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 3912#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 3910#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 3888#L552-3 [2024-11-13 12:47:49,932 INFO L747 eck$LassoCheckResult]: Loop: 3888#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 3889#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 3888#L552-3 [2024-11-13 12:47:49,932 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:49,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1736924458, now seen corresponding path program 12 times [2024-11-13 12:47:49,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:49,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294349801] [2024-11-13 12:47:49,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:49,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:49,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:50,350 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 45 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:50,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:47:50,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294349801] [2024-11-13 12:47:50,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294349801] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:47:50,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [730885634] [2024-11-13 12:47:50,351 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 12:47:50,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:47:50,351 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:50,353 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:47:50,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2024-11-13 12:47:50,495 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-11-13 12:47:50,495 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:47:50,497 INFO L255 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-13 12:47:50,498 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:47:50,788 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 66 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:50,788 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:47:50,973 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 66 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:47:50,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [730885634] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:47:50,974 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:47:50,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 25 [2024-11-13 12:47:50,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467430665] [2024-11-13 12:47:50,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:47:50,974 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 12:47:50,975 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:50,975 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 12 times [2024-11-13 12:47:50,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:50,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689733106] [2024-11-13 12:47:50,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:50,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:50,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:50,982 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:50,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:50,987 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:51,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:47:51,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 12:47:51,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=501, Unknown=0, NotChecked=0, Total=650 [2024-11-13 12:47:51,053 INFO L87 Difference]: Start difference. First operand 47 states and 56 transitions. cyclomatic complexity: 18 Second operand has 26 states, 25 states have (on average 2.8) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:51,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 12:47:51,289 INFO L93 Difference]: Finished difference Result 80 states and 95 transitions. [2024-11-13 12:47:51,289 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 80 states and 95 transitions. [2024-11-13 12:47:51,290 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:47:51,291 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 80 states to 48 states and 57 transitions. [2024-11-13 12:47:51,291 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2024-11-13 12:47:51,291 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2024-11-13 12:47:51,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 57 transitions. [2024-11-13 12:47:51,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:47:51,291 INFO L218 hiAutomatonCegarLoop]: Abstraction has 48 states and 57 transitions. [2024-11-13 12:47:51,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states and 57 transitions. [2024-11-13 12:47:51,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2024-11-13 12:47:51,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 48 states have (on average 1.1875) internal successors, (57), 47 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:47:51,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 57 transitions. [2024-11-13 12:47:51,297 INFO L240 hiAutomatonCegarLoop]: Abstraction has 48 states and 57 transitions. [2024-11-13 12:47:51,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-13 12:47:51,298 INFO L424 stractBuchiCegarLoop]: Abstraction has 48 states and 57 transitions. [2024-11-13 12:47:51,298 INFO L331 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2024-11-13 12:47:51,298 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 48 states and 57 transitions. [2024-11-13 12:47:51,298 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:47:51,299 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:47:51,299 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:47:51,299 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1] [2024-11-13 12:47:51,299 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:47:51,299 INFO L745 eck$LassoCheckResult]: Stem: 4275#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 4276#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 4265#L561 assume !(main_~array_size~0#1 < 1); 4266#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 4272#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 4273#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 4274#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 4283#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 4282#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 4281#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 4280#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 4279#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 4267#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 4268#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 4262#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 4263#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 4269#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 4270#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 4271#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 4306#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 4305#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 4304#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 4302#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 4301#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 4300#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 4299#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 4297#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 4296#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 4295#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 4294#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 4292#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 4291#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 4290#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 4289#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 4288#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 4285#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 4284#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 4277#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 4260#L552-3 [2024-11-13 12:47:51,299 INFO L747 eck$LassoCheckResult]: Loop: 4260#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 4261#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 4260#L552-3 [2024-11-13 12:47:51,300 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:51,300 INFO L85 PathProgramCache]: Analyzing trace with hash 593649359, now seen corresponding path program 13 times [2024-11-13 12:47:51,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:51,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145684879] [2024-11-13 12:47:51,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:51,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:51,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:51,321 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:51,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:51,340 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:51,341 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:51,341 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 13 times [2024-11-13 12:47:51,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:51,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892607745] [2024-11-13 12:47:51,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:51,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:51,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:51,346 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:51,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:51,349 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:51,349 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:51,349 INFO L85 PathProgramCache]: Analyzing trace with hash -733615308, now seen corresponding path program 6 times [2024-11-13 12:47:51,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:47:51,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495397263] [2024-11-13 12:47:51,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:47:51,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:47:51,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:51,373 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:47:51,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:47:51,394 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:47:56,689 WARN L286 SmtUtils]: Spent 5.24s on a formula simplification. DAG size of input: 244 DAG size of output: 186 (called from [L 276] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2024-11-13 12:47:57,285 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 12:47:57,285 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 12:47:57,285 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 12:47:57,285 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 12:47:57,285 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-13 12:47:57,286 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:57,286 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 12:47:57,286 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 12:47:57,286 INFO L132 ssoRankerPreferences]: Filename of dumped script: array01-alloca-1.i_Iteration17_Lasso [2024-11-13 12:47:57,286 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 12:47:57,286 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 12:47:57,288 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:57,291 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:57,294 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:57,297 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:57,300 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:57,303 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:57,305 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:57,308 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:57,311 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:57,313 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:57,316 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:58,714 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:58,719 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:58,721 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:58,723 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:58,725 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:58,728 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:58,730 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:58,733 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:58,735 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:58,738 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:47:59,188 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 12:47:59,189 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-13 12:47:59,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:59,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:59,191 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:59,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2024-11-13 12:47:59,193 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:59,205 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:59,205 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:59,205 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:59,205 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:59,205 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:59,206 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:59,206 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:59,207 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:59,220 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Forceful destruction successful, exit code 0 [2024-11-13 12:47:59,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:59,221 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:59,223 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:59,224 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2024-11-13 12:47:59,225 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:59,238 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:59,238 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:59,238 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:59,238 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:59,238 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:59,239 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:59,239 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:59,240 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:59,253 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Ended with exit code 0 [2024-11-13 12:47:59,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:59,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:59,255 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:59,256 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Waiting until timeout for monitored process [2024-11-13 12:47:59,257 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:59,269 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:59,269 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:59,270 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:59,270 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:59,270 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:59,270 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:59,270 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:59,271 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:59,284 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Ended with exit code 0 [2024-11-13 12:47:59,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:59,285 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:59,287 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:59,288 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:59,289 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Waiting until timeout for monitored process [2024-11-13 12:47:59,304 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:59,304 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:59,304 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:59,304 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:59,305 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:59,305 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:59,309 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:59,322 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Forceful destruction successful, exit code 0 [2024-11-13 12:47:59,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:59,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:59,324 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:59,325 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Waiting until timeout for monitored process [2024-11-13 12:47:59,325 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:59,338 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:59,338 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:59,338 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:59,339 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:59,339 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:59,339 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:59,339 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:59,340 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:59,354 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Ended with exit code 0 [2024-11-13 12:47:59,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:59,354 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:59,356 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:59,357 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Waiting until timeout for monitored process [2024-11-13 12:47:59,358 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:59,371 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:59,371 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:59,371 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:59,371 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:59,371 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:59,371 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:59,371 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:59,373 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:59,387 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Ended with exit code 0 [2024-11-13 12:47:59,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:59,388 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:59,389 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:59,390 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Waiting until timeout for monitored process [2024-11-13 12:47:59,391 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:59,404 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:59,404 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:59,404 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:59,404 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:59,404 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:59,404 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:59,404 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:59,406 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:59,426 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Forceful destruction successful, exit code 0 [2024-11-13 12:47:59,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:59,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:59,429 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:59,431 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Waiting until timeout for monitored process [2024-11-13 12:47:59,438 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:59,462 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:59,463 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:59,463 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:59,463 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:59,463 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:59,463 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:59,463 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:59,468 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:59,497 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Ended with exit code 0 [2024-11-13 12:47:59,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:59,498 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:59,500 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:59,502 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Waiting until timeout for monitored process [2024-11-13 12:47:59,504 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:59,519 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:59,519 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:59,519 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:59,519 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:59,519 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:59,520 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:59,520 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:59,524 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:59,543 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Ended with exit code 0 [2024-11-13 12:47:59,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:59,544 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:59,546 INFO L229 MonitoredProcess]: Starting monitored process 106 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:59,548 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Waiting until timeout for monitored process [2024-11-13 12:47:59,549 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:59,564 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:59,564 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:47:59,564 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:59,564 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:59,564 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:59,565 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:47:59,565 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:47:59,566 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:59,586 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Forceful destruction successful, exit code 0 [2024-11-13 12:47:59,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:59,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:59,588 INFO L229 MonitoredProcess]: Starting monitored process 107 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:59,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Waiting until timeout for monitored process [2024-11-13 12:47:59,592 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:59,605 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:59,605 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:59,606 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:59,606 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:59,608 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:59,608 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:59,615 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:47:59,635 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Ended with exit code 0 [2024-11-13 12:47:59,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:59,636 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:59,639 INFO L229 MonitoredProcess]: Starting monitored process 108 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:59,641 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Waiting until timeout for monitored process [2024-11-13 12:47:59,642 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:47:59,658 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:47:59,658 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:47:59,658 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:47:59,658 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:47:59,661 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:47:59,662 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:47:59,671 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-13 12:47:59,685 INFO L443 ModelExtractionUtils]: Simplification made 5 calls to the SMT solver. [2024-11-13 12:47:59,685 INFO L444 ModelExtractionUtils]: 1 out of 10 variables were initially zero. Simplification set additionally 7 variables to zero. [2024-11-13 12:47:59,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:47:59,685 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:47:59,687 INFO L229 MonitoredProcess]: Starting monitored process 109 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:47:59,690 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Waiting until timeout for monitored process [2024-11-13 12:47:59,691 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-13 12:47:59,708 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2024-11-13 12:47:59,708 INFO L474 LassoAnalysis]: Proved termination. [2024-11-13 12:47:59,709 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) (+ ULTIMATE.start_test_fun_~a#1.offset 24))_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) (+ ULTIMATE.start_test_fun_~a#1.offset 24))_1 Supporting invariants [] [2024-11-13 12:47:59,731 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Forceful destruction successful, exit code 0 [2024-11-13 12:47:59,843 INFO L156 tatePredicateManager]: 15 out of 17 supporting invariants were superfluous and have been removed [2024-11-13 12:47:59,847 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #memory_int#0 [2024-11-13 12:47:59,848 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_int#0,GLOBAL] [2024-11-13 12:47:59,848 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_int#0,GLOBAL],[IdentifierExpression[#t~malloc8!base,]]] [2024-11-13 12:47:59,874 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:47:59,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:47:59,917 INFO L255 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-13 12:47:59,918 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:48:00,006 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Ended with exit code 0 [2024-11-13 12:48:00,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:48:00,219 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:48:00,219 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:48:00,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:48:00,252 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.9 stem predicates 2 loop predicates [2024-11-13 12:48:00,253 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 48 states and 57 transitions. cyclomatic complexity: 18 Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:00,314 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 48 states and 57 transitions. cyclomatic complexity: 18. Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 49 states and 59 transitions. Complement of second has 5 states. [2024-11-13 12:48:00,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:48:00,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:00,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:48:00,315 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 38 letters. Loop has 2 letters. [2024-11-13 12:48:00,315 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:48:00,315 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:48:00,358 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:00,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:48:00,402 INFO L255 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-13 12:48:00,404 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:48:00,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:48:00,721 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:48:00,721 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:48:00,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:48:00,759 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.9 stem predicates 2 loop predicates [2024-11-13 12:48:00,759 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 48 states and 57 transitions. cyclomatic complexity: 18 Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:00,807 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 48 states and 57 transitions. cyclomatic complexity: 18. Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 49 states and 59 transitions. Complement of second has 5 states. [2024-11-13 12:48:00,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:48:00,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:00,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:48:00,809 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 38 letters. Loop has 2 letters. [2024-11-13 12:48:00,809 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:48:00,809 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:48:00,838 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:00,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:48:00,882 INFO L255 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-13 12:48:00,883 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:48:01,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:48:01,189 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:48:01,189 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:48:01,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:48:01,225 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.9 stem predicates 2 loop predicates [2024-11-13 12:48:01,225 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 48 states and 57 transitions. cyclomatic complexity: 18 Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:01,470 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 48 states and 57 transitions. cyclomatic complexity: 18. Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 68 states and 86 transitions. Complement of second has 21 states. [2024-11-13 12:48:01,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 13 states 9 stem states 2 non-accepting loop states 2 accepting loop states [2024-11-13 12:48:01,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:01,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 58 transitions. [2024-11-13 12:48:01,471 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 58 transitions. Stem has 38 letters. Loop has 2 letters. [2024-11-13 12:48:01,471 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:48:01,471 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 58 transitions. Stem has 40 letters. Loop has 2 letters. [2024-11-13 12:48:01,472 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:48:01,472 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 58 transitions. Stem has 38 letters. Loop has 4 letters. [2024-11-13 12:48:01,472 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:48:01,472 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 68 states and 86 transitions. [2024-11-13 12:48:01,472 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:48:01,473 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 68 states to 63 states and 79 transitions. [2024-11-13 12:48:01,473 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2024-11-13 12:48:01,473 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2024-11-13 12:48:01,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 63 states and 79 transitions. [2024-11-13 12:48:01,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:48:01,473 INFO L218 hiAutomatonCegarLoop]: Abstraction has 63 states and 79 transitions. [2024-11-13 12:48:01,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states and 79 transitions. [2024-11-13 12:48:01,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 53. [2024-11-13 12:48:01,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 53 states have (on average 1.1886792452830188) internal successors, (63), 52 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:01,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 63 transitions. [2024-11-13 12:48:01,476 INFO L240 hiAutomatonCegarLoop]: Abstraction has 53 states and 63 transitions. [2024-11-13 12:48:01,476 INFO L424 stractBuchiCegarLoop]: Abstraction has 53 states and 63 transitions. [2024-11-13 12:48:01,476 INFO L331 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2024-11-13 12:48:01,476 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 53 states and 63 transitions. [2024-11-13 12:48:01,477 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:48:01,477 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:48:01,477 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:48:01,477 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [8, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1] [2024-11-13 12:48:01,477 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:48:01,478 INFO L745 eck$LassoCheckResult]: Stem: 5008#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 5009#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 4992#L561 assume !(main_~array_size~0#1 < 1); 4993#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 5003#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 5004#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 5005#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 5014#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 5013#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 5012#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 5011#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 5010#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 4994#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 4995#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 5006#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5043#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 5042#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 5007#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 4998#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 4999#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 5001#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 5002#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 5040#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5039#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 5038#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 5037#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 5035#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5034#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 5033#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 5032#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 5030#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5029#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 5028#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 5027#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 5025#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5024#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 5023#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 5022#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 5021#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5018#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 5017#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 5015#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 4996#L552-3 [2024-11-13 12:48:01,478 INFO L747 eck$LassoCheckResult]: Loop: 4996#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 4997#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 4996#L552-3 [2024-11-13 12:48:01,478 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:01,478 INFO L85 PathProgramCache]: Analyzing trace with hash -629675035, now seen corresponding path program 14 times [2024-11-13 12:48:01,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:48:01,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092218603] [2024-11-13 12:48:01,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:48:01,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:48:01,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:48:01,875 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 66 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:48:01,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:48:01,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092218603] [2024-11-13 12:48:01,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092218603] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:48:01,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [868686905] [2024-11-13 12:48:01,876 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 12:48:01,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:48:01,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:01,878 INFO L229 MonitoredProcess]: Starting monitored process 110 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:48:01,881 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2024-11-13 12:48:02,008 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 12:48:02,008 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:48:02,010 INFO L255 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-13 12:48:02,011 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:48:02,359 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 91 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:48:02,359 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:48:02,600 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 91 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:48:02,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [868686905] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:48:02,600 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:48:02,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 28 [2024-11-13 12:48:02,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353212601] [2024-11-13 12:48:02,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:48:02,601 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 12:48:02,601 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:02,601 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 14 times [2024-11-13 12:48:02,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:48:02,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468531868] [2024-11-13 12:48:02,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:48:02,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:48:02,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:02,608 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:48:02,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:02,613 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:48:02,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:48:02,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-13 12:48:02,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=627, Unknown=0, NotChecked=0, Total=812 [2024-11-13 12:48:02,680 INFO L87 Difference]: Start difference. First operand 53 states and 63 transitions. cyclomatic complexity: 20 Second operand has 29 states, 28 states have (on average 2.8214285714285716) internal successors, (79), 29 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:02,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 12:48:02,891 INFO L93 Difference]: Finished difference Result 91 states and 108 transitions. [2024-11-13 12:48:02,891 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 91 states and 108 transitions. [2024-11-13 12:48:02,893 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:48:02,894 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 91 states to 54 states and 64 transitions. [2024-11-13 12:48:02,894 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2024-11-13 12:48:02,894 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2024-11-13 12:48:02,894 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 64 transitions. [2024-11-13 12:48:02,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:48:02,895 INFO L218 hiAutomatonCegarLoop]: Abstraction has 54 states and 64 transitions. [2024-11-13 12:48:02,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states and 64 transitions. [2024-11-13 12:48:02,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2024-11-13 12:48:02,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 54 states have (on average 1.1851851851851851) internal successors, (64), 53 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:02,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 64 transitions. [2024-11-13 12:48:02,903 INFO L240 hiAutomatonCegarLoop]: Abstraction has 54 states and 64 transitions. [2024-11-13 12:48:02,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-13 12:48:02,904 INFO L424 stractBuchiCegarLoop]: Abstraction has 54 states and 64 transitions. [2024-11-13 12:48:02,904 INFO L331 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2024-11-13 12:48:02,904 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 54 states and 64 transitions. [2024-11-13 12:48:02,905 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:48:02,905 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:48:02,905 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:48:02,909 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1] [2024-11-13 12:48:02,909 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:48:02,909 INFO L745 eck$LassoCheckResult]: Stem: 5429#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 5430#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 5419#L561 assume !(main_~array_size~0#1 < 1); 5420#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 5426#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 5427#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 5428#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 5438#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 5437#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 5436#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 5435#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 5434#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 5433#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 5421#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 5422#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 5416#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5417#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 5423#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 5424#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 5425#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5466#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 5465#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 5464#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 5462#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5461#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 5460#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 5459#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 5457#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5456#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 5455#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 5454#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 5452#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5451#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 5450#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 5449#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 5447#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5446#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 5445#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 5444#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 5443#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5440#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 5439#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 5431#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 5414#L552-3 [2024-11-13 12:48:02,909 INFO L747 eck$LassoCheckResult]: Loop: 5414#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5415#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 5414#L552-3 [2024-11-13 12:48:02,910 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:02,914 INFO L85 PathProgramCache]: Analyzing trace with hash 2085733260, now seen corresponding path program 15 times [2024-11-13 12:48:02,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:48:02,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174980964] [2024-11-13 12:48:02,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:48:02,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:48:02,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:02,960 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:48:02,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:02,997 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:48:02,998 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:02,998 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 15 times [2024-11-13 12:48:02,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:48:02,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661466964] [2024-11-13 12:48:02,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:48:02,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:48:03,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:03,005 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:48:03,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:03,008 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:48:03,009 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:03,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1360063311, now seen corresponding path program 7 times [2024-11-13 12:48:03,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:48:03,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832578735] [2024-11-13 12:48:03,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:48:03,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:48:03,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:03,059 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:48:03,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:03,097 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:48:10,674 WARN L286 SmtUtils]: Spent 7.52s on a formula simplification. DAG size of input: 272 DAG size of output: 206 (called from [L 276] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2024-11-13 12:48:11,271 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 12:48:11,272 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 12:48:11,272 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 12:48:11,272 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 12:48:11,272 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-13 12:48:11,272 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:11,272 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 12:48:11,272 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 12:48:11,272 INFO L132 ssoRankerPreferences]: Filename of dumped script: array01-alloca-1.i_Iteration19_Lasso [2024-11-13 12:48:11,272 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 12:48:11,272 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 12:48:11,274 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:11,276 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:11,279 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:11,281 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:11,283 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:11,287 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:11,289 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:11,291 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:11,294 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:11,296 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:11,299 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:11,302 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:11,305 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:13,283 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:13,285 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:13,287 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:13,289 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:13,291 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:13,294 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:13,296 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:13,298 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:13,780 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 12:48:13,780 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-13 12:48:13,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:13,780 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:13,783 INFO L229 MonitoredProcess]: Starting monitored process 111 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:13,786 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Waiting until timeout for monitored process [2024-11-13 12:48:13,787 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:13,801 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:13,801 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:13,801 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:13,802 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:13,802 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:13,802 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:13,802 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:13,803 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:13,819 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Ended with exit code 0 [2024-11-13 12:48:13,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:13,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:13,821 INFO L229 MonitoredProcess]: Starting monitored process 112 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:13,822 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Waiting until timeout for monitored process [2024-11-13 12:48:13,823 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:13,837 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:13,837 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:13,837 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:13,837 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:13,838 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:48:13,838 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:48:13,842 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:13,856 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Ended with exit code 0 [2024-11-13 12:48:13,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:13,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:13,859 INFO L229 MonitoredProcess]: Starting monitored process 113 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:13,860 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Waiting until timeout for monitored process [2024-11-13 12:48:13,860 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:13,874 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:13,874 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:13,874 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:13,875 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:13,875 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:13,875 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:13,875 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:13,876 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:13,891 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Ended with exit code 0 [2024-11-13 12:48:13,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:13,891 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:13,893 INFO L229 MonitoredProcess]: Starting monitored process 114 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:13,894 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Waiting until timeout for monitored process [2024-11-13 12:48:13,895 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:13,908 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:13,908 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:13,908 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:13,909 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:13,909 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:13,909 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:13,909 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:13,910 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:13,925 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Ended with exit code 0 [2024-11-13 12:48:13,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:13,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:13,928 INFO L229 MonitoredProcess]: Starting monitored process 115 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:13,929 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Waiting until timeout for monitored process [2024-11-13 12:48:13,929 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:13,943 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:13,943 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:13,943 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:13,943 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:13,945 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:48:13,945 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:48:13,950 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:13,965 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Forceful destruction successful, exit code 0 [2024-11-13 12:48:13,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:13,966 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:13,968 INFO L229 MonitoredProcess]: Starting monitored process 116 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:13,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Waiting until timeout for monitored process [2024-11-13 12:48:13,969 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:13,983 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:13,983 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:13,983 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:13,983 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:13,983 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:13,983 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:13,983 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:13,985 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:13,999 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Ended with exit code 0 [2024-11-13 12:48:14,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:14,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:14,002 INFO L229 MonitoredProcess]: Starting monitored process 117 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:14,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Waiting until timeout for monitored process [2024-11-13 12:48:14,004 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:14,018 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:14,018 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:14,018 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:14,018 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:14,018 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:14,018 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:14,018 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:14,020 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:14,034 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Ended with exit code 0 [2024-11-13 12:48:14,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:14,034 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:14,037 INFO L229 MonitoredProcess]: Starting monitored process 118 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:14,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Waiting until timeout for monitored process [2024-11-13 12:48:14,038 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:14,052 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:14,052 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:14,052 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:14,052 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:14,052 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:14,052 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:14,052 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:14,054 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:14,068 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Ended with exit code 0 [2024-11-13 12:48:14,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:14,069 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:14,071 INFO L229 MonitoredProcess]: Starting monitored process 119 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:14,072 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Waiting until timeout for monitored process [2024-11-13 12:48:14,073 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:14,087 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:14,087 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:14,087 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:14,087 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:14,087 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:14,087 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:14,087 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:14,089 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:14,103 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Ended with exit code 0 [2024-11-13 12:48:14,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:14,104 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:14,106 INFO L229 MonitoredProcess]: Starting monitored process 120 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:14,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Waiting until timeout for monitored process [2024-11-13 12:48:14,107 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:14,121 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:14,121 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:14,121 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:14,121 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:14,121 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:14,121 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:14,121 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:14,123 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:14,137 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Forceful destruction successful, exit code 0 [2024-11-13 12:48:14,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:14,138 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:14,140 INFO L229 MonitoredProcess]: Starting monitored process 121 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:14,141 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Waiting until timeout for monitored process [2024-11-13 12:48:14,141 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:14,155 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:14,155 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:14,155 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:14,155 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:14,155 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:14,155 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:14,156 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:14,157 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:14,171 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Ended with exit code 0 [2024-11-13 12:48:14,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:14,172 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:14,173 INFO L229 MonitoredProcess]: Starting monitored process 122 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:14,175 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Waiting until timeout for monitored process [2024-11-13 12:48:14,175 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:14,189 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:14,189 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:14,189 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:14,189 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:14,190 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:48:14,190 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:48:14,194 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:14,208 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Ended with exit code 0 [2024-11-13 12:48:14,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:14,208 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:14,210 INFO L229 MonitoredProcess]: Starting monitored process 123 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:14,211 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Waiting until timeout for monitored process [2024-11-13 12:48:14,212 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:14,225 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:14,226 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:14,226 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:14,226 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:14,230 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:48:14,230 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:48:14,240 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-13 12:48:14,251 INFO L443 ModelExtractionUtils]: Simplification made 5 calls to the SMT solver. [2024-11-13 12:48:14,251 INFO L444 ModelExtractionUtils]: 1 out of 10 variables were initially zero. Simplification set additionally 7 variables to zero. [2024-11-13 12:48:14,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:14,251 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:14,254 INFO L229 MonitoredProcess]: Starting monitored process 124 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:14,255 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Waiting until timeout for monitored process [2024-11-13 12:48:14,255 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-13 12:48:14,270 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2024-11-13 12:48:14,270 INFO L474 LassoAnalysis]: Proved termination. [2024-11-13 12:48:14,270 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) (+ ULTIMATE.start_test_fun_~a#1.offset 28))_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) (+ ULTIMATE.start_test_fun_~a#1.offset 28))_1 Supporting invariants [] [2024-11-13 12:48:14,287 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Ended with exit code 0 [2024-11-13 12:48:14,389 INFO L156 tatePredicateManager]: 17 out of 19 supporting invariants were superfluous and have been removed [2024-11-13 12:48:14,393 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #memory_int#0 [2024-11-13 12:48:14,394 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_int#0,GLOBAL] [2024-11-13 12:48:14,394 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_int#0,GLOBAL],[IdentifierExpression[#t~malloc8!base,]]] [2024-11-13 12:48:14,427 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:14,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:48:14,475 INFO L255 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-13 12:48:14,476 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:48:14,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:48:14,801 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:48:14,802 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:48:14,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:48:14,832 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.10 stem predicates 2 loop predicates [2024-11-13 12:48:14,832 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 54 states and 64 transitions. cyclomatic complexity: 20 Second operand has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 12 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:14,877 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 54 states and 64 transitions. cyclomatic complexity: 20. Second operand has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 12 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 55 states and 66 transitions. Complement of second has 5 states. [2024-11-13 12:48:14,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:48:14,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 12 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:14,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:48:14,878 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 43 letters. Loop has 2 letters. [2024-11-13 12:48:14,878 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:48:14,878 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:48:14,900 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:14,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:48:14,950 INFO L255 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-13 12:48:14,951 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:48:15,134 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Ended with exit code 0 [2024-11-13 12:48:15,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:48:15,373 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:48:15,374 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:48:15,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:48:15,402 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.10 stem predicates 2 loop predicates [2024-11-13 12:48:15,402 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 54 states and 64 transitions. cyclomatic complexity: 20 Second operand has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 12 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:15,443 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 54 states and 64 transitions. cyclomatic complexity: 20. Second operand has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 12 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 55 states and 66 transitions. Complement of second has 5 states. [2024-11-13 12:48:15,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:48:15,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 12 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:15,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:48:15,444 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 43 letters. Loop has 2 letters. [2024-11-13 12:48:15,444 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:48:15,445 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:48:15,465 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:15,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:48:15,513 INFO L255 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-13 12:48:15,515 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:48:15,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:48:15,886 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:48:15,887 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:48:15,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:48:15,914 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.10 stem predicates 2 loop predicates [2024-11-13 12:48:15,915 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 54 states and 64 transitions. cyclomatic complexity: 20 Second operand has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 12 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:16,203 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 54 states and 64 transitions. cyclomatic complexity: 20. Second operand has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 12 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 75 states and 95 transitions. Complement of second has 23 states. [2024-11-13 12:48:16,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 14 states 10 stem states 2 non-accepting loop states 2 accepting loop states [2024-11-13 12:48:16,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 12 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:16,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 64 transitions. [2024-11-13 12:48:16,204 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 64 transitions. Stem has 43 letters. Loop has 2 letters. [2024-11-13 12:48:16,205 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:48:16,205 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 64 transitions. Stem has 45 letters. Loop has 2 letters. [2024-11-13 12:48:16,205 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:48:16,205 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 64 transitions. Stem has 43 letters. Loop has 4 letters. [2024-11-13 12:48:16,205 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:48:16,205 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 75 states and 95 transitions. [2024-11-13 12:48:16,206 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:48:16,206 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 75 states to 70 states and 88 transitions. [2024-11-13 12:48:16,206 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2024-11-13 12:48:16,206 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2024-11-13 12:48:16,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 88 transitions. [2024-11-13 12:48:16,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:48:16,207 INFO L218 hiAutomatonCegarLoop]: Abstraction has 70 states and 88 transitions. [2024-11-13 12:48:16,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states and 88 transitions. [2024-11-13 12:48:16,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 59. [2024-11-13 12:48:16,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 59 states have (on average 1.1864406779661016) internal successors, (70), 58 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:16,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 70 transitions. [2024-11-13 12:48:16,210 INFO L240 hiAutomatonCegarLoop]: Abstraction has 59 states and 70 transitions. [2024-11-13 12:48:16,210 INFO L424 stractBuchiCegarLoop]: Abstraction has 59 states and 70 transitions. [2024-11-13 12:48:16,210 INFO L331 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2024-11-13 12:48:16,210 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 59 states and 70 transitions. [2024-11-13 12:48:16,211 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:48:16,211 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:48:16,211 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:48:16,211 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [9, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1] [2024-11-13 12:48:16,211 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:48:16,212 INFO L745 eck$LassoCheckResult]: Stem: 6246#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 6247#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 6235#L561 assume !(main_~array_size~0#1 < 1); 6236#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 6243#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 6244#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 6245#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 6253#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 6252#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 6251#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 6250#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 6249#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 6248#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 6237#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 6238#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 6241#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 6287#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 6286#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 6242#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 6232#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 6233#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 6239#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 6240#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 6284#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 6283#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 6282#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 6281#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 6279#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 6278#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 6277#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 6276#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 6274#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 6273#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 6272#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 6271#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 6269#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 6268#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 6267#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 6266#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 6264#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 6263#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 6262#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 6261#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 6260#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 6257#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 6256#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 6254#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 6230#L552-3 [2024-11-13 12:48:16,212 INFO L747 eck$LassoCheckResult]: Loop: 6230#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 6231#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 6230#L552-3 [2024-11-13 12:48:16,212 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:16,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1350784478, now seen corresponding path program 16 times [2024-11-13 12:48:16,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:48:16,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370008735] [2024-11-13 12:48:16,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:48:16,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:48:16,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:48:16,659 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 91 proven. 65 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:48:16,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:48:16,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370008735] [2024-11-13 12:48:16,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370008735] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:48:16,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1421554228] [2024-11-13 12:48:16,660 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 12:48:16,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:48:16,660 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:16,661 INFO L229 MonitoredProcess]: Starting monitored process 125 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:48:16,662 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2024-11-13 12:48:16,812 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 12:48:16,812 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:48:16,814 INFO L255 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-13 12:48:16,815 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:48:17,177 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 120 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:48:17,178 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:48:17,419 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 120 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:48:17,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1421554228] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:48:17,419 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:48:17,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 31 [2024-11-13 12:48:17,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728482153] [2024-11-13 12:48:17,420 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:48:17,420 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 12:48:17,420 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:17,420 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 16 times [2024-11-13 12:48:17,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:48:17,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011748355] [2024-11-13 12:48:17,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:48:17,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:48:17,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:17,427 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:48:17,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:17,431 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:48:17,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:48:17,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-13 12:48:17,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=767, Unknown=0, NotChecked=0, Total=992 [2024-11-13 12:48:17,483 INFO L87 Difference]: Start difference. First operand 59 states and 70 transitions. cyclomatic complexity: 22 Second operand has 32 states, 31 states have (on average 2.838709677419355) internal successors, (88), 32 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:17,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 12:48:17,675 INFO L93 Difference]: Finished difference Result 102 states and 121 transitions. [2024-11-13 12:48:17,675 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 102 states and 121 transitions. [2024-11-13 12:48:17,676 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:48:17,677 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 102 states to 60 states and 71 transitions. [2024-11-13 12:48:17,677 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2024-11-13 12:48:17,677 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2024-11-13 12:48:17,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 71 transitions. [2024-11-13 12:48:17,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:48:17,677 INFO L218 hiAutomatonCegarLoop]: Abstraction has 60 states and 71 transitions. [2024-11-13 12:48:17,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states and 71 transitions. [2024-11-13 12:48:17,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2024-11-13 12:48:17,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 60 states have (on average 1.1833333333333333) internal successors, (71), 59 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:17,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 71 transitions. [2024-11-13 12:48:17,680 INFO L240 hiAutomatonCegarLoop]: Abstraction has 60 states and 71 transitions. [2024-11-13 12:48:17,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-13 12:48:17,685 INFO L424 stractBuchiCegarLoop]: Abstraction has 60 states and 71 transitions. [2024-11-13 12:48:17,686 INFO L331 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2024-11-13 12:48:17,686 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 60 states and 71 transitions. [2024-11-13 12:48:17,686 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:48:17,686 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:48:17,686 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:48:17,687 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1] [2024-11-13 12:48:17,688 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:48:17,688 INFO L745 eck$LassoCheckResult]: Stem: 6717#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 6718#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 6707#L561 assume !(main_~array_size~0#1 < 1); 6708#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 6714#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 6715#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 6716#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 6727#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 6726#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 6725#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 6724#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 6723#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 6722#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 6721#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 6709#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 6710#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 6704#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 6706#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 6711#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 6712#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 6713#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 6760#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 6759#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 6758#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 6756#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 6755#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 6754#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 6753#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 6751#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 6750#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 6749#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 6748#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 6746#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 6745#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 6744#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 6743#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 6741#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 6740#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 6739#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 6738#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 6736#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 6735#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 6734#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 6733#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 6732#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 6729#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 6728#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 6719#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 6702#L552-3 [2024-11-13 12:48:17,689 INFO L747 eck$LassoCheckResult]: Loop: 6702#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 6703#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 6702#L552-3 [2024-11-13 12:48:17,689 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:17,690 INFO L85 PathProgramCache]: Analyzing trace with hash 1277854427, now seen corresponding path program 17 times [2024-11-13 12:48:17,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:48:17,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577581235] [2024-11-13 12:48:17,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:48:17,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:48:17,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:17,718 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:48:17,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:17,744 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:48:17,744 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:17,744 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 17 times [2024-11-13 12:48:17,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:48:17,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098597997] [2024-11-13 12:48:17,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:48:17,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:48:17,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:17,753 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:48:17,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:17,757 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:48:17,757 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:17,758 INFO L85 PathProgramCache]: Analyzing trace with hash -342541248, now seen corresponding path program 8 times [2024-11-13 12:48:17,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:48:17,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557420242] [2024-11-13 12:48:17,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:48:17,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:48:17,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:17,795 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:48:17,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:17,834 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:48:23,289 WARN L286 SmtUtils]: Spent 5.38s on a formula simplification. DAG size of input: 300 DAG size of output: 226 (called from [L 276] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2024-11-13 12:48:23,792 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 12:48:23,792 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 12:48:23,793 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 12:48:23,793 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 12:48:23,793 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-13 12:48:23,793 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:23,793 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 12:48:23,793 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 12:48:23,793 INFO L132 ssoRankerPreferences]: Filename of dumped script: array01-alloca-1.i_Iteration21_Lasso [2024-11-13 12:48:23,793 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 12:48:23,793 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 12:48:23,796 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:23,799 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:23,802 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:23,804 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:24,735 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:24,737 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:24,740 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:24,743 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:24,745 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:24,749 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:24,751 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:24,754 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:24,756 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:24,758 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:24,761 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:24,763 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:24,768 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:24,770 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:24,772 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:24,777 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:24,779 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:25,397 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 12:48:25,397 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-13 12:48:25,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:25,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:25,400 INFO L229 MonitoredProcess]: Starting monitored process 126 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:25,403 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Waiting until timeout for monitored process [2024-11-13 12:48:25,404 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:25,422 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:25,422 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:25,422 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:25,422 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:25,422 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:25,423 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:25,423 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:25,428 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:25,446 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Ended with exit code 0 [2024-11-13 12:48:25,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:25,446 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:25,448 INFO L229 MonitoredProcess]: Starting monitored process 127 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:25,449 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Waiting until timeout for monitored process [2024-11-13 12:48:25,451 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:25,464 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:25,465 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:25,465 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:25,465 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:25,466 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:48:25,466 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:48:25,470 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:25,485 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Forceful destruction successful, exit code 0 [2024-11-13 12:48:25,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:25,486 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:25,488 INFO L229 MonitoredProcess]: Starting monitored process 128 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:25,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Waiting until timeout for monitored process [2024-11-13 12:48:25,491 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:25,505 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:25,505 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:25,505 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:25,505 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:25,505 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:25,505 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:25,505 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:25,507 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:25,522 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Ended with exit code 0 [2024-11-13 12:48:25,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:25,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:25,524 INFO L229 MonitoredProcess]: Starting monitored process 129 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:25,525 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Waiting until timeout for monitored process [2024-11-13 12:48:25,526 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:25,540 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:25,540 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:25,540 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:25,540 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:25,543 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:48:25,543 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:48:25,550 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:25,564 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Ended with exit code 0 [2024-11-13 12:48:25,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:25,565 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:25,567 INFO L229 MonitoredProcess]: Starting monitored process 130 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:25,568 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Waiting until timeout for monitored process [2024-11-13 12:48:25,569 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:25,583 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:25,583 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:25,583 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:25,583 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:25,585 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:48:25,585 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:48:25,591 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:25,612 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Ended with exit code 0 [2024-11-13 12:48:25,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:25,613 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:25,615 INFO L229 MonitoredProcess]: Starting monitored process 131 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:25,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Waiting until timeout for monitored process [2024-11-13 12:48:25,617 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:25,631 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:25,631 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:25,631 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:25,631 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:25,637 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:48:25,637 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:48:25,652 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:25,677 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Ended with exit code 0 [2024-11-13 12:48:25,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:25,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:25,683 INFO L229 MonitoredProcess]: Starting monitored process 132 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:25,685 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Waiting until timeout for monitored process [2024-11-13 12:48:25,686 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:25,701 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:25,702 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:25,702 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:25,702 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:25,705 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:48:25,706 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:48:25,714 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:25,738 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Ended with exit code 0 [2024-11-13 12:48:25,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:25,739 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:25,742 INFO L229 MonitoredProcess]: Starting monitored process 133 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:25,776 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:25,780 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Waiting until timeout for monitored process [2024-11-13 12:48:25,794 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:25,795 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:25,795 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:25,795 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:25,798 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:48:25,798 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:48:25,806 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:25,830 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Forceful destruction successful, exit code 0 [2024-11-13 12:48:25,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:25,831 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:25,834 INFO L229 MonitoredProcess]: Starting monitored process 134 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:25,836 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Waiting until timeout for monitored process [2024-11-13 12:48:25,837 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:25,856 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:25,857 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:25,857 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:25,857 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:25,860 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:48:25,860 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:48:25,870 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:25,894 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Ended with exit code 0 [2024-11-13 12:48:25,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:25,895 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:25,897 INFO L229 MonitoredProcess]: Starting monitored process 135 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:25,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Waiting until timeout for monitored process [2024-11-13 12:48:25,901 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:25,919 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:25,920 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:25,920 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:25,920 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:25,923 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:48:25,924 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:48:25,932 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:25,955 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Forceful destruction successful, exit code 0 [2024-11-13 12:48:25,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:25,956 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:25,958 INFO L229 MonitoredProcess]: Starting monitored process 136 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:25,962 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:25,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Waiting until timeout for monitored process [2024-11-13 12:48:25,981 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:25,981 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:25,981 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:25,981 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:25,985 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:48:25,985 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:48:25,993 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:26,016 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Ended with exit code 0 [2024-11-13 12:48:26,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:26,017 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:26,020 INFO L229 MonitoredProcess]: Starting monitored process 137 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:26,022 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Waiting until timeout for monitored process [2024-11-13 12:48:26,023 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:26,041 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:26,041 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:26,041 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:26,041 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:26,045 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:48:26,045 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:48:26,053 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:26,076 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Forceful destruction successful, exit code 0 [2024-11-13 12:48:26,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:26,077 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:26,080 INFO L229 MonitoredProcess]: Starting monitored process 138 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:26,083 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Waiting until timeout for monitored process [2024-11-13 12:48:26,083 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:26,101 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:26,101 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:26,101 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:26,102 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:26,104 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:48:26,105 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:48:26,114 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-13 12:48:26,129 INFO L443 ModelExtractionUtils]: Simplification made 5 calls to the SMT solver. [2024-11-13 12:48:26,129 INFO L444 ModelExtractionUtils]: 1 out of 10 variables were initially zero. Simplification set additionally 7 variables to zero. [2024-11-13 12:48:26,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:26,129 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:26,133 INFO L229 MonitoredProcess]: Starting monitored process 139 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:26,135 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Waiting until timeout for monitored process [2024-11-13 12:48:26,136 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-13 12:48:26,156 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2024-11-13 12:48:26,157 INFO L474 LassoAnalysis]: Proved termination. [2024-11-13 12:48:26,157 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) (+ 32 ULTIMATE.start_test_fun_~a#1.offset))_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) (+ 32 ULTIMATE.start_test_fun_~a#1.offset))_1 Supporting invariants [] [2024-11-13 12:48:26,180 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Ended with exit code 0 [2024-11-13 12:48:26,237 INFO L156 tatePredicateManager]: 11 out of 13 supporting invariants were superfluous and have been removed [2024-11-13 12:48:26,243 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #memory_int#0 [2024-11-13 12:48:26,243 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_int#0,GLOBAL] [2024-11-13 12:48:26,244 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_int#0,GLOBAL],[IdentifierExpression[#t~malloc8!base,]]] [2024-11-13 12:48:26,277 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:26,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:48:26,331 INFO L255 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-13 12:48:26,333 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:48:26,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:48:26,800 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:48:26,801 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:48:26,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:48:26,839 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.11 stem predicates 2 loop predicates [2024-11-13 12:48:26,839 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 60 states and 71 transitions. cyclomatic complexity: 22 Second operand has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:26,898 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 60 states and 71 transitions. cyclomatic complexity: 22. Second operand has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 61 states and 73 transitions. Complement of second has 5 states. [2024-11-13 12:48:26,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:48:26,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:26,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:48:26,899 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 48 letters. Loop has 2 letters. [2024-11-13 12:48:26,899 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:48:26,899 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:48:26,926 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:26,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:48:26,980 INFO L255 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-13 12:48:26,981 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:48:27,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:48:27,396 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:48:27,396 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:48:27,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:48:27,432 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.11 stem predicates 2 loop predicates [2024-11-13 12:48:27,432 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 60 states and 71 transitions. cyclomatic complexity: 22 Second operand has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:27,483 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 60 states and 71 transitions. cyclomatic complexity: 22. Second operand has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 61 states and 73 transitions. Complement of second has 5 states. [2024-11-13 12:48:27,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:48:27,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:27,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:48:27,485 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 48 letters. Loop has 2 letters. [2024-11-13 12:48:27,485 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:48:27,485 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:48:27,510 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:27,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:48:27,573 INFO L255 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-13 12:48:27,574 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:48:28,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:48:28,078 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:48:28,078 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:48:28,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:48:28,125 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.11 stem predicates 2 loop predicates [2024-11-13 12:48:28,125 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 60 states and 71 transitions. cyclomatic complexity: 22 Second operand has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:28,300 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Forceful destruction successful, exit code 0 [2024-11-13 12:48:28,599 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 60 states and 71 transitions. cyclomatic complexity: 22. Second operand has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 82 states and 104 transitions. Complement of second has 25 states. [2024-11-13 12:48:28,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 15 states 11 stem states 2 non-accepting loop states 2 accepting loop states [2024-11-13 12:48:28,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:28,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 70 transitions. [2024-11-13 12:48:28,601 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 70 transitions. Stem has 48 letters. Loop has 2 letters. [2024-11-13 12:48:28,601 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:48:28,601 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 70 transitions. Stem has 50 letters. Loop has 2 letters. [2024-11-13 12:48:28,601 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:48:28,601 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 70 transitions. Stem has 48 letters. Loop has 4 letters. [2024-11-13 12:48:28,601 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:48:28,602 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 82 states and 104 transitions. [2024-11-13 12:48:28,602 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:48:28,603 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 82 states to 77 states and 97 transitions. [2024-11-13 12:48:28,604 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2024-11-13 12:48:28,604 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2024-11-13 12:48:28,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 77 states and 97 transitions. [2024-11-13 12:48:28,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:48:28,604 INFO L218 hiAutomatonCegarLoop]: Abstraction has 77 states and 97 transitions. [2024-11-13 12:48:28,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states and 97 transitions. [2024-11-13 12:48:28,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 65. [2024-11-13 12:48:28,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 65 states have (on average 1.1846153846153846) internal successors, (77), 64 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:28,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 77 transitions. [2024-11-13 12:48:28,607 INFO L240 hiAutomatonCegarLoop]: Abstraction has 65 states and 77 transitions. [2024-11-13 12:48:28,608 INFO L424 stractBuchiCegarLoop]: Abstraction has 65 states and 77 transitions. [2024-11-13 12:48:28,608 INFO L331 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2024-11-13 12:48:28,608 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 65 states and 77 transitions. [2024-11-13 12:48:28,608 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:48:28,609 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:48:28,609 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:48:28,609 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [10, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1] [2024-11-13 12:48:28,609 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:48:28,610 INFO L745 eck$LassoCheckResult]: Stem: 7586#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 7587#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 7575#L561 assume !(main_~array_size~0#1 < 1); 7576#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 7583#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 7584#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 7585#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 7594#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 7593#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 7592#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 7591#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 7590#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 7589#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 7588#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 7577#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 7578#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 7581#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7633#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 7632#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 7582#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 7572#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7573#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 7579#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 7580#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 7630#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7629#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 7628#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 7627#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 7625#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7624#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 7623#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 7622#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 7620#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7619#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 7618#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 7617#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 7615#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7614#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 7613#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 7612#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 7610#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7609#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 7608#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 7607#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 7605#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7604#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 7603#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 7602#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 7601#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7598#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 7597#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 7595#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 7570#L552-3 [2024-11-13 12:48:28,610 INFO L747 eck$LassoCheckResult]: Loop: 7570#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7571#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 7570#L552-3 [2024-11-13 12:48:28,610 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:28,610 INFO L85 PathProgramCache]: Analyzing trace with hash 1530341873, now seen corresponding path program 18 times [2024-11-13 12:48:28,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:48:28,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93277546] [2024-11-13 12:48:28,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:48:28,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:48:28,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:48:29,232 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 120 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:48:29,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:48:29,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93277546] [2024-11-13 12:48:29,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93277546] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:48:29,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515959511] [2024-11-13 12:48:29,233 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 12:48:29,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:48:29,233 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:29,237 INFO L229 MonitoredProcess]: Starting monitored process 140 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:48:29,239 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2024-11-13 12:48:29,603 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2024-11-13 12:48:29,603 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:48:29,606 INFO L255 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-13 12:48:29,608 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:48:30,203 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 153 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:48:30,203 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:48:30,553 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 153 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:48:30,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515959511] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:48:30,553 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:48:30,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 34 [2024-11-13 12:48:30,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217354795] [2024-11-13 12:48:30,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:48:30,554 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 12:48:30,554 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:30,554 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 18 times [2024-11-13 12:48:30,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:48:30,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977760655] [2024-11-13 12:48:30,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:48:30,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:48:30,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:30,561 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:48:30,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:30,588 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:48:30,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:48:30,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-11-13 12:48:30,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=921, Unknown=0, NotChecked=0, Total=1190 [2024-11-13 12:48:30,650 INFO L87 Difference]: Start difference. First operand 65 states and 77 transitions. cyclomatic complexity: 24 Second operand has 35 states, 34 states have (on average 2.8529411764705883) internal successors, (97), 35 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:30,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 12:48:30,976 INFO L93 Difference]: Finished difference Result 113 states and 134 transitions. [2024-11-13 12:48:30,977 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 113 states and 134 transitions. [2024-11-13 12:48:30,977 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:48:30,978 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 113 states to 66 states and 78 transitions. [2024-11-13 12:48:30,978 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2024-11-13 12:48:30,978 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2024-11-13 12:48:30,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 78 transitions. [2024-11-13 12:48:30,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:48:30,978 INFO L218 hiAutomatonCegarLoop]: Abstraction has 66 states and 78 transitions. [2024-11-13 12:48:30,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states and 78 transitions. [2024-11-13 12:48:30,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2024-11-13 12:48:30,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 66 states have (on average 1.1818181818181819) internal successors, (78), 65 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:30,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 78 transitions. [2024-11-13 12:48:30,981 INFO L240 hiAutomatonCegarLoop]: Abstraction has 66 states and 78 transitions. [2024-11-13 12:48:30,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-13 12:48:30,984 INFO L424 stractBuchiCegarLoop]: Abstraction has 66 states and 78 transitions. [2024-11-13 12:48:30,984 INFO L331 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2024-11-13 12:48:30,984 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 66 states and 78 transitions. [2024-11-13 12:48:30,985 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:48:30,985 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:48:30,985 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:48:30,985 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1] [2024-11-13 12:48:30,985 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:48:30,986 INFO L745 eck$LassoCheckResult]: Stem: 8107#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 8108#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 8097#L561 assume !(main_~array_size~0#1 < 1); 8098#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 8104#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 8105#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 8106#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 8119#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 8117#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 8116#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 8115#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 8114#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 8113#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 8112#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 8111#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 8099#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 8100#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 8094#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 8095#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 8101#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 8102#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 8103#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 8156#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 8155#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 8154#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 8152#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 8151#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 8150#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 8149#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 8147#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 8146#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 8145#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 8144#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 8142#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 8141#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 8140#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 8139#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 8137#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 8136#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 8135#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 8134#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 8132#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 8131#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 8130#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 8129#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 8127#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 8126#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 8125#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 8124#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 8123#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 8120#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 8118#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 8109#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 8092#L552-3 [2024-11-13 12:48:30,986 INFO L747 eck$LassoCheckResult]: Loop: 8092#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 8093#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 8092#L552-3 [2024-11-13 12:48:30,986 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:30,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1965087960, now seen corresponding path program 19 times [2024-11-13 12:48:30,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:48:30,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340514992] [2024-11-13 12:48:30,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:48:30,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:48:31,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:31,018 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:48:31,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:31,043 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:48:31,043 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:31,044 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 19 times [2024-11-13 12:48:31,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:48:31,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57767316] [2024-11-13 12:48:31,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:48:31,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:48:31,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:31,049 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:48:31,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:31,052 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:48:31,053 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:31,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1336079619, now seen corresponding path program 9 times [2024-11-13 12:48:31,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:48:31,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299388907] [2024-11-13 12:48:31,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:48:31,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:48:31,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:31,084 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:48:31,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:31,113 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:48:38,478 WARN L286 SmtUtils]: Spent 7.30s on a formula simplification. DAG size of input: 328 DAG size of output: 246 (called from [L 276] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2024-11-13 12:48:38,958 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 12:48:38,958 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 12:48:38,958 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 12:48:38,958 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 12:48:38,959 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-13 12:48:38,959 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:38,959 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 12:48:38,959 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 12:48:38,959 INFO L132 ssoRankerPreferences]: Filename of dumped script: array01-alloca-1.i_Iteration23_Lasso [2024-11-13 12:48:38,959 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 12:48:38,959 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 12:48:38,961 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:38,963 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:38,966 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:38,967 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:38,969 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:38,971 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:38,973 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:38,975 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:39,890 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:39,894 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:39,897 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:39,899 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:39,901 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:39,907 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:39,910 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:39,913 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:39,915 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:39,917 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:39,920 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:39,922 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:39,925 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:40,627 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 12:48:40,627 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-13 12:48:40,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:40,627 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:40,632 INFO L229 MonitoredProcess]: Starting monitored process 141 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:40,634 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Waiting until timeout for monitored process [2024-11-13 12:48:40,635 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:40,646 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:40,646 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:40,647 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:40,647 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:40,647 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:40,647 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:40,647 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:40,649 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:40,661 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Forceful destruction successful, exit code 0 [2024-11-13 12:48:40,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:40,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:40,663 INFO L229 MonitoredProcess]: Starting monitored process 142 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:40,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Waiting until timeout for monitored process [2024-11-13 12:48:40,665 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:40,676 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:40,676 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:40,677 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:40,677 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:40,678 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:48:40,678 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:48:40,681 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:40,694 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Ended with exit code 0 [2024-11-13 12:48:40,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:40,694 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:40,696 INFO L229 MonitoredProcess]: Starting monitored process 143 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:40,697 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Waiting until timeout for monitored process [2024-11-13 12:48:40,697 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:40,709 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:40,709 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:40,709 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:40,709 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:40,709 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:40,709 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:40,709 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:40,711 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:40,724 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Ended with exit code 0 [2024-11-13 12:48:40,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:40,724 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:40,726 INFO L229 MonitoredProcess]: Starting monitored process 144 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:40,727 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Waiting until timeout for monitored process [2024-11-13 12:48:40,727 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:40,739 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:40,739 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:40,739 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:40,739 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:40,739 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:40,740 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:40,740 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:40,741 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:40,754 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Ended with exit code 0 [2024-11-13 12:48:40,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:40,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:40,756 INFO L229 MonitoredProcess]: Starting monitored process 145 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:40,757 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Waiting until timeout for monitored process [2024-11-13 12:48:40,758 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:40,772 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:40,772 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:40,772 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:40,772 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:40,772 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:40,772 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:40,772 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:40,774 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:40,786 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Ended with exit code 0 [2024-11-13 12:48:40,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:40,786 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:40,788 INFO L229 MonitoredProcess]: Starting monitored process 146 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:40,789 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Waiting until timeout for monitored process [2024-11-13 12:48:40,789 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:40,802 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:40,802 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:40,802 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:40,802 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:40,802 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:40,802 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:40,802 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:40,803 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:40,816 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Ended with exit code 0 [2024-11-13 12:48:40,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:40,816 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:40,818 INFO L229 MonitoredProcess]: Starting monitored process 147 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:40,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Waiting until timeout for monitored process [2024-11-13 12:48:40,820 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:40,832 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:40,832 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:40,832 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:40,832 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:40,832 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:40,832 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:40,832 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:40,834 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:40,846 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Forceful destruction successful, exit code 0 [2024-11-13 12:48:40,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:40,847 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:40,849 INFO L229 MonitoredProcess]: Starting monitored process 148 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:40,849 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Waiting until timeout for monitored process [2024-11-13 12:48:40,850 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:40,862 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:40,862 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:40,862 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:40,863 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:40,869 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:48:40,869 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:48:40,876 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:40,897 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Ended with exit code 0 [2024-11-13 12:48:40,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:40,897 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:40,899 INFO L229 MonitoredProcess]: Starting monitored process 149 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:40,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Waiting until timeout for monitored process [2024-11-13 12:48:40,900 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:40,912 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:40,912 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:40,912 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:40,912 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:40,915 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:48:40,915 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:48:40,920 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:40,932 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Ended with exit code 0 [2024-11-13 12:48:40,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:40,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:40,934 INFO L229 MonitoredProcess]: Starting monitored process 150 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:40,935 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Waiting until timeout for monitored process [2024-11-13 12:48:40,935 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:40,946 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:40,947 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:40,947 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:40,947 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:40,949 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:48:40,950 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:48:40,956 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:40,969 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Ended with exit code 0 [2024-11-13 12:48:40,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:40,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:40,972 INFO L229 MonitoredProcess]: Starting monitored process 151 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:40,972 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Waiting until timeout for monitored process [2024-11-13 12:48:40,973 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:40,984 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:40,984 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:40,984 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:40,984 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:40,987 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:48:40,987 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:48:40,992 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:41,003 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Ended with exit code 0 [2024-11-13 12:48:41,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:41,004 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:41,005 INFO L229 MonitoredProcess]: Starting monitored process 152 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:41,006 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Waiting until timeout for monitored process [2024-11-13 12:48:41,006 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:41,017 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:41,017 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:41,017 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:41,017 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:41,020 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:48:41,020 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:48:41,025 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:41,036 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Ended with exit code 0 [2024-11-13 12:48:41,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:41,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:41,038 INFO L229 MonitoredProcess]: Starting monitored process 153 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:41,039 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Waiting until timeout for monitored process [2024-11-13 12:48:41,039 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:41,050 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:41,050 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:41,050 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:41,050 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:41,054 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:48:41,054 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:48:41,062 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:41,073 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Ended with exit code 0 [2024-11-13 12:48:41,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:41,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:41,074 INFO L229 MonitoredProcess]: Starting monitored process 154 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:41,075 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Waiting until timeout for monitored process [2024-11-13 12:48:41,076 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:41,087 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:41,087 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:41,087 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:41,087 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:41,089 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:48:41,089 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:48:41,095 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-13 12:48:41,102 INFO L443 ModelExtractionUtils]: Simplification made 5 calls to the SMT solver. [2024-11-13 12:48:41,102 INFO L444 ModelExtractionUtils]: 3 out of 10 variables were initially zero. Simplification set additionally 5 variables to zero. [2024-11-13 12:48:41,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:41,102 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:41,104 INFO L229 MonitoredProcess]: Starting monitored process 155 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:41,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Waiting until timeout for monitored process [2024-11-13 12:48:41,105 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-13 12:48:41,116 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2024-11-13 12:48:41,117 INFO L474 LassoAnalysis]: Proved termination. [2024-11-13 12:48:41,117 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) (+ ULTIMATE.start_test_fun_~a#1.offset 36))_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) (+ ULTIMATE.start_test_fun_~a#1.offset 36))_1 Supporting invariants [] [2024-11-13 12:48:41,130 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Forceful destruction successful, exit code 0 [2024-11-13 12:48:41,166 INFO L156 tatePredicateManager]: 12 out of 14 supporting invariants were superfluous and have been removed [2024-11-13 12:48:41,169 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #memory_int#0 [2024-11-13 12:48:41,169 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_int#0,GLOBAL] [2024-11-13 12:48:41,169 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_int#0,GLOBAL],[IdentifierExpression[#t~malloc8!base,]]] [2024-11-13 12:48:41,190 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:41,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:48:41,236 INFO L255 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-13 12:48:41,237 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:48:41,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:48:41,601 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:48:41,602 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:48:41,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:48:41,629 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.12 stem predicates 2 loop predicates [2024-11-13 12:48:41,630 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 66 states and 78 transitions. cyclomatic complexity: 24 Second operand has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:41,671 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 66 states and 78 transitions. cyclomatic complexity: 24. Second operand has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 67 states and 80 transitions. Complement of second has 5 states. [2024-11-13 12:48:41,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:48:41,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:41,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:48:41,672 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 53 letters. Loop has 2 letters. [2024-11-13 12:48:41,672 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:48:41,672 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:48:41,693 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:41,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:48:41,748 INFO L255 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-13 12:48:41,749 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:48:41,868 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Ended with exit code 0 [2024-11-13 12:48:42,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:48:42,150 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:48:42,150 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:48:42,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:48:42,183 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.12 stem predicates 2 loop predicates [2024-11-13 12:48:42,183 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 66 states and 78 transitions. cyclomatic complexity: 24 Second operand has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:42,246 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 66 states and 78 transitions. cyclomatic complexity: 24. Second operand has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 67 states and 80 transitions. Complement of second has 5 states. [2024-11-13 12:48:42,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:48:42,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:42,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:48:42,248 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 53 letters. Loop has 2 letters. [2024-11-13 12:48:42,248 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:48:42,248 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:48:42,284 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:42,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:48:42,342 INFO L255 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-13 12:48:42,344 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:48:42,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:48:42,842 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:48:42,843 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:48:42,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:48:42,879 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.12 stem predicates 2 loop predicates [2024-11-13 12:48:42,879 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 66 states and 78 transitions. cyclomatic complexity: 24 Second operand has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:43,250 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 66 states and 78 transitions. cyclomatic complexity: 24. Second operand has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 89 states and 113 transitions. Complement of second has 27 states. [2024-11-13 12:48:43,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 16 states 12 stem states 2 non-accepting loop states 2 accepting loop states [2024-11-13 12:48:43,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:43,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 76 transitions. [2024-11-13 12:48:43,252 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 76 transitions. Stem has 53 letters. Loop has 2 letters. [2024-11-13 12:48:43,252 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:48:43,252 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 76 transitions. Stem has 55 letters. Loop has 2 letters. [2024-11-13 12:48:43,252 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:48:43,252 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 76 transitions. Stem has 53 letters. Loop has 4 letters. [2024-11-13 12:48:43,252 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:48:43,253 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 89 states and 113 transitions. [2024-11-13 12:48:43,253 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:48:43,254 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 89 states to 84 states and 106 transitions. [2024-11-13 12:48:43,254 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2024-11-13 12:48:43,254 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2024-11-13 12:48:43,254 INFO L73 IsDeterministic]: Start isDeterministic. Operand 84 states and 106 transitions. [2024-11-13 12:48:43,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:48:43,254 INFO L218 hiAutomatonCegarLoop]: Abstraction has 84 states and 106 transitions. [2024-11-13 12:48:43,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states and 106 transitions. [2024-11-13 12:48:43,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 71. [2024-11-13 12:48:43,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 71 states have (on average 1.1830985915492958) internal successors, (84), 70 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:43,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 84 transitions. [2024-11-13 12:48:43,257 INFO L240 hiAutomatonCegarLoop]: Abstraction has 71 states and 84 transitions. [2024-11-13 12:48:43,257 INFO L424 stractBuchiCegarLoop]: Abstraction has 71 states and 84 transitions. [2024-11-13 12:48:43,257 INFO L331 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2024-11-13 12:48:43,257 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 71 states and 84 transitions. [2024-11-13 12:48:43,257 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:48:43,257 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:48:43,257 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:48:43,258 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [11, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1] [2024-11-13 12:48:43,258 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:48:43,258 INFO L745 eck$LassoCheckResult]: Stem: 9056#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 9057#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 9045#L561 assume !(main_~array_size~0#1 < 1); 9046#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 9053#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 9054#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 9055#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 9065#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 9064#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 9063#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 9062#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 9061#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 9060#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 9059#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 9058#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 9047#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 9048#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9051#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9109#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 9108#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 9052#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9042#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9043#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 9049#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 9050#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9106#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9105#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 9104#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 9103#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9101#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9100#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 9099#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 9098#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9096#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9095#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 9094#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 9093#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9091#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9090#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 9089#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 9088#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9086#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9085#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 9084#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 9083#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9081#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9080#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 9079#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 9078#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9076#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9075#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 9074#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 9073#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9072#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9069#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 9068#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 9066#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9040#L552-3 [2024-11-13 12:48:43,258 INFO L747 eck$LassoCheckResult]: Loop: 9040#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9041#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 9040#L552-3 [2024-11-13 12:48:43,259 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:43,259 INFO L85 PathProgramCache]: Analyzing trace with hash 222707054, now seen corresponding path program 20 times [2024-11-13 12:48:43,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:48:43,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903348973] [2024-11-13 12:48:43,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:48:43,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:48:43,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:48:43,883 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 153 proven. 92 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:48:43,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:48:43,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903348973] [2024-11-13 12:48:43,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903348973] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:48:43,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232714973] [2024-11-13 12:48:43,884 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 12:48:43,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:48:43,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:43,887 INFO L229 MonitoredProcess]: Starting monitored process 156 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:48:43,889 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Waiting until timeout for monitored process [2024-11-13 12:48:44,082 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 12:48:44,082 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:48:44,084 INFO L255 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-13 12:48:44,086 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:48:44,600 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 190 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:48:44,600 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:48:44,936 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 190 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:48:44,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232714973] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:48:44,936 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:48:44,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 37 [2024-11-13 12:48:44,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139800264] [2024-11-13 12:48:44,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:48:44,937 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 12:48:44,937 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:44,937 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 20 times [2024-11-13 12:48:44,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:48:44,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672020179] [2024-11-13 12:48:44,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:48:44,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:48:44,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:44,942 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:48:44,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:44,946 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:48:45,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:48:45,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-11-13 12:48:45,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=317, Invalid=1089, Unknown=0, NotChecked=0, Total=1406 [2024-11-13 12:48:45,003 INFO L87 Difference]: Start difference. First operand 71 states and 84 transitions. cyclomatic complexity: 26 Second operand has 38 states, 37 states have (on average 2.864864864864865) internal successors, (106), 38 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:45,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 12:48:45,265 INFO L93 Difference]: Finished difference Result 124 states and 147 transitions. [2024-11-13 12:48:45,265 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 124 states and 147 transitions. [2024-11-13 12:48:45,266 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:48:45,266 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 124 states to 72 states and 85 transitions. [2024-11-13 12:48:45,266 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2024-11-13 12:48:45,266 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2024-11-13 12:48:45,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 72 states and 85 transitions. [2024-11-13 12:48:45,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:48:45,267 INFO L218 hiAutomatonCegarLoop]: Abstraction has 72 states and 85 transitions. [2024-11-13 12:48:45,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states and 85 transitions. [2024-11-13 12:48:45,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 72. [2024-11-13 12:48:45,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 72 states have (on average 1.1805555555555556) internal successors, (85), 71 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:48:45,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 85 transitions. [2024-11-13 12:48:45,268 INFO L240 hiAutomatonCegarLoop]: Abstraction has 72 states and 85 transitions. [2024-11-13 12:48:45,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-13 12:48:45,269 INFO L424 stractBuchiCegarLoop]: Abstraction has 72 states and 85 transitions. [2024-11-13 12:48:45,269 INFO L331 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2024-11-13 12:48:45,269 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 72 states and 85 transitions. [2024-11-13 12:48:45,270 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:48:45,270 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:48:45,270 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:48:45,270 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [11, 11, 10, 10, 10, 1, 1, 1, 1, 1, 1] [2024-11-13 12:48:45,271 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:48:45,271 INFO L745 eck$LassoCheckResult]: Stem: 9627#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 9628#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 9617#L561 assume !(main_~array_size~0#1 < 1); 9618#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 9624#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 9625#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 9626#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 9641#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 9639#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 9637#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 9636#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 9635#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 9634#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 9633#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 9632#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 9631#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 9619#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 9620#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9614#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9615#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 9621#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 9622#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9623#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9682#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 9681#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 9680#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9678#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9677#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 9676#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 9675#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9673#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9672#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 9671#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 9670#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9668#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9667#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 9666#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 9665#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9663#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9662#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 9661#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 9660#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9658#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9657#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 9656#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 9655#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9653#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9652#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 9651#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 9650#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9648#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9647#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 9646#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 9645#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9644#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9640#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 9638#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 9629#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9612#L552-3 [2024-11-13 12:48:45,271 INFO L747 eck$LassoCheckResult]: Loop: 9612#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9613#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 9612#L552-3 [2024-11-13 12:48:45,271 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:45,271 INFO L85 PathProgramCache]: Analyzing trace with hash 97207015, now seen corresponding path program 21 times [2024-11-13 12:48:45,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:48:45,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583100999] [2024-11-13 12:48:45,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:48:45,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:48:45,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:45,301 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:48:45,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:45,330 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:48:45,331 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:45,331 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 21 times [2024-11-13 12:48:45,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:48:45,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684131482] [2024-11-13 12:48:45,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:48:45,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:48:45,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:45,341 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:48:45,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:45,345 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:48:45,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:48:45,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1073338036, now seen corresponding path program 10 times [2024-11-13 12:48:45,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:48:45,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887960864] [2024-11-13 12:48:45,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:48:45,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:48:45,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:45,417 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:48:45,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:48:45,447 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:48:56,633 WARN L286 SmtUtils]: Spent 11.12s on a formula simplification. DAG size of input: 356 DAG size of output: 266 (called from [L 276] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2024-11-13 12:48:57,277 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 12:48:57,277 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 12:48:57,277 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 12:48:57,277 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 12:48:57,277 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-13 12:48:57,277 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:57,277 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 12:48:57,277 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 12:48:57,277 INFO L132 ssoRankerPreferences]: Filename of dumped script: array01-alloca-1.i_Iteration25_Lasso [2024-11-13 12:48:57,277 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 12:48:57,277 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 12:48:57,279 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:57,282 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:57,285 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:57,287 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:57,289 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:57,292 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:57,294 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:57,296 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:57,298 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:57,301 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:57,303 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:57,306 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:57,310 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:57,313 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:57,319 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:57,323 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:57,325 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:57,328 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:57,330 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:57,333 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:58,602 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:48:59,357 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 12:48:59,358 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-13 12:48:59,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:59,358 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:59,360 INFO L229 MonitoredProcess]: Starting monitored process 157 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:59,361 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Waiting until timeout for monitored process [2024-11-13 12:48:59,363 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:59,377 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:59,378 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:59,378 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:59,378 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:59,378 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:59,378 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:59,378 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:59,380 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:59,395 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Ended with exit code 0 [2024-11-13 12:48:59,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:59,396 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:59,398 INFO L229 MonitoredProcess]: Starting monitored process 158 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:59,399 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Waiting until timeout for monitored process [2024-11-13 12:48:59,400 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:59,414 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:59,414 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:59,414 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:59,414 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:59,415 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:48:59,415 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:48:59,419 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:59,435 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Ended with exit code 0 [2024-11-13 12:48:59,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:59,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:59,437 INFO L229 MonitoredProcess]: Starting monitored process 159 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:59,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Waiting until timeout for monitored process [2024-11-13 12:48:59,439 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:59,453 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:59,453 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:59,453 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:59,453 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:59,453 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:59,454 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:59,454 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:59,455 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:59,470 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Ended with exit code 0 [2024-11-13 12:48:59,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:59,470 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:59,472 INFO L229 MonitoredProcess]: Starting monitored process 160 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:59,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Waiting until timeout for monitored process [2024-11-13 12:48:59,474 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:59,488 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:59,488 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:59,488 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:59,488 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:59,488 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:59,488 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:59,489 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:59,490 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:59,505 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Ended with exit code 0 [2024-11-13 12:48:59,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:59,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:59,508 INFO L229 MonitoredProcess]: Starting monitored process 161 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:59,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Waiting until timeout for monitored process [2024-11-13 12:48:59,510 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:59,524 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:59,524 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:59,524 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:59,524 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:59,524 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:59,524 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:59,525 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:59,526 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:59,541 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Ended with exit code 0 [2024-11-13 12:48:59,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:59,542 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:59,544 INFO L229 MonitoredProcess]: Starting monitored process 162 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:59,545 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Waiting until timeout for monitored process [2024-11-13 12:48:59,545 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:59,560 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:59,560 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:59,560 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:59,560 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:59,560 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:59,560 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:59,561 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:59,562 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:59,577 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Ended with exit code 0 [2024-11-13 12:48:59,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:59,578 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:59,580 INFO L229 MonitoredProcess]: Starting monitored process 163 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:59,581 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (163)] Waiting until timeout for monitored process [2024-11-13 12:48:59,581 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:59,595 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:59,595 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:59,595 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:59,595 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:59,595 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:59,596 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:59,596 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:59,597 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:59,614 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (163)] Ended with exit code 0 [2024-11-13 12:48:59,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:59,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:59,616 INFO L229 MonitoredProcess]: Starting monitored process 164 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:59,617 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Waiting until timeout for monitored process [2024-11-13 12:48:59,618 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:59,632 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:59,632 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:59,632 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:59,632 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:59,632 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:59,632 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:59,632 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:59,634 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:59,649 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Ended with exit code 0 [2024-11-13 12:48:59,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:59,649 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:59,651 INFO L229 MonitoredProcess]: Starting monitored process 165 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:59,652 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Waiting until timeout for monitored process [2024-11-13 12:48:59,653 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:59,667 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:59,667 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:59,667 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:59,667 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:59,667 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:59,667 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:59,668 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:59,669 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:59,684 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Ended with exit code 0 [2024-11-13 12:48:59,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:59,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:59,686 INFO L229 MonitoredProcess]: Starting monitored process 166 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:59,687 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Waiting until timeout for monitored process [2024-11-13 12:48:59,688 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:59,702 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:59,702 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:59,702 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:59,702 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:59,702 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:59,703 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:59,703 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:59,704 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:59,719 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Ended with exit code 0 [2024-11-13 12:48:59,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:59,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:59,721 INFO L229 MonitoredProcess]: Starting monitored process 167 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:59,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Waiting until timeout for monitored process [2024-11-13 12:48:59,723 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:59,737 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:59,738 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:59,738 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:59,738 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:59,738 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:59,738 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:59,738 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:59,740 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:59,755 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Forceful destruction successful, exit code 0 [2024-11-13 12:48:59,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:59,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:59,757 INFO L229 MonitoredProcess]: Starting monitored process 168 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:59,758 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Waiting until timeout for monitored process [2024-11-13 12:48:59,759 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:59,773 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:59,773 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:59,773 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:59,773 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:59,774 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:48:59,775 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:48:59,778 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:59,793 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Ended with exit code 0 [2024-11-13 12:48:59,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:59,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:59,795 INFO L229 MonitoredProcess]: Starting monitored process 169 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:59,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Waiting until timeout for monitored process [2024-11-13 12:48:59,797 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:59,811 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:59,811 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:59,811 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:59,811 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:59,811 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:59,812 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:59,812 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:59,813 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:59,827 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Ended with exit code 0 [2024-11-13 12:48:59,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:59,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:59,830 INFO L229 MonitoredProcess]: Starting monitored process 170 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:59,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Waiting until timeout for monitored process [2024-11-13 12:48:59,832 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:59,846 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:59,846 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:59,846 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:59,846 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:59,848 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:48:59,848 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:48:59,852 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:59,867 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Ended with exit code 0 [2024-11-13 12:48:59,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:59,868 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:59,870 INFO L229 MonitoredProcess]: Starting monitored process 171 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:59,871 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Waiting until timeout for monitored process [2024-11-13 12:48:59,872 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:59,886 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:59,886 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:59,886 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:59,886 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:59,886 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:59,886 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:59,886 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:59,888 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:59,902 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Ended with exit code 0 [2024-11-13 12:48:59,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:59,903 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:59,905 INFO L229 MonitoredProcess]: Starting monitored process 172 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:59,906 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Waiting until timeout for monitored process [2024-11-13 12:48:59,907 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:59,920 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:59,921 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:59,921 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:59,921 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:59,921 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:59,921 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:59,921 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:59,923 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:59,937 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Ended with exit code 0 [2024-11-13 12:48:59,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:59,938 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:59,940 INFO L229 MonitoredProcess]: Starting monitored process 173 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:59,941 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Waiting until timeout for monitored process [2024-11-13 12:48:59,941 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:59,955 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:59,955 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:59,955 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:59,956 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:59,956 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:59,956 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:59,956 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:59,958 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:48:59,972 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Ended with exit code 0 [2024-11-13 12:48:59,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:48:59,972 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:48:59,975 INFO L229 MonitoredProcess]: Starting monitored process 174 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:48:59,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Waiting until timeout for monitored process [2024-11-13 12:48:59,978 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:48:59,992 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:48:59,992 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:48:59,992 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:48:59,992 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:48:59,992 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:48:59,992 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:48:59,992 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:48:59,994 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:49:00,009 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Forceful destruction successful, exit code 0 [2024-11-13 12:49:00,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:49:00,009 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:49:00,011 INFO L229 MonitoredProcess]: Starting monitored process 175 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:49:00,012 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Waiting until timeout for monitored process [2024-11-13 12:49:00,013 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:49:00,027 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:49:00,027 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:49:00,027 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:49:00,027 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:49:00,029 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:49:00,029 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:49:00,033 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:49:00,047 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Ended with exit code 0 [2024-11-13 12:49:00,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:49:00,047 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:49:00,049 INFO L229 MonitoredProcess]: Starting monitored process 176 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:49:00,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Waiting until timeout for monitored process [2024-11-13 12:49:00,051 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:49:00,066 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:49:00,066 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:49:00,066 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:49:00,066 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:49:00,069 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:49:00,069 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:49:00,077 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-13 12:49:00,086 INFO L443 ModelExtractionUtils]: Simplification made 5 calls to the SMT solver. [2024-11-13 12:49:00,086 INFO L444 ModelExtractionUtils]: 4 out of 10 variables were initially zero. Simplification set additionally 4 variables to zero. [2024-11-13 12:49:00,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:49:00,087 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:49:00,089 INFO L229 MonitoredProcess]: Starting monitored process 177 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:49:00,090 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Waiting until timeout for monitored process [2024-11-13 12:49:00,090 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-13 12:49:00,106 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2024-11-13 12:49:00,106 INFO L474 LassoAnalysis]: Proved termination. [2024-11-13 12:49:00,106 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) (+ 40 ULTIMATE.start_test_fun_~a#1.offset))_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) (+ 40 ULTIMATE.start_test_fun_~a#1.offset))_1 Supporting invariants [] [2024-11-13 12:49:00,123 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Ended with exit code 0 [2024-11-13 12:49:00,177 INFO L156 tatePredicateManager]: 13 out of 15 supporting invariants were superfluous and have been removed [2024-11-13 12:49:00,182 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #memory_int#0 [2024-11-13 12:49:00,182 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_int#0,GLOBAL] [2024-11-13 12:49:00,182 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_int#0,GLOBAL],[IdentifierExpression[#t~malloc8!base,]]] [2024-11-13 12:49:00,210 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:49:00,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:49:00,273 INFO L255 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-13 12:49:00,274 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:49:00,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:49:00,879 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:49:00,880 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:49:00,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:49:00,931 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.13 stem predicates 2 loop predicates [2024-11-13 12:49:00,932 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 72 states and 85 transitions. cyclomatic complexity: 26 Second operand has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:49:01,019 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 72 states and 85 transitions. cyclomatic complexity: 26. Second operand has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 73 states and 87 transitions. Complement of second has 5 states. [2024-11-13 12:49:01,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:49:01,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:49:01,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:49:01,021 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 58 letters. Loop has 2 letters. [2024-11-13 12:49:01,021 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:49:01,021 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:49:01,063 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:49:01,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:49:01,138 INFO L255 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-13 12:49:01,140 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:49:01,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:49:01,777 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:49:01,778 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:49:01,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:49:01,822 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.13 stem predicates 2 loop predicates [2024-11-13 12:49:01,822 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 72 states and 85 transitions. cyclomatic complexity: 26 Second operand has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:49:01,890 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 72 states and 85 transitions. cyclomatic complexity: 26. Second operand has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 73 states and 87 transitions. Complement of second has 5 states. [2024-11-13 12:49:01,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:49:01,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:49:01,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:49:01,892 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 58 letters. Loop has 2 letters. [2024-11-13 12:49:01,892 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:49:01,892 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:49:01,922 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:49:01,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:49:01,989 INFO L255 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-13 12:49:01,991 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:49:02,266 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Forceful destruction successful, exit code 0 [2024-11-13 12:49:02,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:49:02,608 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:49:02,608 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:49:02,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:49:02,649 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.13 stem predicates 2 loop predicates [2024-11-13 12:49:02,649 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 72 states and 85 transitions. cyclomatic complexity: 26 Second operand has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:49:03,231 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 72 states and 85 transitions. cyclomatic complexity: 26. Second operand has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 96 states and 122 transitions. Complement of second has 29 states. [2024-11-13 12:49:03,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 17 states 13 stem states 2 non-accepting loop states 2 accepting loop states [2024-11-13 12:49:03,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:49:03,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 82 transitions. [2024-11-13 12:49:03,233 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 17 states and 82 transitions. Stem has 58 letters. Loop has 2 letters. [2024-11-13 12:49:03,233 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:49:03,233 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 17 states and 82 transitions. Stem has 60 letters. Loop has 2 letters. [2024-11-13 12:49:03,233 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:49:03,233 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 17 states and 82 transitions. Stem has 58 letters. Loop has 4 letters. [2024-11-13 12:49:03,234 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:49:03,234 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 96 states and 122 transitions. [2024-11-13 12:49:03,235 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:49:03,236 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 96 states to 91 states and 115 transitions. [2024-11-13 12:49:03,236 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2024-11-13 12:49:03,236 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2024-11-13 12:49:03,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 91 states and 115 transitions. [2024-11-13 12:49:03,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:49:03,236 INFO L218 hiAutomatonCegarLoop]: Abstraction has 91 states and 115 transitions. [2024-11-13 12:49:03,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states and 115 transitions. [2024-11-13 12:49:03,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 77. [2024-11-13 12:49:03,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 77 states have (on average 1.1818181818181819) internal successors, (91), 76 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:49:03,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 91 transitions. [2024-11-13 12:49:03,239 INFO L240 hiAutomatonCegarLoop]: Abstraction has 77 states and 91 transitions. [2024-11-13 12:49:03,239 INFO L424 stractBuchiCegarLoop]: Abstraction has 77 states and 91 transitions. [2024-11-13 12:49:03,239 INFO L331 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2024-11-13 12:49:03,239 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 77 states and 91 transitions. [2024-11-13 12:49:03,240 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:49:03,240 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:49:03,240 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:49:03,241 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [12, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1] [2024-11-13 12:49:03,241 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:49:03,241 INFO L745 eck$LassoCheckResult]: Stem: 10656#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 10657#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 10640#L561 assume !(main_~array_size~0#1 < 1); 10641#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 10651#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 10652#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 10653#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 10666#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 10665#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 10664#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 10663#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 10662#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 10661#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 10660#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 10659#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 10658#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 10647#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 10648#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 10654#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 10715#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 10714#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 10655#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 10644#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 10645#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 10649#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 10650#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 10712#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 10711#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 10710#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 10709#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 10707#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 10706#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 10705#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 10704#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 10702#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 10701#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 10700#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 10699#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 10697#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 10696#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 10695#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 10694#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 10692#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 10691#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 10690#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 10689#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 10687#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 10686#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 10685#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 10684#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 10682#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 10681#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 10680#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 10679#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 10677#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 10676#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 10675#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 10674#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 10673#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 10670#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 10669#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 10667#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 10642#L552-3 [2024-11-13 12:49:03,242 INFO L747 eck$LassoCheckResult]: Loop: 10642#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 10643#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 10642#L552-3 [2024-11-13 12:49:03,242 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:49:03,242 INFO L85 PathProgramCache]: Analyzing trace with hash -685702147, now seen corresponding path program 22 times [2024-11-13 12:49:03,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:49:03,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702761717] [2024-11-13 12:49:03,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:49:03,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:49:03,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:49:04,077 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 190 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:49:04,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:49:04,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702761717] [2024-11-13 12:49:04,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702761717] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:49:04,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846557999] [2024-11-13 12:49:04,078 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 12:49:04,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:49:04,078 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:49:04,081 INFO L229 MonitoredProcess]: Starting monitored process 178 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:49:04,084 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Waiting until timeout for monitored process [2024-11-13 12:49:04,408 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 12:49:04,408 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:49:04,412 INFO L255 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-13 12:49:04,414 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:49:05,186 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 231 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:49:05,186 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:49:05,657 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 231 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:49:05,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846557999] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:49:05,657 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:49:05,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 40 [2024-11-13 12:49:05,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325069181] [2024-11-13 12:49:05,657 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:49:05,658 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 12:49:05,658 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:49:05,658 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 22 times [2024-11-13 12:49:05,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:49:05,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253495407] [2024-11-13 12:49:05,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:49:05,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:49:05,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:49:05,664 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:49:05,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:49:05,668 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:49:05,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:49:05,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-11-13 12:49:05,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=369, Invalid=1271, Unknown=0, NotChecked=0, Total=1640 [2024-11-13 12:49:05,742 INFO L87 Difference]: Start difference. First operand 77 states and 91 transitions. cyclomatic complexity: 28 Second operand has 41 states, 40 states have (on average 2.875) internal successors, (115), 41 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:49:06,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 12:49:06,065 INFO L93 Difference]: Finished difference Result 135 states and 160 transitions. [2024-11-13 12:49:06,065 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 135 states and 160 transitions. [2024-11-13 12:49:06,067 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:49:06,067 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 135 states to 78 states and 92 transitions. [2024-11-13 12:49:06,067 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2024-11-13 12:49:06,067 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2024-11-13 12:49:06,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 78 states and 92 transitions. [2024-11-13 12:49:06,068 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:49:06,068 INFO L218 hiAutomatonCegarLoop]: Abstraction has 78 states and 92 transitions. [2024-11-13 12:49:06,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states and 92 transitions. [2024-11-13 12:49:06,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 78. [2024-11-13 12:49:06,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 78 states have (on average 1.1794871794871795) internal successors, (92), 77 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:49:06,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 92 transitions. [2024-11-13 12:49:06,070 INFO L240 hiAutomatonCegarLoop]: Abstraction has 78 states and 92 transitions. [2024-11-13 12:49:06,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-13 12:49:06,072 INFO L424 stractBuchiCegarLoop]: Abstraction has 78 states and 92 transitions. [2024-11-13 12:49:06,072 INFO L331 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2024-11-13 12:49:06,072 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 78 states and 92 transitions. [2024-11-13 12:49:06,073 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:49:06,073 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:49:06,073 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:49:06,074 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [12, 12, 11, 11, 11, 1, 1, 1, 1, 1, 1] [2024-11-13 12:49:06,074 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:49:06,074 INFO L745 eck$LassoCheckResult]: Stem: 11277#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 11278#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 11269#L561 assume !(main_~array_size~0#1 < 1); 11270#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 11273#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 11274#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 11275#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 11292#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 11291#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 11290#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 11289#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 11288#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 11287#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 11286#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 11285#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 11284#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 11279#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 11262#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 11263#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 11266#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 11267#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 11271#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 11272#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 11276#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 11338#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 11337#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 11336#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 11334#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 11333#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 11332#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 11331#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 11329#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 11328#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 11327#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 11326#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 11324#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 11323#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 11322#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 11321#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 11319#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 11318#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 11317#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 11316#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 11314#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 11313#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 11312#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 11311#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 11309#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 11308#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 11307#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 11306#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 11304#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 11303#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 11302#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 11301#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 11299#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 11298#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 11297#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 11296#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 11293#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 11283#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 11282#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 11280#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 11264#L552-3 [2024-11-13 12:49:06,074 INFO L747 eck$LassoCheckResult]: Loop: 11264#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 11265#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 11264#L552-3 [2024-11-13 12:49:06,074 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:49:06,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1066302940, now seen corresponding path program 23 times [2024-11-13 12:49:06,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:49:06,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221004760] [2024-11-13 12:49:06,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:49:06,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:49:06,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:49:06,124 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:49:06,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:49:06,175 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:49:06,175 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:49:06,176 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 23 times [2024-11-13 12:49:06,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:49:06,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770108228] [2024-11-13 12:49:06,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:49:06,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:49:06,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:49:06,185 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:49:06,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:49:06,189 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:49:06,190 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:49:06,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1780059465, now seen corresponding path program 11 times [2024-11-13 12:49:06,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:49:06,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063859258] [2024-11-13 12:49:06,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:49:06,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:49:06,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:49:06,233 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:49:06,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:49:06,273 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:49:31,323 WARN L286 SmtUtils]: Spent 24.96s on a formula simplification. DAG size of input: 384 DAG size of output: 283 (called from [L 276] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2024-11-13 12:49:31,735 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 12:49:31,735 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 12:49:31,735 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 12:49:31,735 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 12:49:31,735 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-13 12:49:31,735 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:49:31,735 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 12:49:31,735 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 12:49:31,735 INFO L132 ssoRankerPreferences]: Filename of dumped script: array01-alloca-1.i_Iteration27_Lasso [2024-11-13 12:49:31,735 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 12:49:31,735 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 12:49:31,737 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:49:31,740 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:49:31,743 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:49:31,745 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:49:31,748 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:49:32,702 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:49:32,706 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:49:32,708 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:49:32,710 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:49:32,712 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:49:32,713 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:49:32,716 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:49:32,718 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:49:32,720 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:49:32,723 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:49:32,724 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:49:32,726 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:49:32,728 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:49:32,731 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:49:32,733 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:49:32,735 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:49:32,738 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:49:33,309 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 12:49:33,310 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-13 12:49:33,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:49:33,310 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:49:33,312 INFO L229 MonitoredProcess]: Starting monitored process 179 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:49:33,313 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Waiting until timeout for monitored process [2024-11-13 12:49:33,314 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:49:33,326 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:49:33,326 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:49:33,326 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:49:33,326 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:49:33,326 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:49:33,326 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:49:33,326 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:49:33,328 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:49:33,342 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Ended with exit code 0 [2024-11-13 12:49:33,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:49:33,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:49:33,344 INFO L229 MonitoredProcess]: Starting monitored process 180 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:49:33,345 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Waiting until timeout for monitored process [2024-11-13 12:49:33,346 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:49:33,358 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:49:33,358 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:49:33,358 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:49:33,358 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:49:33,358 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:49:33,359 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:49:33,359 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:49:33,360 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:49:33,373 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Ended with exit code 0 [2024-11-13 12:49:33,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:49:33,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:49:33,376 INFO L229 MonitoredProcess]: Starting monitored process 181 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:49:33,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Waiting until timeout for monitored process [2024-11-13 12:49:33,378 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:49:33,390 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:49:33,391 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:49:33,391 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:49:33,391 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:49:33,391 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:49:33,391 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:49:33,391 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:49:33,393 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:49:33,406 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Ended with exit code 0 [2024-11-13 12:49:33,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:49:33,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:49:33,408 INFO L229 MonitoredProcess]: Starting monitored process 182 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:49:33,409 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Waiting until timeout for monitored process [2024-11-13 12:49:33,409 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:49:33,422 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:49:33,422 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:49:33,423 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:49:33,423 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:49:33,423 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:49:33,423 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:49:33,423 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:49:33,424 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:49:33,437 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Ended with exit code 0 [2024-11-13 12:49:33,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:49:33,438 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:49:33,439 INFO L229 MonitoredProcess]: Starting monitored process 183 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:49:33,441 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Waiting until timeout for monitored process [2024-11-13 12:49:33,441 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:49:33,454 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:49:33,454 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:49:33,454 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:49:33,454 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:49:33,457 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:49:33,457 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:49:33,462 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:49:33,475 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Ended with exit code 0 [2024-11-13 12:49:33,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:49:33,476 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:49:33,477 INFO L229 MonitoredProcess]: Starting monitored process 184 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:49:33,478 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Waiting until timeout for monitored process [2024-11-13 12:49:33,479 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:49:33,496 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:49:33,496 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:49:33,497 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:49:33,497 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:49:33,500 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:49:33,500 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:49:33,505 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:49:33,519 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Ended with exit code 0 [2024-11-13 12:49:33,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:49:33,519 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:49:33,521 INFO L229 MonitoredProcess]: Starting monitored process 185 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:49:33,522 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Waiting until timeout for monitored process [2024-11-13 12:49:33,523 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:49:33,536 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:49:33,536 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:49:33,536 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:49:33,536 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:49:33,539 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:49:33,539 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:49:33,545 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:49:33,559 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Ended with exit code 0 [2024-11-13 12:49:33,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:49:33,559 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:49:33,561 INFO L229 MonitoredProcess]: Starting monitored process 186 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:49:33,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (186)] Waiting until timeout for monitored process [2024-11-13 12:49:33,563 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:49:33,575 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:49:33,575 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:49:33,576 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:49:33,576 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:49:33,578 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:49:33,578 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:49:33,585 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:49:33,598 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (186)] Ended with exit code 0 [2024-11-13 12:49:33,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:49:33,598 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:49:33,600 INFO L229 MonitoredProcess]: Starting monitored process 187 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:49:33,601 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (187)] Waiting until timeout for monitored process [2024-11-13 12:49:33,602 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:49:33,615 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:49:33,615 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:49:33,615 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:49:33,615 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:49:33,618 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:49:33,618 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:49:33,626 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:49:33,648 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (187)] Ended with exit code 0 [2024-11-13 12:49:33,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:49:33,648 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:49:33,651 INFO L229 MonitoredProcess]: Starting monitored process 188 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:49:33,653 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Waiting until timeout for monitored process [2024-11-13 12:49:33,655 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:49:33,672 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:49:33,672 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:49:33,673 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:49:33,673 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:49:33,676 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:49:33,676 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:49:33,683 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:49:33,696 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Forceful destruction successful, exit code 0 [2024-11-13 12:49:33,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:49:33,697 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:49:33,698 INFO L229 MonitoredProcess]: Starting monitored process 189 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:49:33,700 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Waiting until timeout for monitored process [2024-11-13 12:49:33,700 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:49:33,713 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:49:33,714 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:49:33,714 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:49:33,714 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:49:33,717 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:49:33,717 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:49:33,723 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:49:33,737 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Ended with exit code 0 [2024-11-13 12:49:33,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:49:33,737 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:49:33,739 INFO L229 MonitoredProcess]: Starting monitored process 190 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:49:33,741 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (190)] Waiting until timeout for monitored process [2024-11-13 12:49:33,741 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:49:33,758 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:49:33,759 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:49:33,759 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:49:33,759 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:49:33,761 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:49:33,761 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:49:33,766 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:49:33,779 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (190)] Ended with exit code 0 [2024-11-13 12:49:33,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:49:33,780 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:49:33,782 INFO L229 MonitoredProcess]: Starting monitored process 191 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:49:33,783 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (191)] Waiting until timeout for monitored process [2024-11-13 12:49:33,783 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:49:33,797 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:49:33,797 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:49:33,797 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:49:33,797 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:49:33,800 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:49:33,800 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:49:33,807 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-13 12:49:33,819 INFO L443 ModelExtractionUtils]: Simplification made 8 calls to the SMT solver. [2024-11-13 12:49:33,819 INFO L444 ModelExtractionUtils]: 1 out of 10 variables were initially zero. Simplification set additionally 7 variables to zero. [2024-11-13 12:49:33,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:49:33,820 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:49:33,822 INFO L229 MonitoredProcess]: Starting monitored process 192 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:49:33,824 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (192)] Waiting until timeout for monitored process [2024-11-13 12:49:33,824 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-13 12:49:33,838 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2024-11-13 12:49:33,839 INFO L474 LassoAnalysis]: Proved termination. [2024-11-13 12:49:33,839 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) 44)_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) 44)_1 Supporting invariants [] [2024-11-13 12:49:33,857 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (191)] Forceful destruction successful, exit code 0 [2024-11-13 12:49:33,907 INFO L156 tatePredicateManager]: 14 out of 16 supporting invariants were superfluous and have been removed [2024-11-13 12:49:33,912 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #memory_int#0 [2024-11-13 12:49:33,912 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_int#0,GLOBAL] [2024-11-13 12:49:33,912 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_int#0,GLOBAL],[IdentifierExpression[#t~malloc8!base,]]] [2024-11-13 12:49:33,939 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:49:34,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:49:34,003 INFO L255 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-13 12:49:34,004 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:49:34,152 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (192)] Ended with exit code 0 [2024-11-13 12:49:34,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:49:34,765 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:49:34,765 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:49:34,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:49:34,806 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.14 stem predicates 2 loop predicates [2024-11-13 12:49:34,806 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 78 states and 92 transitions. cyclomatic complexity: 28 Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:49:34,867 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 78 states and 92 transitions. cyclomatic complexity: 28. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 79 states and 94 transitions. Complement of second has 5 states. [2024-11-13 12:49:34,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:49:34,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:49:34,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:49:34,869 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 63 letters. Loop has 2 letters. [2024-11-13 12:49:34,869 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:49:34,869 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:49:34,900 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:49:34,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:49:34,964 INFO L255 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-13 12:49:34,966 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:49:35,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:49:35,798 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:49:35,798 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:49:35,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:49:35,841 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.14 stem predicates 2 loop predicates [2024-11-13 12:49:35,841 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 78 states and 92 transitions. cyclomatic complexity: 28 Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:49:35,905 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 78 states and 92 transitions. cyclomatic complexity: 28. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 79 states and 94 transitions. Complement of second has 5 states. [2024-11-13 12:49:35,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:49:35,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:49:35,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:49:35,906 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 63 letters. Loop has 2 letters. [2024-11-13 12:49:35,907 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:49:35,907 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:49:35,948 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:49:36,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:49:36,031 INFO L255 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-13 12:49:36,034 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:49:36,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:49:36,875 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:49:36,876 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:49:36,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:49:36,913 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.14 stem predicates 2 loop predicates [2024-11-13 12:49:36,913 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 78 states and 92 transitions. cyclomatic complexity: 28 Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:49:37,459 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 78 states and 92 transitions. cyclomatic complexity: 28. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 103 states and 131 transitions. Complement of second has 31 states. [2024-11-13 12:49:37,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 18 states 14 stem states 2 non-accepting loop states 2 accepting loop states [2024-11-13 12:49:37,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:49:37,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 88 transitions. [2024-11-13 12:49:37,461 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 18 states and 88 transitions. Stem has 63 letters. Loop has 2 letters. [2024-11-13 12:49:37,461 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:49:37,461 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 18 states and 88 transitions. Stem has 65 letters. Loop has 2 letters. [2024-11-13 12:49:37,461 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:49:37,461 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 18 states and 88 transitions. Stem has 63 letters. Loop has 4 letters. [2024-11-13 12:49:37,462 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:49:37,462 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 103 states and 131 transitions. [2024-11-13 12:49:37,462 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:49:37,463 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 103 states to 98 states and 124 transitions. [2024-11-13 12:49:37,463 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2024-11-13 12:49:37,463 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2024-11-13 12:49:37,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 98 states and 124 transitions. [2024-11-13 12:49:37,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:49:37,463 INFO L218 hiAutomatonCegarLoop]: Abstraction has 98 states and 124 transitions. [2024-11-13 12:49:37,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states and 124 transitions. [2024-11-13 12:49:37,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 83. [2024-11-13 12:49:37,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 83 states have (on average 1.180722891566265) internal successors, (98), 82 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:49:37,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 98 transitions. [2024-11-13 12:49:37,465 INFO L240 hiAutomatonCegarLoop]: Abstraction has 83 states and 98 transitions. [2024-11-13 12:49:37,465 INFO L424 stractBuchiCegarLoop]: Abstraction has 83 states and 98 transitions. [2024-11-13 12:49:37,465 INFO L331 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2024-11-13 12:49:37,465 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 83 states and 98 transitions. [2024-11-13 12:49:37,466 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:49:37,466 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:49:37,466 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:49:37,466 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [13, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1] [2024-11-13 12:49:37,466 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:49:37,467 INFO L745 eck$LassoCheckResult]: Stem: 12389#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 12390#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 12378#L561 assume !(main_~array_size~0#1 < 1); 12379#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 12386#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 12387#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 12388#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 12400#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 12399#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 12398#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 12397#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 12396#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 12395#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 12394#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 12393#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 12392#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 12391#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 12380#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 12381#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 12384#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 12454#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 12453#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 12385#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 12375#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 12376#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 12382#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 12383#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 12451#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 12450#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 12449#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 12448#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 12446#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 12445#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 12444#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 12443#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 12441#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 12440#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 12439#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 12438#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 12436#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 12435#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 12434#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 12433#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 12431#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 12430#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 12429#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 12428#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 12426#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 12425#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 12424#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 12423#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 12421#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 12420#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 12419#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 12418#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 12416#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 12415#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 12414#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 12413#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 12411#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 12410#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 12409#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 12408#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 12407#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 12404#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 12403#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 12401#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 12373#L552-3 [2024-11-13 12:49:37,467 INFO L747 eck$LassoCheckResult]: Loop: 12373#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 12374#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 12373#L552-3 [2024-11-13 12:49:37,467 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:49:37,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1240161466, now seen corresponding path program 24 times [2024-11-13 12:49:37,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:49:37,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748796001] [2024-11-13 12:49:37,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:49:37,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:49:37,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:49:38,294 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 231 proven. 123 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:49:38,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:49:38,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748796001] [2024-11-13 12:49:38,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748796001] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:49:38,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958906452] [2024-11-13 12:49:38,295 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 12:49:38,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:49:38,295 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:49:38,298 INFO L229 MonitoredProcess]: Starting monitored process 193 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:49:38,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Waiting until timeout for monitored process [2024-11-13 12:49:38,722 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2024-11-13 12:49:38,722 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:49:38,724 INFO L255 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-13 12:49:38,726 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:49:39,320 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 276 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:49:39,320 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:49:39,764 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 276 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:49:39,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958906452] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:49:39,765 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:49:39,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 43 [2024-11-13 12:49:39,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537257858] [2024-11-13 12:49:39,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:49:39,765 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 12:49:39,765 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:49:39,766 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 24 times [2024-11-13 12:49:39,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:49:39,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707164838] [2024-11-13 12:49:39,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:49:39,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:49:39,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:49:39,772 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:49:39,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:49:39,776 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:49:39,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:49:39,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-11-13 12:49:39,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=425, Invalid=1467, Unknown=0, NotChecked=0, Total=1892 [2024-11-13 12:49:39,843 INFO L87 Difference]: Start difference. First operand 83 states and 98 transitions. cyclomatic complexity: 30 Second operand has 44 states, 43 states have (on average 2.883720930232558) internal successors, (124), 44 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:49:40,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 12:49:40,248 INFO L93 Difference]: Finished difference Result 146 states and 173 transitions. [2024-11-13 12:49:40,248 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 146 states and 173 transitions. [2024-11-13 12:49:40,249 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:49:40,250 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 146 states to 84 states and 99 transitions. [2024-11-13 12:49:40,250 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2024-11-13 12:49:40,250 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2024-11-13 12:49:40,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 84 states and 99 transitions. [2024-11-13 12:49:40,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:49:40,250 INFO L218 hiAutomatonCegarLoop]: Abstraction has 84 states and 99 transitions. [2024-11-13 12:49:40,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states and 99 transitions. [2024-11-13 12:49:40,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 84. [2024-11-13 12:49:40,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 84 states have (on average 1.1785714285714286) internal successors, (99), 83 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:49:40,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 99 transitions. [2024-11-13 12:49:40,254 INFO L240 hiAutomatonCegarLoop]: Abstraction has 84 states and 99 transitions. [2024-11-13 12:49:40,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-13 12:49:40,255 INFO L424 stractBuchiCegarLoop]: Abstraction has 84 states and 99 transitions. [2024-11-13 12:49:40,255 INFO L331 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2024-11-13 12:49:40,256 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 84 states and 99 transitions. [2024-11-13 12:49:40,256 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:49:40,256 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:49:40,256 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:49:40,257 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [13, 13, 12, 12, 12, 1, 1, 1, 1, 1, 1] [2024-11-13 12:49:40,257 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:49:40,258 INFO L745 eck$LassoCheckResult]: Stem: 13060#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 13061#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 13050#L561 assume !(main_~array_size~0#1 < 1); 13051#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 13057#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 13058#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 13059#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 13076#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 13075#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 13074#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 13072#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 13070#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 13069#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 13068#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 13067#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 13066#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 13065#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 13064#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 13052#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 13053#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 13047#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 13048#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 13054#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 13055#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 13056#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 13127#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 13126#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 13125#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 13123#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 13122#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 13121#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 13120#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 13118#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 13117#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 13116#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 13115#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 13113#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 13112#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 13111#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 13110#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 13108#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 13107#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 13106#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 13105#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 13103#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 13102#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 13101#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 13100#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 13098#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 13097#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 13096#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 13095#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 13093#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 13092#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 13091#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 13090#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 13088#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 13087#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 13086#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 13085#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 13083#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 13082#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 13081#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 13080#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 13079#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 13073#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 13071#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 13062#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 13045#L552-3 [2024-11-13 12:49:40,258 INFO L747 eck$LassoCheckResult]: Loop: 13045#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 13046#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 13045#L552-3 [2024-11-13 12:49:40,258 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:49:40,258 INFO L85 PathProgramCache]: Analyzing trace with hash -137978125, now seen corresponding path program 25 times [2024-11-13 12:49:40,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:49:40,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144439188] [2024-11-13 12:49:40,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:49:40,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:49:40,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:49:40,300 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:49:40,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:49:40,343 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:49:40,344 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:49:40,344 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 25 times [2024-11-13 12:49:40,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:49:40,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325652101] [2024-11-13 12:49:40,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:49:40,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:49:40,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:49:40,350 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:49:40,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:49:40,354 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:49:40,354 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:49:40,355 INFO L85 PathProgramCache]: Analyzing trace with hash 547009112, now seen corresponding path program 12 times [2024-11-13 12:49:40,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:49:40,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685448815] [2024-11-13 12:49:40,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:49:40,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:49:40,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:49:40,400 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:49:40,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:49:40,437 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:50:24,234 WARN L286 SmtUtils]: Spent 43.73s on a formula simplification. DAG size of input: 412 DAG size of output: 303 (called from [L 276] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2024-11-13 12:50:24,635 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 12:50:24,635 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 12:50:24,635 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 12:50:24,635 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 12:50:24,635 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-13 12:50:24,635 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:50:24,636 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 12:50:24,636 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 12:50:24,636 INFO L132 ssoRankerPreferences]: Filename of dumped script: array01-alloca-1.i_Iteration29_Lasso [2024-11-13 12:50:24,636 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 12:50:24,636 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 12:50:24,639 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:50:25,832 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:50:25,834 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:50:25,836 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:50:25,839 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:50:25,842 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:50:25,844 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:50:25,846 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:50:25,852 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:50:25,855 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:50:25,857 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:50:25,859 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:50:25,862 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:50:25,864 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:50:25,866 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:50:25,869 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:50:25,871 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:50:25,873 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:50:25,875 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:50:25,879 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:50:25,882 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:50:25,884 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:50:26,518 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 12:50:26,518 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-13 12:50:26,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:50:26,519 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:50:26,523 INFO L229 MonitoredProcess]: Starting monitored process 194 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:50:26,525 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Waiting until timeout for monitored process [2024-11-13 12:50:26,526 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:50:26,542 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:50:26,542 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:50:26,542 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:50:26,542 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:50:26,545 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:50:26,545 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:50:26,552 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:50:26,573 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Ended with exit code 0 [2024-11-13 12:50:26,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:50:26,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:50:26,576 INFO L229 MonitoredProcess]: Starting monitored process 195 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:50:26,577 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Waiting until timeout for monitored process [2024-11-13 12:50:26,579 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:50:26,596 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:50:26,596 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:50:26,596 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:50:26,596 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:50:26,599 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:50:26,599 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:50:26,607 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:50:26,627 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Forceful destruction successful, exit code 0 [2024-11-13 12:50:26,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:50:26,628 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:50:26,631 INFO L229 MonitoredProcess]: Starting monitored process 196 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:50:26,633 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Waiting until timeout for monitored process [2024-11-13 12:50:26,635 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:50:26,652 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:50:26,652 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:50:26,652 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:50:26,652 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:50:26,655 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:50:26,655 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:50:26,662 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:50:26,683 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Ended with exit code 0 [2024-11-13 12:50:26,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:50:26,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:50:26,687 INFO L229 MonitoredProcess]: Starting monitored process 197 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:50:26,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Waiting until timeout for monitored process [2024-11-13 12:50:26,690 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:50:26,703 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:50:26,704 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:50:26,704 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:50:26,704 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:50:26,706 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:50:26,707 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:50:26,712 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:50:26,725 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Ended with exit code 0 [2024-11-13 12:50:26,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:50:26,725 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:50:26,727 INFO L229 MonitoredProcess]: Starting monitored process 198 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:50:26,728 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Waiting until timeout for monitored process [2024-11-13 12:50:26,729 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:50:26,741 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:50:26,742 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:50:26,742 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:50:26,742 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:50:26,745 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:50:26,745 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:50:26,750 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:50:26,764 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Ended with exit code 0 [2024-11-13 12:50:26,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:50:26,765 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:50:26,766 INFO L229 MonitoredProcess]: Starting monitored process 199 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:50:26,768 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Waiting until timeout for monitored process [2024-11-13 12:50:26,768 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:50:26,781 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:50:26,781 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:50:26,781 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:50:26,782 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:50:26,785 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:50:26,785 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:50:26,793 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:50:26,806 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Ended with exit code 0 [2024-11-13 12:50:26,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:50:26,806 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:50:26,808 INFO L229 MonitoredProcess]: Starting monitored process 200 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:50:26,809 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Waiting until timeout for monitored process [2024-11-13 12:50:26,809 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:50:26,823 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:50:26,823 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:50:26,823 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:50:26,823 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:50:26,825 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:50:26,825 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:50:26,831 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:50:26,844 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Ended with exit code 0 [2024-11-13 12:50:26,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:50:26,844 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:50:26,846 INFO L229 MonitoredProcess]: Starting monitored process 201 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:50:26,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Waiting until timeout for monitored process [2024-11-13 12:50:26,848 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:50:26,860 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:50:26,860 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:50:26,860 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:50:26,860 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:50:26,863 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:50:26,863 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:50:26,872 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-13 12:50:26,881 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2024-11-13 12:50:26,881 INFO L444 ModelExtractionUtils]: 5 out of 10 variables were initially zero. Simplification set additionally 3 variables to zero. [2024-11-13 12:50:26,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:50:26,881 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:50:26,885 INFO L229 MonitoredProcess]: Starting monitored process 202 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:50:26,886 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Waiting until timeout for monitored process [2024-11-13 12:50:26,887 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-13 12:50:26,900 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2024-11-13 12:50:26,900 INFO L474 LassoAnalysis]: Proved termination. [2024-11-13 12:50:26,900 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) 48)_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) 48)_1 Supporting invariants [] [2024-11-13 12:50:26,913 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Ended with exit code 0 [2024-11-13 12:50:26,963 INFO L156 tatePredicateManager]: 15 out of 17 supporting invariants were superfluous and have been removed [2024-11-13 12:50:26,967 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #memory_int#0 [2024-11-13 12:50:26,967 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_int#0,GLOBAL] [2024-11-13 12:50:26,967 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_int#0,GLOBAL],[IdentifierExpression[#t~malloc8!base,]]] [2024-11-13 12:50:26,992 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:50:27,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:50:27,073 INFO L255 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-13 12:50:27,075 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:50:27,516 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Forceful destruction successful, exit code 0 [2024-11-13 12:50:27,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:50:27,977 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:50:27,978 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:50:28,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:50:28,020 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.15 stem predicates 2 loop predicates [2024-11-13 12:50:28,021 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 84 states and 99 transitions. cyclomatic complexity: 30 Second operand has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 17 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:50:28,098 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 84 states and 99 transitions. cyclomatic complexity: 30. Second operand has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 17 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 85 states and 101 transitions. Complement of second has 5 states. [2024-11-13 12:50:28,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:50:28,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 17 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:50:28,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:50:28,101 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 68 letters. Loop has 2 letters. [2024-11-13 12:50:28,101 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:50:28,101 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:50:28,136 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:50:28,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:50:28,206 INFO L255 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-13 12:50:28,208 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:50:29,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:50:29,085 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:50:29,089 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:50:29,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:50:29,134 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.15 stem predicates 2 loop predicates [2024-11-13 12:50:29,135 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 84 states and 99 transitions. cyclomatic complexity: 30 Second operand has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 17 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:50:29,204 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 84 states and 99 transitions. cyclomatic complexity: 30. Second operand has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 17 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 85 states and 101 transitions. Complement of second has 5 states. [2024-11-13 12:50:29,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:50:29,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 17 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:50:29,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:50:29,206 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 68 letters. Loop has 2 letters. [2024-11-13 12:50:29,206 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:50:29,206 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:50:29,242 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:50:29,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:50:29,315 INFO L255 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-13 12:50:29,316 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:50:30,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:50:30,404 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:50:30,405 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:50:30,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:50:30,449 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.15 stem predicates 2 loop predicates [2024-11-13 12:50:30,450 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 84 states and 99 transitions. cyclomatic complexity: 30 Second operand has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 17 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:50:31,139 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 84 states and 99 transitions. cyclomatic complexity: 30. Second operand has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 17 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 110 states and 140 transitions. Complement of second has 33 states. [2024-11-13 12:50:31,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 19 states 15 stem states 2 non-accepting loop states 2 accepting loop states [2024-11-13 12:50:31,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 17 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:50:31,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 94 transitions. [2024-11-13 12:50:31,140 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 19 states and 94 transitions. Stem has 68 letters. Loop has 2 letters. [2024-11-13 12:50:31,140 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:50:31,141 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 19 states and 94 transitions. Stem has 70 letters. Loop has 2 letters. [2024-11-13 12:50:31,141 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:50:31,141 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 19 states and 94 transitions. Stem has 68 letters. Loop has 4 letters. [2024-11-13 12:50:31,141 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:50:31,141 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 110 states and 140 transitions. [2024-11-13 12:50:31,142 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:50:31,142 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 110 states to 105 states and 133 transitions. [2024-11-13 12:50:31,142 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2024-11-13 12:50:31,142 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2024-11-13 12:50:31,143 INFO L73 IsDeterministic]: Start isDeterministic. Operand 105 states and 133 transitions. [2024-11-13 12:50:31,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:50:31,143 INFO L218 hiAutomatonCegarLoop]: Abstraction has 105 states and 133 transitions. [2024-11-13 12:50:31,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states and 133 transitions. [2024-11-13 12:50:31,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 89. [2024-11-13 12:50:31,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 89 states have (on average 1.1797752808988764) internal successors, (105), 88 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:50:31,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 105 transitions. [2024-11-13 12:50:31,145 INFO L240 hiAutomatonCegarLoop]: Abstraction has 89 states and 105 transitions. [2024-11-13 12:50:31,145 INFO L424 stractBuchiCegarLoop]: Abstraction has 89 states and 105 transitions. [2024-11-13 12:50:31,145 INFO L331 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2024-11-13 12:50:31,145 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 89 states and 105 transitions. [2024-11-13 12:50:31,145 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:50:31,145 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:50:31,145 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:50:31,146 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [14, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1] [2024-11-13 12:50:31,146 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:50:31,146 INFO L745 eck$LassoCheckResult]: Stem: 14252#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 14253#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 14243#L561 assume !(main_~array_size~0#1 < 1); 14244#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 14247#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 14248#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 14249#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 14264#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 14263#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 14262#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 14261#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 14260#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 14259#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 14258#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 14257#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 14256#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 14255#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 14254#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 14236#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 14237#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 14250#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14323#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 14322#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 14251#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 14240#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14241#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 14245#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 14246#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 14320#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14319#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 14318#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 14317#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 14315#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14314#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 14313#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 14312#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 14310#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14309#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 14308#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 14307#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 14305#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14304#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 14303#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 14302#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 14300#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14299#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 14298#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 14297#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 14295#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14294#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 14293#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 14292#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 14290#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14289#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 14288#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 14287#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 14285#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14284#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 14283#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 14282#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 14280#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14279#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 14278#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 14277#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 14275#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14274#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 14273#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 14272#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 14271#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14268#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 14267#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 14265#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 14238#L552-3 [2024-11-13 12:50:31,146 INFO L747 eck$LassoCheckResult]: Loop: 14238#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14239#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 14238#L552-3 [2024-11-13 12:50:31,146 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:50:31,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1689745929, now seen corresponding path program 26 times [2024-11-13 12:50:31,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:50:31,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488722100] [2024-11-13 12:50:31,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:50:31,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:50:31,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:50:31,948 INFO L134 CoverageAnalysis]: Checked inductivity of 416 backedges. 276 proven. 140 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:50:31,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:50:31,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488722100] [2024-11-13 12:50:31,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488722100] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:50:31,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247725502] [2024-11-13 12:50:31,948 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 12:50:31,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:50:31,949 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:50:31,951 INFO L229 MonitoredProcess]: Starting monitored process 203 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:50:31,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Waiting until timeout for monitored process [2024-11-13 12:50:32,215 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 12:50:32,215 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:50:32,217 INFO L255 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-13 12:50:32,218 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:50:32,937 INFO L134 CoverageAnalysis]: Checked inductivity of 416 backedges. 325 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:50:32,937 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:50:33,467 INFO L134 CoverageAnalysis]: Checked inductivity of 416 backedges. 325 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:50:33,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1247725502] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:50:33,467 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:50:33,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30, 30] total 46 [2024-11-13 12:50:33,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047498230] [2024-11-13 12:50:33,468 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:50:33,468 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 12:50:33,468 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:50:33,468 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 26 times [2024-11-13 12:50:33,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:50:33,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446598659] [2024-11-13 12:50:33,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:50:33,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:50:33,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:50:33,472 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:50:33,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:50:33,475 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:50:33,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:50:33,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-11-13 12:50:33,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=485, Invalid=1677, Unknown=0, NotChecked=0, Total=2162 [2024-11-13 12:50:33,524 INFO L87 Difference]: Start difference. First operand 89 states and 105 transitions. cyclomatic complexity: 32 Second operand has 47 states, 46 states have (on average 2.891304347826087) internal successors, (133), 47 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:50:33,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 12:50:33,896 INFO L93 Difference]: Finished difference Result 157 states and 186 transitions. [2024-11-13 12:50:33,897 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 157 states and 186 transitions. [2024-11-13 12:50:33,898 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:50:33,898 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 157 states to 90 states and 106 transitions. [2024-11-13 12:50:33,898 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2024-11-13 12:50:33,898 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2024-11-13 12:50:33,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 90 states and 106 transitions. [2024-11-13 12:50:33,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:50:33,898 INFO L218 hiAutomatonCegarLoop]: Abstraction has 90 states and 106 transitions. [2024-11-13 12:50:33,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states and 106 transitions. [2024-11-13 12:50:33,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 90. [2024-11-13 12:50:33,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 90 states have (on average 1.1777777777777778) internal successors, (106), 89 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:50:33,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 106 transitions. [2024-11-13 12:50:33,901 INFO L240 hiAutomatonCegarLoop]: Abstraction has 90 states and 106 transitions. [2024-11-13 12:50:33,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-13 12:50:33,902 INFO L424 stractBuchiCegarLoop]: Abstraction has 90 states and 106 transitions. [2024-11-13 12:50:33,903 INFO L331 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2024-11-13 12:50:33,903 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 90 states and 106 transitions. [2024-11-13 12:50:33,903 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:50:33,903 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:50:33,904 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:50:33,904 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [14, 14, 13, 13, 13, 1, 1, 1, 1, 1, 1] [2024-11-13 12:50:33,904 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:50:33,905 INFO L745 eck$LassoCheckResult]: Stem: 14973#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 14974#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 14963#L561 assume !(main_~array_size~0#1 < 1); 14964#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 14970#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 14971#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 14972#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 14990#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 14989#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 14988#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 14987#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 14985#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 14983#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 14982#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 14981#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 14980#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 14979#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 14978#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 14977#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 14965#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 14966#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 14960#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14961#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 14967#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 14968#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 14969#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 15046#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 15045#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 15044#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 15042#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 15041#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 15040#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 15039#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 15037#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 15036#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 15035#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 15034#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 15032#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 15031#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 15030#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 15029#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 15027#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 15026#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 15025#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 15024#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 15022#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 15021#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 15020#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 15019#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 15017#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 15016#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 15015#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 15014#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 15012#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 15011#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 15010#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 15009#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 15007#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 15006#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 15005#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 15004#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 15002#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 15001#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 15000#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 14999#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 14997#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14996#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 14995#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 14994#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 14993#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14986#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 14984#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 14975#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 14958#L552-3 [2024-11-13 12:50:33,905 INFO L747 eck$LassoCheckResult]: Loop: 14958#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14959#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 14958#L552-3 [2024-11-13 12:50:33,905 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:50:33,905 INFO L85 PathProgramCache]: Analyzing trace with hash 685355888, now seen corresponding path program 27 times [2024-11-13 12:50:33,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:50:33,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653491144] [2024-11-13 12:50:33,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:50:33,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:50:33,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:50:33,949 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:50:33,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:50:33,990 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:50:33,990 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:50:33,990 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 27 times [2024-11-13 12:50:33,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:50:33,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018834184] [2024-11-13 12:50:33,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:50:33,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:50:33,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:50:33,997 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:50:33,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:50:34,000 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:50:34,000 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:50:34,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1497013141, now seen corresponding path program 13 times [2024-11-13 12:50:34,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:50:34,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524963977] [2024-11-13 12:50:34,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:50:34,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:50:34,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:50:34,042 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:50:34,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:50:34,082 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:51:16,153 WARN L286 SmtUtils]: Spent 42.00s on a formula simplification. DAG size of input: 440 DAG size of output: 323 (called from [L 276] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2024-11-13 12:51:16,640 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 12:51:16,641 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 12:51:16,641 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 12:51:16,641 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 12:51:16,641 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-13 12:51:16,641 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:16,641 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 12:51:16,641 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 12:51:16,641 INFO L132 ssoRankerPreferences]: Filename of dumped script: array01-alloca-1.i_Iteration31_Lasso [2024-11-13 12:51:16,641 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 12:51:16,641 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 12:51:16,643 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:51:16,646 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:51:16,650 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:51:16,656 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:51:16,660 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:51:16,665 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:51:16,668 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:51:16,671 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:51:16,674 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:51:16,677 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:51:16,680 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:51:16,683 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:51:16,685 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:51:16,688 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:51:16,691 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:51:16,695 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:51:16,698 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:51:16,701 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:51:16,740 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:51:16,747 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:51:18,263 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:51:18,266 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:51:19,026 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 12:51:19,026 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-13 12:51:19,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:19,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:19,029 INFO L229 MonitoredProcess]: Starting monitored process 204 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:19,030 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Waiting until timeout for monitored process [2024-11-13 12:51:19,031 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:19,046 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:19,046 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:51:19,046 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:19,046 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:19,046 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:19,047 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:51:19,047 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:51:19,048 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:19,065 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Forceful destruction successful, exit code 0 [2024-11-13 12:51:19,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:19,066 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:19,068 INFO L229 MonitoredProcess]: Starting monitored process 205 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:19,069 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Waiting until timeout for monitored process [2024-11-13 12:51:19,070 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:19,085 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:19,085 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:51:19,085 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:19,085 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:19,085 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:19,085 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:51:19,085 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:51:19,087 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:19,104 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Ended with exit code 0 [2024-11-13 12:51:19,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:19,105 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:19,107 INFO L229 MonitoredProcess]: Starting monitored process 206 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:19,108 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Waiting until timeout for monitored process [2024-11-13 12:51:19,108 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:19,123 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:19,123 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:19,123 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:19,123 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:19,125 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:51:19,125 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:51:19,130 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:19,145 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Forceful destruction successful, exit code 0 [2024-11-13 12:51:19,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:19,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:19,147 INFO L229 MonitoredProcess]: Starting monitored process 207 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:19,149 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Waiting until timeout for monitored process [2024-11-13 12:51:19,149 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:19,164 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:19,164 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:19,164 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:19,164 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:19,165 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:51:19,165 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:51:19,169 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:19,184 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Ended with exit code 0 [2024-11-13 12:51:19,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:19,185 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:19,187 INFO L229 MonitoredProcess]: Starting monitored process 208 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:19,188 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (208)] Waiting until timeout for monitored process [2024-11-13 12:51:19,188 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:19,203 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:19,203 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:19,203 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:19,203 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:19,205 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:51:19,205 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:51:19,209 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:19,223 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (208)] Ended with exit code 0 [2024-11-13 12:51:19,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:19,224 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:19,226 INFO L229 MonitoredProcess]: Starting monitored process 209 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:19,227 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (209)] Waiting until timeout for monitored process [2024-11-13 12:51:19,228 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:19,243 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:19,243 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:51:19,243 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:19,243 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:19,243 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:19,243 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:51:19,243 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:51:19,245 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:19,260 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (209)] Ended with exit code 0 [2024-11-13 12:51:19,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:19,261 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:19,263 INFO L229 MonitoredProcess]: Starting monitored process 210 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:19,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (210)] Waiting until timeout for monitored process [2024-11-13 12:51:19,265 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:19,279 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:19,279 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:51:19,279 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:19,279 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:19,279 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:19,280 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:51:19,280 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:51:19,281 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:19,296 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (210)] Ended with exit code 0 [2024-11-13 12:51:19,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:19,297 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:19,299 INFO L229 MonitoredProcess]: Starting monitored process 211 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:19,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Waiting until timeout for monitored process [2024-11-13 12:51:19,301 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:19,315 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:19,315 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:51:19,315 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:19,315 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:19,316 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:19,316 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:51:19,316 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:51:19,317 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:19,332 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Ended with exit code 0 [2024-11-13 12:51:19,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:19,332 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:19,334 INFO L229 MonitoredProcess]: Starting monitored process 212 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:19,336 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (212)] Waiting until timeout for monitored process [2024-11-13 12:51:19,336 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:19,351 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:19,351 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:51:19,351 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:19,351 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:19,351 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:19,352 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:51:19,352 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:51:19,355 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:19,378 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (212)] Ended with exit code 0 [2024-11-13 12:51:19,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:19,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:19,381 INFO L229 MonitoredProcess]: Starting monitored process 213 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:19,382 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (213)] Waiting until timeout for monitored process [2024-11-13 12:51:19,382 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:19,397 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:19,397 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:51:19,397 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:19,397 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:19,397 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:19,398 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:51:19,398 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:51:19,400 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:19,415 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (213)] Ended with exit code 0 [2024-11-13 12:51:19,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:19,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:19,418 INFO L229 MonitoredProcess]: Starting monitored process 214 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:19,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (214)] Waiting until timeout for monitored process [2024-11-13 12:51:19,421 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:19,440 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:19,440 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:51:19,440 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:19,441 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:19,441 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:19,441 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:51:19,441 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:51:19,445 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:19,469 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (214)] Forceful destruction successful, exit code 0 [2024-11-13 12:51:19,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:19,470 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:19,473 INFO L229 MonitoredProcess]: Starting monitored process 215 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:19,475 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (215)] Waiting until timeout for monitored process [2024-11-13 12:51:19,476 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:19,495 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:19,495 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:51:19,495 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:19,495 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:19,495 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:19,496 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:51:19,496 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:51:19,498 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:19,521 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (215)] Ended with exit code 0 [2024-11-13 12:51:19,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:19,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:19,525 INFO L229 MonitoredProcess]: Starting monitored process 216 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:19,528 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (216)] Waiting until timeout for monitored process [2024-11-13 12:51:19,529 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:19,547 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:19,547 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:51:19,547 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:19,547 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:19,547 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:19,548 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:51:19,548 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:51:19,550 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:19,573 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (216)] Forceful destruction successful, exit code 0 [2024-11-13 12:51:19,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:19,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:19,576 INFO L229 MonitoredProcess]: Starting monitored process 217 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:19,577 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (217)] Waiting until timeout for monitored process [2024-11-13 12:51:19,580 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:19,598 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:19,598 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:51:19,598 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:19,598 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:19,598 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:19,599 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:51:19,599 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:51:19,601 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:19,624 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (217)] Forceful destruction successful, exit code 0 [2024-11-13 12:51:19,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:19,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:19,627 INFO L229 MonitoredProcess]: Starting monitored process 218 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:19,629 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (218)] Waiting until timeout for monitored process [2024-11-13 12:51:19,631 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:19,648 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:19,648 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:19,648 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:19,648 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:19,650 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:51:19,650 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:51:19,655 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:19,679 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (218)] Forceful destruction successful, exit code 0 [2024-11-13 12:51:19,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:19,680 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:19,683 INFO L229 MonitoredProcess]: Starting monitored process 219 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:19,685 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (219)] Waiting until timeout for monitored process [2024-11-13 12:51:19,686 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:19,705 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:19,705 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:51:19,705 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:19,705 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:19,705 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:19,706 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:51:19,706 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:51:19,708 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:19,733 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (219)] Ended with exit code 0 [2024-11-13 12:51:19,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:19,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:19,738 INFO L229 MonitoredProcess]: Starting monitored process 220 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:19,740 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (220)] Waiting until timeout for monitored process [2024-11-13 12:51:19,743 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:19,762 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:19,762 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:51:19,762 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:19,762 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:19,762 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:19,763 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:51:19,763 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:51:19,767 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:19,792 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (220)] Forceful destruction successful, exit code 0 [2024-11-13 12:51:19,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:19,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:19,795 INFO L229 MonitoredProcess]: Starting monitored process 221 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:19,797 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (221)] Waiting until timeout for monitored process [2024-11-13 12:51:19,798 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:19,817 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:19,818 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:51:19,818 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:19,818 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:19,818 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:19,819 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:51:19,819 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:51:19,824 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:19,843 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (221)] Ended with exit code 0 [2024-11-13 12:51:19,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:19,843 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:19,845 INFO L229 MonitoredProcess]: Starting monitored process 222 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:19,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (222)] Waiting until timeout for monitored process [2024-11-13 12:51:19,847 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:19,861 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:19,861 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:51:19,861 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:19,862 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:19,862 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:19,862 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:51:19,862 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:51:19,863 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:19,878 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (222)] Forceful destruction successful, exit code 0 [2024-11-13 12:51:19,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:19,878 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:19,881 INFO L229 MonitoredProcess]: Starting monitored process 223 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:19,882 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (223)] Waiting until timeout for monitored process [2024-11-13 12:51:19,882 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:19,896 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:19,896 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:19,897 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:19,897 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:19,900 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:51:19,900 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:51:19,906 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:19,922 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (223)] Ended with exit code 0 [2024-11-13 12:51:19,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:19,922 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:19,924 INFO L229 MonitoredProcess]: Starting monitored process 224 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:19,925 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (224)] Waiting until timeout for monitored process [2024-11-13 12:51:19,926 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:19,941 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:19,941 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:19,941 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:19,941 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:19,944 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:51:19,944 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:51:19,951 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:19,966 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (224)] Ended with exit code 0 [2024-11-13 12:51:19,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:19,966 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:19,969 INFO L229 MonitoredProcess]: Starting monitored process 225 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:19,970 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Waiting until timeout for monitored process [2024-11-13 12:51:19,970 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:19,985 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:19,985 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:19,985 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:19,985 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:19,988 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:51:19,988 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:51:19,995 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:20,012 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Ended with exit code 0 [2024-11-13 12:51:20,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:20,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:20,015 INFO L229 MonitoredProcess]: Starting monitored process 226 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:20,016 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (226)] Waiting until timeout for monitored process [2024-11-13 12:51:20,017 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:20,031 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:20,031 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:20,031 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:20,032 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:20,034 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:51:20,034 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:51:20,040 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:20,057 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (226)] Ended with exit code 0 [2024-11-13 12:51:20,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:20,057 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:20,059 INFO L229 MonitoredProcess]: Starting monitored process 227 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:20,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (227)] Waiting until timeout for monitored process [2024-11-13 12:51:20,061 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:20,075 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:20,076 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:20,076 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:20,076 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:20,079 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:51:20,079 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:51:20,086 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:20,101 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (227)] Ended with exit code 0 [2024-11-13 12:51:20,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:20,101 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:20,103 INFO L229 MonitoredProcess]: Starting monitored process 228 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:20,104 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (228)] Waiting until timeout for monitored process [2024-11-13 12:51:20,105 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:20,119 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:20,120 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:20,120 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:20,120 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:20,123 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:51:20,123 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:51:20,130 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:20,145 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (228)] Ended with exit code 0 [2024-11-13 12:51:20,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:20,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:20,147 INFO L229 MonitoredProcess]: Starting monitored process 229 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:20,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (229)] Waiting until timeout for monitored process [2024-11-13 12:51:20,149 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:20,163 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:20,163 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:20,163 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:20,163 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:20,167 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:51:20,167 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:51:20,174 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:20,189 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (229)] Ended with exit code 0 [2024-11-13 12:51:20,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:20,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:20,191 INFO L229 MonitoredProcess]: Starting monitored process 230 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:20,193 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:20,196 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (230)] Waiting until timeout for monitored process [2024-11-13 12:51:20,211 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:20,211 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:20,211 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:20,211 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:20,215 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:51:20,215 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:51:20,224 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:20,238 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (230)] Ended with exit code 0 [2024-11-13 12:51:20,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:20,239 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:20,241 INFO L229 MonitoredProcess]: Starting monitored process 231 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:20,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (231)] Waiting until timeout for monitored process [2024-11-13 12:51:20,243 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:20,257 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:20,257 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:20,257 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:20,257 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:20,260 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:51:20,260 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:51:20,267 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:20,282 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (231)] Ended with exit code 0 [2024-11-13 12:51:20,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:20,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:20,284 INFO L229 MonitoredProcess]: Starting monitored process 232 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:20,286 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (232)] Waiting until timeout for monitored process [2024-11-13 12:51:20,286 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:20,301 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:20,301 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:20,301 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:20,301 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:20,302 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:51:20,303 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:51:20,307 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:20,321 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (232)] Ended with exit code 0 [2024-11-13 12:51:20,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:20,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:20,324 INFO L229 MonitoredProcess]: Starting monitored process 233 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:20,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (233)] Waiting until timeout for monitored process [2024-11-13 12:51:20,327 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:20,341 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:20,342 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:20,342 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:20,342 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:20,345 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:51:20,345 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:51:20,352 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:51:20,367 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (233)] Forceful destruction successful, exit code 0 [2024-11-13 12:51:20,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:20,368 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:20,370 INFO L229 MonitoredProcess]: Starting monitored process 234 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:20,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (234)] Waiting until timeout for monitored process [2024-11-13 12:51:20,372 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:51:20,386 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:51:20,386 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:51:20,387 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:51:20,387 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:51:20,390 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:51:20,390 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:51:20,397 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-13 12:51:20,408 INFO L443 ModelExtractionUtils]: Simplification made 7 calls to the SMT solver. [2024-11-13 12:51:20,408 INFO L444 ModelExtractionUtils]: 3 out of 10 variables were initially zero. Simplification set additionally 5 variables to zero. [2024-11-13 12:51:20,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:51:20,409 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:20,411 INFO L229 MonitoredProcess]: Starting monitored process 235 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:51:20,412 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (235)] Waiting until timeout for monitored process [2024-11-13 12:51:20,413 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-13 12:51:20,428 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2024-11-13 12:51:20,428 INFO L474 LassoAnalysis]: Proved termination. [2024-11-13 12:51:20,428 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) 52)_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) 52)_1 Supporting invariants [] [2024-11-13 12:51:20,444 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (234)] Ended with exit code 0 [2024-11-13 12:51:20,509 INFO L156 tatePredicateManager]: 16 out of 18 supporting invariants were superfluous and have been removed [2024-11-13 12:51:20,515 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #memory_int#0 [2024-11-13 12:51:20,515 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_int#0,GLOBAL] [2024-11-13 12:51:20,515 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_int#0,GLOBAL],[IdentifierExpression[#t~malloc8!base,]]] [2024-11-13 12:51:20,546 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:20,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:20,632 INFO L255 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-13 12:51:20,634 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:51:21,150 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (235)] Forceful destruction successful, exit code 0 [2024-11-13 12:51:21,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:21,818 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:51:21,819 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:51:21,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:21,867 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.16 stem predicates 2 loop predicates [2024-11-13 12:51:21,868 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 90 states and 106 transitions. cyclomatic complexity: 32 Second operand has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:21,960 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 90 states and 106 transitions. cyclomatic complexity: 32. Second operand has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 91 states and 108 transitions. Complement of second has 5 states. [2024-11-13 12:51:21,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:51:21,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:21,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:51:21,961 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 73 letters. Loop has 2 letters. [2024-11-13 12:51:21,962 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:51:21,962 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:51:21,994 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:22,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:22,077 INFO L255 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-13 12:51:22,079 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:51:23,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:23,184 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:51:23,184 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:51:23,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:23,234 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.16 stem predicates 2 loop predicates [2024-11-13 12:51:23,234 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 90 states and 106 transitions. cyclomatic complexity: 32 Second operand has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:23,319 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 90 states and 106 transitions. cyclomatic complexity: 32. Second operand has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 91 states and 108 transitions. Complement of second has 5 states. [2024-11-13 12:51:23,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:51:23,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:23,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:51:23,320 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 73 letters. Loop has 2 letters. [2024-11-13 12:51:23,320 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:51:23,320 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:51:23,353 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:23,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:23,451 INFO L255 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-13 12:51:23,454 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:51:24,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:24,551 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:51:24,551 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:51:24,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:24,598 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.16 stem predicates 2 loop predicates [2024-11-13 12:51:24,599 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 90 states and 106 transitions. cyclomatic complexity: 32 Second operand has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:25,422 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 90 states and 106 transitions. cyclomatic complexity: 32. Second operand has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 117 states and 149 transitions. Complement of second has 35 states. [2024-11-13 12:51:25,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 20 states 16 stem states 2 non-accepting loop states 2 accepting loop states [2024-11-13 12:51:25,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:25,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 100 transitions. [2024-11-13 12:51:25,424 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 20 states and 100 transitions. Stem has 73 letters. Loop has 2 letters. [2024-11-13 12:51:25,424 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:51:25,424 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 20 states and 100 transitions. Stem has 75 letters. Loop has 2 letters. [2024-11-13 12:51:25,424 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:51:25,424 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 20 states and 100 transitions. Stem has 73 letters. Loop has 4 letters. [2024-11-13 12:51:25,424 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:51:25,425 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 117 states and 149 transitions. [2024-11-13 12:51:25,426 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:51:25,426 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 117 states to 112 states and 142 transitions. [2024-11-13 12:51:25,426 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2024-11-13 12:51:25,426 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2024-11-13 12:51:25,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 112 states and 142 transitions. [2024-11-13 12:51:25,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:51:25,427 INFO L218 hiAutomatonCegarLoop]: Abstraction has 112 states and 142 transitions. [2024-11-13 12:51:25,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states and 142 transitions. [2024-11-13 12:51:25,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 95. [2024-11-13 12:51:25,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 95 states have (on average 1.1789473684210525) internal successors, (112), 94 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:25,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 112 transitions. [2024-11-13 12:51:25,429 INFO L240 hiAutomatonCegarLoop]: Abstraction has 95 states and 112 transitions. [2024-11-13 12:51:25,429 INFO L424 stractBuchiCegarLoop]: Abstraction has 95 states and 112 transitions. [2024-11-13 12:51:25,429 INFO L331 stractBuchiCegarLoop]: ======== Iteration 32 ============ [2024-11-13 12:51:25,430 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 95 states and 112 transitions. [2024-11-13 12:51:25,430 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:51:25,430 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:51:25,430 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:51:25,431 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [15, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1] [2024-11-13 12:51:25,431 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:51:25,431 INFO L745 eck$LassoCheckResult]: Stem: 16245#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 16246#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 16234#L561 assume !(main_~array_size~0#1 < 1); 16235#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 16242#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 16243#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 16244#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 16258#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 16257#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 16256#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 16255#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 16254#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 16253#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 16252#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 16251#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 16250#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 16249#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 16248#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 16247#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 16236#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 16237#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 16240#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16322#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 16321#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 16241#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 16231#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16232#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 16238#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 16239#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 16319#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16318#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 16317#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 16316#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 16314#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16313#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 16312#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 16311#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 16309#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16308#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 16307#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 16306#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 16304#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16303#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 16302#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 16301#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 16299#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16298#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 16297#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 16296#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 16294#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16293#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 16292#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 16291#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 16289#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16288#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 16287#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 16286#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 16284#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16283#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 16282#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 16281#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 16279#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16278#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 16277#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 16276#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 16274#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16273#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 16272#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 16271#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 16269#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16268#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 16267#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 16266#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 16265#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16262#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 16261#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 16259#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 16229#L552-3 [2024-11-13 12:51:25,431 INFO L747 eck$LassoCheckResult]: Loop: 16229#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16230#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 16229#L552-3 [2024-11-13 12:51:25,432 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:25,432 INFO L85 PathProgramCache]: Analyzing trace with hash -184416250, now seen corresponding path program 28 times [2024-11-13 12:51:25,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:51:25,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571450687] [2024-11-13 12:51:25,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:25,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:51:25,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:51:26,604 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 325 proven. 158 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:26,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:51:26,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571450687] [2024-11-13 12:51:26,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571450687] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:51:26,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [43685761] [2024-11-13 12:51:26,605 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 12:51:26,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:51:26,605 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:51:26,608 INFO L229 MonitoredProcess]: Starting monitored process 236 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:51:26,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (236)] Waiting until timeout for monitored process [2024-11-13 12:51:27,063 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 12:51:27,063 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:51:27,066 INFO L255 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-13 12:51:27,068 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:51:27,936 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 378 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:27,936 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:51:28,511 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 378 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:51:28,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [43685761] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:51:28,511 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:51:28,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 49 [2024-11-13 12:51:28,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32977695] [2024-11-13 12:51:28,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:51:28,512 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 12:51:28,512 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:28,512 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 28 times [2024-11-13 12:51:28,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:51:28,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446263870] [2024-11-13 12:51:28,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:28,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:51:28,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:51:28,517 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:51:28,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:51:28,521 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:51:28,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:51:28,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-11-13 12:51:28,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=549, Invalid=1901, Unknown=0, NotChecked=0, Total=2450 [2024-11-13 12:51:28,570 INFO L87 Difference]: Start difference. First operand 95 states and 112 transitions. cyclomatic complexity: 34 Second operand has 50 states, 49 states have (on average 2.8979591836734695) internal successors, (142), 50 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:28,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 12:51:28,903 INFO L93 Difference]: Finished difference Result 168 states and 199 transitions. [2024-11-13 12:51:28,903 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 168 states and 199 transitions. [2024-11-13 12:51:28,904 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:51:28,905 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 168 states to 96 states and 113 transitions. [2024-11-13 12:51:28,905 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2024-11-13 12:51:28,905 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2024-11-13 12:51:28,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 96 states and 113 transitions. [2024-11-13 12:51:28,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:51:28,905 INFO L218 hiAutomatonCegarLoop]: Abstraction has 96 states and 113 transitions. [2024-11-13 12:51:28,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states and 113 transitions. [2024-11-13 12:51:28,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2024-11-13 12:51:28,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 96 states have (on average 1.1770833333333333) internal successors, (113), 95 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:51:28,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 113 transitions. [2024-11-13 12:51:28,908 INFO L240 hiAutomatonCegarLoop]: Abstraction has 96 states and 113 transitions. [2024-11-13 12:51:28,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-13 12:51:28,911 INFO L424 stractBuchiCegarLoop]: Abstraction has 96 states and 113 transitions. [2024-11-13 12:51:28,911 INFO L331 stractBuchiCegarLoop]: ======== Iteration 33 ============ [2024-11-13 12:51:28,911 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 96 states and 113 transitions. [2024-11-13 12:51:28,911 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:51:28,911 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:51:28,911 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:51:28,912 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [15, 15, 14, 14, 14, 1, 1, 1, 1, 1, 1] [2024-11-13 12:51:28,912 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:51:28,912 INFO L745 eck$LassoCheckResult]: Stem: 17016#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 17017#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 17006#L561 assume !(main_~array_size~0#1 < 1); 17007#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 17013#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 17014#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 17015#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 17034#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 17033#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 17032#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 17031#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 17030#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 17028#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 17026#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 17025#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 17024#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 17023#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 17022#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 17021#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 17020#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 17008#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 17009#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 17003#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17004#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 17010#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 17011#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 17012#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17095#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 17094#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 17093#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 17091#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17090#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 17089#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 17088#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 17086#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17085#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 17084#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 17083#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 17081#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17080#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 17079#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 17078#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 17076#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17075#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 17074#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 17073#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 17071#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17070#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 17069#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 17068#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 17066#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17065#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 17064#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 17063#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 17061#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17060#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 17059#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 17058#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 17056#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17055#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 17054#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 17053#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 17051#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17050#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 17049#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 17048#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 17046#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17045#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 17044#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 17043#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 17041#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17040#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 17039#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 17038#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 17037#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17029#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 17027#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 17018#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 17001#L552-3 [2024-11-13 12:51:28,912 INFO L747 eck$LassoCheckResult]: Loop: 17001#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17002#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 17001#L552-3 [2024-11-13 12:51:28,913 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:28,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1780389631, now seen corresponding path program 29 times [2024-11-13 12:51:28,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:51:28,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831817665] [2024-11-13 12:51:28,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:28,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:51:28,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:51:28,962 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:51:29,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:51:29,011 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:51:29,012 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:29,012 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 29 times [2024-11-13 12:51:29,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:51:29,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69302435] [2024-11-13 12:51:29,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:29,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:51:29,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:51:29,021 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:51:29,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:51:29,025 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:51:29,025 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:51:29,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1557452644, now seen corresponding path program 14 times [2024-11-13 12:51:29,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:51:29,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289368669] [2024-11-13 12:51:29,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:51:29,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:51:29,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:51:29,074 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:51:29,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:51:29,127 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:52:51,070 WARN L286 SmtUtils]: Spent 1.36m on a formula simplification. DAG size of input: 468 DAG size of output: 346 (called from [L 276] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2024-11-13 12:52:53,775 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 12:52:53,775 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 12:52:53,775 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 12:52:53,775 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 12:52:53,775 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-13 12:52:53,775 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:52:53,775 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 12:52:53,775 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 12:52:53,775 INFO L132 ssoRankerPreferences]: Filename of dumped script: array01-alloca-1.i_Iteration33_Lasso [2024-11-13 12:52:53,775 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 12:52:53,775 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 12:52:53,778 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:52:53,782 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:52:53,785 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:52:53,788 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:52:53,791 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:52:53,796 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:52:53,798 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:53:21,513 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:53:21,515 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:53:21,518 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:53:21,520 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:53:21,523 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:53:21,525 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:53:21,527 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:53:21,529 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:53:21,531 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:53:21,533 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:53:21,535 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:53:21,537 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:53:21,540 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:53:21,543 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:53:22,416 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 12:53:22,416 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-13 12:53:22,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:53:22,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:22,420 INFO L229 MonitoredProcess]: Starting monitored process 237 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:53:22,423 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (237)] Waiting until timeout for monitored process [2024-11-13 12:53:22,424 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:53:22,440 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:53:22,440 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:53:22,440 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:53:22,440 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:53:22,440 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:53:22,441 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:53:22,441 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:53:22,442 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:53:22,458 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (237)] Ended with exit code 0 [2024-11-13 12:53:22,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:53:22,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:22,461 INFO L229 MonitoredProcess]: Starting monitored process 238 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:53:22,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (238)] Waiting until timeout for monitored process [2024-11-13 12:53:22,463 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:53:22,477 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:53:22,478 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:53:22,478 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:53:22,478 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:53:22,478 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:53:22,478 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:53:22,478 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:53:22,480 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:53:22,496 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (238)] Ended with exit code 0 [2024-11-13 12:53:22,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:53:22,496 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:22,498 INFO L229 MonitoredProcess]: Starting monitored process 239 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:53:22,499 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (239)] Waiting until timeout for monitored process [2024-11-13 12:53:22,500 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:53:22,514 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:53:22,514 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:53:22,514 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:53:22,514 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:53:22,516 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:53:22,516 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:53:22,520 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:53:22,535 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (239)] Ended with exit code 0 [2024-11-13 12:53:22,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:53:22,535 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:22,537 INFO L229 MonitoredProcess]: Starting monitored process 240 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:53:22,539 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (240)] Waiting until timeout for monitored process [2024-11-13 12:53:22,539 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:53:22,553 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:53:22,553 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:53:22,554 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:53:22,554 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:53:22,554 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:53:22,554 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:53:22,554 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:53:22,558 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:53:22,582 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (240)] Ended with exit code 0 [2024-11-13 12:53:22,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:53:22,582 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:22,585 INFO L229 MonitoredProcess]: Starting monitored process 241 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:53:22,587 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (241)] Waiting until timeout for monitored process [2024-11-13 12:53:22,589 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:53:22,607 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:53:22,607 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:53:22,608 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:53:22,608 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:53:22,609 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:53:22,610 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:53:22,616 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:53:22,640 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (241)] Ended with exit code 0 [2024-11-13 12:53:22,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:53:22,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:22,644 INFO L229 MonitoredProcess]: Starting monitored process 242 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:53:22,646 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (242)] Waiting until timeout for monitored process [2024-11-13 12:53:22,647 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:53:22,667 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:53:22,667 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:53:22,667 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:53:22,667 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:53:22,667 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:53:22,667 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:53:22,667 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:53:22,670 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:53:22,694 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (242)] Forceful destruction successful, exit code 0 [2024-11-13 12:53:22,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:53:22,695 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:22,698 INFO L229 MonitoredProcess]: Starting monitored process 243 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:53:22,700 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (243)] Waiting until timeout for monitored process [2024-11-13 12:53:22,701 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:53:22,720 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:53:22,721 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:53:22,721 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:53:22,721 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:53:22,724 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:53:22,725 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:53:22,733 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:53:22,756 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (243)] Forceful destruction successful, exit code 0 [2024-11-13 12:53:22,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:53:22,757 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:22,760 INFO L229 MonitoredProcess]: Starting monitored process 244 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:53:22,764 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (244)] Waiting until timeout for monitored process [2024-11-13 12:53:22,765 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:53:22,784 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:53:22,784 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:53:22,784 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:53:22,784 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:53:22,787 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:53:22,787 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:53:22,795 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:53:22,821 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (244)] Forceful destruction successful, exit code 0 [2024-11-13 12:53:22,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:53:22,822 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:22,825 INFO L229 MonitoredProcess]: Starting monitored process 245 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:53:22,827 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (245)] Waiting until timeout for monitored process [2024-11-13 12:53:22,830 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:53:22,850 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:53:22,850 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:53:22,850 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:53:22,850 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:53:22,855 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:53:22,855 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:53:22,867 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:53:22,888 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (245)] Ended with exit code 0 [2024-11-13 12:53:22,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:53:22,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:22,891 INFO L229 MonitoredProcess]: Starting monitored process 246 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:53:22,895 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (246)] Waiting until timeout for monitored process [2024-11-13 12:53:22,896 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:53:22,913 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:53:22,914 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:53:22,914 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:53:22,914 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:53:22,917 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:53:22,917 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:53:22,924 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:53:22,945 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (246)] Forceful destruction successful, exit code 0 [2024-11-13 12:53:22,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:53:22,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:22,948 INFO L229 MonitoredProcess]: Starting monitored process 247 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:53:22,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (247)] Waiting until timeout for monitored process [2024-11-13 12:53:22,951 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:53:22,968 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:53:22,968 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:53:22,968 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:53:22,969 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:53:22,971 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:53:22,972 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:53:22,979 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:53:22,999 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (247)] Forceful destruction successful, exit code 0 [2024-11-13 12:53:22,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:53:22,999 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:23,002 INFO L229 MonitoredProcess]: Starting monitored process 248 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:53:23,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (248)] Waiting until timeout for monitored process [2024-11-13 12:53:23,005 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:53:23,022 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:53:23,022 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:53:23,022 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:53:23,022 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:53:23,025 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:53:23,025 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:53:23,033 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:53:23,052 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (248)] Ended with exit code 0 [2024-11-13 12:53:23,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:53:23,053 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:23,055 INFO L229 MonitoredProcess]: Starting monitored process 249 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:53:23,057 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (249)] Waiting until timeout for monitored process [2024-11-13 12:53:23,058 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:53:23,074 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:53:23,074 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:53:23,074 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:53:23,074 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:53:23,077 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:53:23,077 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:53:23,088 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:53:23,108 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (249)] Forceful destruction successful, exit code 0 [2024-11-13 12:53:23,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:53:23,108 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:23,112 INFO L229 MonitoredProcess]: Starting monitored process 250 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:53:23,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (250)] Waiting until timeout for monitored process [2024-11-13 12:53:23,116 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:53:23,132 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:53:23,132 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:53:23,132 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:53:23,132 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:53:23,135 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:53:23,135 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:53:23,143 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:53:23,164 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (250)] Forceful destruction successful, exit code 0 [2024-11-13 12:53:23,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:53:23,164 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:23,167 INFO L229 MonitoredProcess]: Starting monitored process 251 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:53:23,169 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (251)] Waiting until timeout for monitored process [2024-11-13 12:53:23,170 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:53:23,187 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:53:23,187 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:53:23,187 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:53:23,187 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:53:23,190 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:53:23,190 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:53:23,198 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:53:23,219 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (251)] Forceful destruction successful, exit code 0 [2024-11-13 12:53:23,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:53:23,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:23,224 INFO L229 MonitoredProcess]: Starting monitored process 252 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:53:23,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (252)] Waiting until timeout for monitored process [2024-11-13 12:53:23,229 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:53:23,247 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:53:23,247 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:53:23,247 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:53:23,247 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:53:23,251 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:53:23,251 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:53:23,257 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:53:23,270 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (252)] Forceful destruction successful, exit code 0 [2024-11-13 12:53:23,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:53:23,270 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:23,272 INFO L229 MonitoredProcess]: Starting monitored process 253 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:53:23,273 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (253)] Waiting until timeout for monitored process [2024-11-13 12:53:23,273 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:53:23,285 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:53:23,285 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:53:23,285 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:53:23,286 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:53:23,287 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:53:23,287 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:53:23,291 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:53:23,304 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (253)] Ended with exit code 0 [2024-11-13 12:53:23,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:53:23,305 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:23,307 INFO L229 MonitoredProcess]: Starting monitored process 254 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:53:23,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (254)] Waiting until timeout for monitored process [2024-11-13 12:53:23,309 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:53:23,320 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:53:23,321 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:53:23,321 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:53:23,321 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:53:23,323 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:53:23,323 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:53:23,329 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:53:23,341 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (254)] Ended with exit code 0 [2024-11-13 12:53:23,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:53:23,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:23,343 INFO L229 MonitoredProcess]: Starting monitored process 255 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:53:23,345 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (255)] Waiting until timeout for monitored process [2024-11-13 12:53:23,345 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:53:23,357 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:53:23,357 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:53:23,357 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:53:23,357 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:53:23,360 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:53:23,360 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:53:23,365 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:53:23,378 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (255)] Ended with exit code 0 [2024-11-13 12:53:23,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:53:23,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:23,380 INFO L229 MonitoredProcess]: Starting monitored process 256 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:53:23,383 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (256)] Waiting until timeout for monitored process [2024-11-13 12:53:23,384 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:53:23,397 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:53:23,397 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:53:23,397 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:53:23,397 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:53:23,400 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:53:23,400 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:53:23,406 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:53:23,418 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (256)] Ended with exit code 0 [2024-11-13 12:53:23,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:53:23,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:23,421 INFO L229 MonitoredProcess]: Starting monitored process 257 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:53:23,422 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (257)] Waiting until timeout for monitored process [2024-11-13 12:53:23,422 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:53:23,434 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:53:23,435 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:53:23,435 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:53:23,435 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:53:23,437 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:53:23,437 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:53:23,443 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:53:23,458 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (257)] Ended with exit code 0 [2024-11-13 12:53:23,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:53:23,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:23,460 INFO L229 MonitoredProcess]: Starting monitored process 258 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:53:23,461 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (258)] Waiting until timeout for monitored process [2024-11-13 12:53:23,462 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:53:23,474 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:53:23,474 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:53:23,474 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:53:23,474 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:53:23,475 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:53:23,475 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:53:23,480 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:53:23,497 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (258)] Ended with exit code 0 [2024-11-13 12:53:23,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:53:23,498 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:23,499 INFO L229 MonitoredProcess]: Starting monitored process 259 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:53:23,500 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (259)] Waiting until timeout for monitored process [2024-11-13 12:53:23,501 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:53:23,513 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:53:23,514 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:53:23,514 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:53:23,514 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:53:23,516 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:53:23,516 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:53:23,521 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:53:23,534 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (259)] Ended with exit code 0 [2024-11-13 12:53:23,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:53:23,534 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:23,536 INFO L229 MonitoredProcess]: Starting monitored process 260 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:53:23,537 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (260)] Waiting until timeout for monitored process [2024-11-13 12:53:23,537 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:53:23,550 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:53:23,550 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:53:23,550 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:53:23,550 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:53:23,553 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:53:23,553 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:53:23,559 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:53:23,571 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (260)] Ended with exit code 0 [2024-11-13 12:53:23,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:53:23,572 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:23,573 INFO L229 MonitoredProcess]: Starting monitored process 261 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:53:23,574 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (261)] Waiting until timeout for monitored process [2024-11-13 12:53:23,575 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:53:23,587 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:53:23,587 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:53:23,587 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:53:23,587 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:53:23,590 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:53:23,590 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:53:23,596 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-13 12:53:23,606 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2024-11-13 12:53:23,606 INFO L444 ModelExtractionUtils]: 3 out of 10 variables were initially zero. Simplification set additionally 5 variables to zero. [2024-11-13 12:53:23,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:53:23,606 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:23,608 INFO L229 MonitoredProcess]: Starting monitored process 262 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:53:23,609 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (262)] Waiting until timeout for monitored process [2024-11-13 12:53:23,609 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-13 12:53:23,622 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2024-11-13 12:53:23,622 INFO L474 LassoAnalysis]: Proved termination. [2024-11-13 12:53:23,622 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) (+ 56 ULTIMATE.start_test_fun_~a#1.offset))_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) (+ 56 ULTIMATE.start_test_fun_~a#1.offset))_1 Supporting invariants [] [2024-11-13 12:53:23,634 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (261)] Ended with exit code 0 [2024-11-13 12:53:24,139 INFO L156 tatePredicateManager]: 31 out of 33 supporting invariants were superfluous and have been removed [2024-11-13 12:53:24,143 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #memory_int#0 [2024-11-13 12:53:24,144 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_int#0,GLOBAL] [2024-11-13 12:53:24,144 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_int#0,GLOBAL],[IdentifierExpression[#t~malloc8!base,]]] [2024-11-13 12:53:24,175 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:53:24,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:53:24,248 INFO L255 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-13 12:53:24,249 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:53:24,649 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (262)] Forceful destruction successful, exit code 0 [2024-11-13 12:53:24,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:53:24,961 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:53:24,961 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:53:24,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:53:24,999 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.17 stem predicates 2 loop predicates [2024-11-13 12:53:24,999 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 96 states and 113 transitions. cyclomatic complexity: 34 Second operand has 19 states, 19 states have (on average 3.473684210526316) internal successors, (66), 19 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:53:25,068 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 96 states and 113 transitions. cyclomatic complexity: 34. Second operand has 19 states, 19 states have (on average 3.473684210526316) internal successors, (66), 19 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 97 states and 115 transitions. Complement of second has 5 states. [2024-11-13 12:53:25,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:53:25,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 19 states have (on average 3.473684210526316) internal successors, (66), 19 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:53:25,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:53:25,069 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 78 letters. Loop has 2 letters. [2024-11-13 12:53:25,069 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:53:25,069 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:53:25,093 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:53:25,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:53:25,162 INFO L255 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-13 12:53:25,163 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:53:25,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:53:25,852 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:53:25,852 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:53:25,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:53:25,890 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.17 stem predicates 2 loop predicates [2024-11-13 12:53:25,891 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 96 states and 113 transitions. cyclomatic complexity: 34 Second operand has 19 states, 19 states have (on average 3.473684210526316) internal successors, (66), 19 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:53:25,958 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 96 states and 113 transitions. cyclomatic complexity: 34. Second operand has 19 states, 19 states have (on average 3.473684210526316) internal successors, (66), 19 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 97 states and 115 transitions. Complement of second has 5 states. [2024-11-13 12:53:25,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:53:25,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 19 states have (on average 3.473684210526316) internal successors, (66), 19 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:53:25,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:53:25,959 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 78 letters. Loop has 2 letters. [2024-11-13 12:53:25,959 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:53:25,959 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:53:25,988 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:53:26,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:53:26,070 INFO L255 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-13 12:53:26,072 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:53:26,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:53:26,795 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:53:26,796 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:53:26,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:53:26,834 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.17 stem predicates 2 loop predicates [2024-11-13 12:53:26,834 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 96 states and 113 transitions. cyclomatic complexity: 34 Second operand has 19 states, 19 states have (on average 3.473684210526316) internal successors, (66), 19 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:53:27,526 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 96 states and 113 transitions. cyclomatic complexity: 34. Second operand has 19 states, 19 states have (on average 3.473684210526316) internal successors, (66), 19 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 124 states and 158 transitions. Complement of second has 37 states. [2024-11-13 12:53:27,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 21 states 17 stem states 2 non-accepting loop states 2 accepting loop states [2024-11-13 12:53:27,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 19 states have (on average 3.473684210526316) internal successors, (66), 19 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:53:27,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 106 transitions. [2024-11-13 12:53:27,528 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 21 states and 106 transitions. Stem has 78 letters. Loop has 2 letters. [2024-11-13 12:53:27,528 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:53:27,528 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 21 states and 106 transitions. Stem has 80 letters. Loop has 2 letters. [2024-11-13 12:53:27,528 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:53:27,529 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 21 states and 106 transitions. Stem has 78 letters. Loop has 4 letters. [2024-11-13 12:53:27,529 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:53:27,529 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 124 states and 158 transitions. [2024-11-13 12:53:27,529 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:53:27,530 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 124 states to 119 states and 151 transitions. [2024-11-13 12:53:27,530 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2024-11-13 12:53:27,531 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2024-11-13 12:53:27,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 119 states and 151 transitions. [2024-11-13 12:53:27,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:53:27,531 INFO L218 hiAutomatonCegarLoop]: Abstraction has 119 states and 151 transitions. [2024-11-13 12:53:27,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states and 151 transitions. [2024-11-13 12:53:27,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 101. [2024-11-13 12:53:27,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 101 states have (on average 1.1782178217821782) internal successors, (119), 100 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:53:27,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 119 transitions. [2024-11-13 12:53:27,533 INFO L240 hiAutomatonCegarLoop]: Abstraction has 101 states and 119 transitions. [2024-11-13 12:53:27,533 INFO L424 stractBuchiCegarLoop]: Abstraction has 101 states and 119 transitions. [2024-11-13 12:53:27,533 INFO L331 stractBuchiCegarLoop]: ======== Iteration 34 ============ [2024-11-13 12:53:27,533 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 101 states and 119 transitions. [2024-11-13 12:53:27,534 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:53:27,534 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:53:27,534 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:53:27,535 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [16, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1] [2024-11-13 12:53:27,535 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:53:27,535 INFO L745 eck$LassoCheckResult]: Stem: 18421#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 18422#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 18405#L561 assume !(main_~array_size~0#1 < 1); 18406#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 18416#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 18417#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 18418#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 18435#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 18434#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 18433#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 18432#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 18431#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 18430#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 18429#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 18428#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 18427#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 18426#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 18425#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 18424#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 18423#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 18407#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 18408#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 18419#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 18504#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 18503#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 18420#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 18411#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 18412#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 18414#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 18415#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 18501#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 18500#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 18499#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 18498#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 18496#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 18495#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 18494#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 18493#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 18491#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 18490#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 18489#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 18488#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 18486#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 18485#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 18484#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 18483#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 18481#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 18480#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 18479#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 18478#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 18476#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 18475#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 18474#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 18473#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 18471#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 18470#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 18469#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 18468#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 18466#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 18465#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 18464#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 18463#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 18461#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 18460#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 18459#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 18458#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 18456#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 18455#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 18454#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 18453#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 18451#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 18450#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 18449#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 18448#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 18446#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 18445#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 18444#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 18443#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 18442#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 18439#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 18438#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 18436#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 18409#L552-3 [2024-11-13 12:53:27,535 INFO L747 eck$LassoCheckResult]: Loop: 18409#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 18410#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 18409#L552-3 [2024-11-13 12:53:27,535 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:53:27,535 INFO L85 PathProgramCache]: Analyzing trace with hash 2063371285, now seen corresponding path program 30 times [2024-11-13 12:53:27,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:53:27,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170434966] [2024-11-13 12:53:27,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:53:27,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:53:27,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:53:28,594 INFO L134 CoverageAnalysis]: Checked inductivity of 555 backedges. 378 proven. 177 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:53:28,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:53:28,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170434966] [2024-11-13 12:53:28,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170434966] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:53:28,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1841457921] [2024-11-13 12:53:28,595 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 12:53:28,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:53:28,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:53:28,598 INFO L229 MonitoredProcess]: Starting monitored process 263 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:53:28,599 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (263)] Waiting until timeout for monitored process [2024-11-13 12:53:29,955 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2024-11-13 12:53:29,955 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:53:29,958 INFO L255 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-13 12:53:29,960 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:53:30,928 INFO L134 CoverageAnalysis]: Checked inductivity of 555 backedges. 435 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:53:30,929 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:53:31,522 INFO L134 CoverageAnalysis]: Checked inductivity of 555 backedges. 435 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:53:31,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1841457921] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:53:31,522 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:53:31,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 52 [2024-11-13 12:53:31,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711249328] [2024-11-13 12:53:31,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:53:31,523 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 12:53:31,523 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:53:31,524 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 30 times [2024-11-13 12:53:31,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:53:31,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531350411] [2024-11-13 12:53:31,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:53:31,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:53:31,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:53:31,528 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:53:31,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:53:31,532 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:53:31,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:53:31,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2024-11-13 12:53:31,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=617, Invalid=2139, Unknown=0, NotChecked=0, Total=2756 [2024-11-13 12:53:31,605 INFO L87 Difference]: Start difference. First operand 101 states and 119 transitions. cyclomatic complexity: 36 Second operand has 53 states, 52 states have (on average 2.9038461538461537) internal successors, (151), 53 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:53:32,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 12:53:32,105 INFO L93 Difference]: Finished difference Result 179 states and 212 transitions. [2024-11-13 12:53:32,105 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 179 states and 212 transitions. [2024-11-13 12:53:32,106 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:53:32,107 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 179 states to 102 states and 120 transitions. [2024-11-13 12:53:32,107 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2024-11-13 12:53:32,107 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2024-11-13 12:53:32,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 102 states and 120 transitions. [2024-11-13 12:53:32,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:53:32,107 INFO L218 hiAutomatonCegarLoop]: Abstraction has 102 states and 120 transitions. [2024-11-13 12:53:32,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states and 120 transitions. [2024-11-13 12:53:32,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 102. [2024-11-13 12:53:32,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 102 states have (on average 1.1764705882352942) internal successors, (120), 101 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:53:32,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 120 transitions. [2024-11-13 12:53:32,110 INFO L240 hiAutomatonCegarLoop]: Abstraction has 102 states and 120 transitions. [2024-11-13 12:53:32,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-13 12:53:32,111 INFO L424 stractBuchiCegarLoop]: Abstraction has 102 states and 120 transitions. [2024-11-13 12:53:32,111 INFO L331 stractBuchiCegarLoop]: ======== Iteration 35 ============ [2024-11-13 12:53:32,112 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 102 states and 120 transitions. [2024-11-13 12:53:32,112 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:53:32,112 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:53:32,112 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:53:32,113 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [16, 16, 15, 15, 15, 1, 1, 1, 1, 1, 1] [2024-11-13 12:53:32,113 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:53:32,113 INFO L745 eck$LassoCheckResult]: Stem: 19242#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 19243#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 19232#L561 assume !(main_~array_size~0#1 < 1); 19233#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 19239#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 19240#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 19241#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 19261#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 19260#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 19259#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 19258#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 19257#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 19256#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 19254#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 19252#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 19251#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 19250#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 19249#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 19248#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 19247#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 19246#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 19234#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 19235#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 19229#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19230#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 19236#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 19237#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 19238#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19327#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 19326#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 19325#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 19323#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19322#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 19321#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 19320#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 19318#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19317#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 19316#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 19315#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 19313#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19312#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 19311#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 19310#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 19308#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19307#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 19306#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 19305#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 19303#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19302#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 19301#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 19300#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 19298#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19297#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 19296#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 19295#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 19293#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19292#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 19291#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 19290#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 19288#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19287#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 19286#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 19285#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 19283#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19282#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 19281#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 19280#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 19278#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19277#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 19276#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 19275#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 19273#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19272#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 19271#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 19270#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 19268#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19267#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 19266#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 19265#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 19264#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19255#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 19253#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 19244#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 19227#L552-3 [2024-11-13 12:53:32,113 INFO L747 eck$LassoCheckResult]: Loop: 19227#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19228#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 19227#L552-3 [2024-11-13 12:53:32,113 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:53:32,113 INFO L85 PathProgramCache]: Analyzing trace with hash -798003012, now seen corresponding path program 31 times [2024-11-13 12:53:32,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:53:32,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150070854] [2024-11-13 12:53:32,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:53:32,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:53:32,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:53:32,160 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:53:32,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:53:32,203 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:53:32,203 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:53:32,203 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 31 times [2024-11-13 12:53:32,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:53:32,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480369354] [2024-11-13 12:53:32,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:53:32,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:53:32,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:53:32,209 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:53:32,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:53:32,213 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:53:32,213 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:53:32,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1918252513, now seen corresponding path program 15 times [2024-11-13 12:53:32,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:53:32,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630262234] [2024-11-13 12:53:32,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:53:32,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:53:32,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:53:32,295 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:53:32,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:53:32,341 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:54:52,804 WARN L286 SmtUtils]: Spent 1.34m on a formula simplification. DAG size of input: 496 DAG size of output: 366 (called from [L 276] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2024-11-13 12:54:55,217 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 12:54:55,217 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 12:54:55,217 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 12:54:55,217 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 12:54:55,217 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-13 12:54:55,217 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:54:55,217 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 12:54:55,217 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 12:54:55,217 INFO L132 ssoRankerPreferences]: Filename of dumped script: array01-alloca-1.i_Iteration35_Lasso [2024-11-13 12:54:55,217 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 12:54:55,218 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 12:54:55,219 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:54:55,221 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:54:55,223 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:54:57,820 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:54:57,822 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:54:57,828 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:54:57,831 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:54:57,833 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:54:57,836 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:54:57,838 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:54:57,840 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:54:57,843 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:54:57,845 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:54:57,847 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:54:57,850 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:54:57,852 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:54:57,854 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:54:57,856 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:54:57,859 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:54:57,862 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:54:57,864 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:54:57,867 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:54:58,330 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 12:54:58,330 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-13 12:54:58,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:54:58,331 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:54:58,333 INFO L229 MonitoredProcess]: Starting monitored process 264 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:54:58,334 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (264)] Waiting until timeout for monitored process [2024-11-13 12:54:58,336 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:54:58,351 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:54:58,351 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:54:58,351 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:54:58,351 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:54:58,351 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:54:58,351 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:54:58,351 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:54:58,353 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:54:58,375 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (264)] Ended with exit code 0 [2024-11-13 12:54:58,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:54:58,375 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:54:58,377 INFO L229 MonitoredProcess]: Starting monitored process 265 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:54:58,378 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (265)] Waiting until timeout for monitored process [2024-11-13 12:54:58,379 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:54:58,393 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:54:58,393 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:54:58,393 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:54:58,393 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:54:58,393 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:54:58,393 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:54:58,394 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:54:58,395 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:54:58,411 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (265)] Ended with exit code 0 [2024-11-13 12:54:58,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:54:58,412 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:54:58,414 INFO L229 MonitoredProcess]: Starting monitored process 266 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:54:58,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (266)] Waiting until timeout for monitored process [2024-11-13 12:54:58,416 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:54:58,430 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:54:58,430 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:54:58,430 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:54:58,430 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:54:58,431 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:54:58,431 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:54:58,435 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:54:58,451 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (266)] Forceful destruction successful, exit code 0 [2024-11-13 12:54:58,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:54:58,451 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:54:58,453 INFO L229 MonitoredProcess]: Starting monitored process 267 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:54:58,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (267)] Waiting until timeout for monitored process [2024-11-13 12:54:58,455 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:54:58,469 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:54:58,469 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:54:58,469 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:54:58,469 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:54:58,471 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:54:58,471 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:54:58,475 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:54:58,489 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (267)] Ended with exit code 0 [2024-11-13 12:54:58,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:54:58,490 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:54:58,492 INFO L229 MonitoredProcess]: Starting monitored process 268 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:54:58,493 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (268)] Waiting until timeout for monitored process [2024-11-13 12:54:58,493 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:54:58,507 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:54:58,507 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:54:58,507 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:54:58,507 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:54:58,509 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:54:58,509 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:54:58,513 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:54:58,528 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (268)] Ended with exit code 0 [2024-11-13 12:54:58,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:54:58,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:54:58,530 INFO L229 MonitoredProcess]: Starting monitored process 269 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:54:58,532 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (269)] Waiting until timeout for monitored process [2024-11-13 12:54:58,532 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:54:58,546 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:54:58,546 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:54:58,547 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:54:58,547 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:54:58,549 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:54:58,549 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:54:58,555 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:54:58,570 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (269)] Ended with exit code 0 [2024-11-13 12:54:58,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:54:58,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:54:58,572 INFO L229 MonitoredProcess]: Starting monitored process 270 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:54:58,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (270)] Waiting until timeout for monitored process [2024-11-13 12:54:58,574 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:54:58,588 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:54:58,588 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:54:58,588 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:54:58,588 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:54:58,589 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:54:58,589 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:54:58,594 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:54:58,608 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (270)] Forceful destruction successful, exit code 0 [2024-11-13 12:54:58,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:54:58,609 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:54:58,611 INFO L229 MonitoredProcess]: Starting monitored process 271 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:54:58,612 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (271)] Waiting until timeout for monitored process [2024-11-13 12:54:58,613 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:54:58,627 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:54:58,627 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:54:58,627 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:54:58,627 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:54:58,629 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:54:58,629 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:54:58,633 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:54:58,647 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (271)] Ended with exit code 0 [2024-11-13 12:54:58,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:54:58,648 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:54:58,650 INFO L229 MonitoredProcess]: Starting monitored process 272 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:54:58,651 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (272)] Waiting until timeout for monitored process [2024-11-13 12:54:58,652 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:54:58,667 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:54:58,667 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:54:58,667 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:54:58,667 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:54:58,668 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:54:58,668 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:54:58,673 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:54:58,688 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (272)] Ended with exit code 0 [2024-11-13 12:54:58,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:54:58,689 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:54:58,691 INFO L229 MonitoredProcess]: Starting monitored process 273 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:54:58,692 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (273)] Waiting until timeout for monitored process [2024-11-13 12:54:58,692 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:54:58,708 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:54:58,709 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:54:58,709 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:54:58,709 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:54:58,710 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:54:58,710 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:54:58,715 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:54:58,729 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (273)] Ended with exit code 0 [2024-11-13 12:54:58,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:54:58,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:54:58,732 INFO L229 MonitoredProcess]: Starting monitored process 274 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:54:58,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (274)] Waiting until timeout for monitored process [2024-11-13 12:54:58,734 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:54:58,748 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:54:58,748 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:54:58,748 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:54:58,749 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:54:58,752 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:54:58,752 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:54:58,763 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-13 12:54:58,781 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2024-11-13 12:54:58,781 INFO L444 ModelExtractionUtils]: 3 out of 10 variables were initially zero. Simplification set additionally 5 variables to zero. [2024-11-13 12:54:58,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:54:58,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:54:58,783 INFO L229 MonitoredProcess]: Starting monitored process 275 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:54:58,785 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (275)] Waiting until timeout for monitored process [2024-11-13 12:54:58,785 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-13 12:54:58,800 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2024-11-13 12:54:58,800 INFO L474 LassoAnalysis]: Proved termination. [2024-11-13 12:54:58,800 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_test_fun_~a#1.base) (+ ULTIMATE.start_test_fun_~a#1.offset 60))_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_test_fun_~a#1.base) (+ ULTIMATE.start_test_fun_~a#1.offset 60))_1 Supporting invariants [] [2024-11-13 12:54:58,821 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (274)] Ended with exit code 0 [2024-11-13 12:54:58,901 INFO L156 tatePredicateManager]: 19 out of 20 supporting invariants were superfluous and have been removed [2024-11-13 12:54:58,903 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #memory_int#0 [2024-11-13 12:54:58,904 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_int#0,GLOBAL] [2024-11-13 12:54:58,904 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_int#0,GLOBAL],[IdentifierExpression[~a!base,]]] [2024-11-13 12:54:58,947 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:54:59,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:54:59,056 INFO L255 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-13 12:54:59,057 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:54:59,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:54:59,693 INFO L255 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-13 12:54:59,693 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:54:59,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:54:59,730 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.17 stem predicates 2 loop predicates [2024-11-13 12:54:59,730 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 102 states and 120 transitions. cyclomatic complexity: 36 Second operand has 19 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 19 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:54:59,771 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 102 states and 120 transitions. cyclomatic complexity: 36. Second operand has 19 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 19 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 103 states and 122 transitions. Complement of second has 4 states. [2024-11-13 12:54:59,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:54:59,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 19 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:54:59,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 8 transitions. [2024-11-13 12:54:59,772 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 8 transitions. Stem has 83 letters. Loop has 2 letters. [2024-11-13 12:54:59,772 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:54:59,772 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:54:59,800 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:54:59,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:54:59,887 INFO L255 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-13 12:54:59,888 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:55:00,056 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (275)] Ended with exit code 0 [2024-11-13 12:55:00,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:55:00,506 INFO L255 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-13 12:55:00,506 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:55:00,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:55:00,559 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.17 stem predicates 2 loop predicates [2024-11-13 12:55:00,559 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 102 states and 120 transitions. cyclomatic complexity: 36 Second operand has 19 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 19 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:55:00,606 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 102 states and 120 transitions. cyclomatic complexity: 36. Second operand has 19 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 19 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 103 states and 122 transitions. Complement of second has 4 states. [2024-11-13 12:55:00,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:55:00,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 19 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:55:00,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 8 transitions. [2024-11-13 12:55:00,613 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 8 transitions. Stem has 83 letters. Loop has 2 letters. [2024-11-13 12:55:00,613 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:55:00,613 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:55:00,658 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:55:00,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:55:00,762 INFO L255 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-13 12:55:00,763 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:55:01,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:55:01,367 INFO L255 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-13 12:55:01,368 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:55:01,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:55:01,404 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.17 stem predicates 2 loop predicates [2024-11-13 12:55:01,404 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 102 states and 120 transitions. cyclomatic complexity: 36 Second operand has 19 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 19 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:55:02,267 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 102 states and 120 transitions. cyclomatic complexity: 36. Second operand has 19 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 19 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 131 states and 167 transitions. Complement of second has 38 states. [2024-11-13 12:55:02,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 21 states 17 stem states 2 non-accepting loop states 2 accepting loop states [2024-11-13 12:55:02,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 19 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:55:02,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 112 transitions. [2024-11-13 12:55:02,268 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 21 states and 112 transitions. Stem has 83 letters. Loop has 2 letters. [2024-11-13 12:55:02,269 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:55:02,269 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 21 states and 112 transitions. Stem has 85 letters. Loop has 2 letters. [2024-11-13 12:55:02,269 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:55:02,269 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 21 states and 112 transitions. Stem has 83 letters. Loop has 4 letters. [2024-11-13 12:55:02,269 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:55:02,269 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 131 states and 167 transitions. [2024-11-13 12:55:02,270 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:55:02,271 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 131 states to 126 states and 160 transitions. [2024-11-13 12:55:02,271 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2024-11-13 12:55:02,272 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2024-11-13 12:55:02,272 INFO L73 IsDeterministic]: Start isDeterministic. Operand 126 states and 160 transitions. [2024-11-13 12:55:02,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:55:02,272 INFO L218 hiAutomatonCegarLoop]: Abstraction has 126 states and 160 transitions. [2024-11-13 12:55:02,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states and 160 transitions. [2024-11-13 12:55:02,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 107. [2024-11-13 12:55:02,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 107 states have (on average 1.1775700934579438) internal successors, (126), 106 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:55:02,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 126 transitions. [2024-11-13 12:55:02,275 INFO L240 hiAutomatonCegarLoop]: Abstraction has 107 states and 126 transitions. [2024-11-13 12:55:02,275 INFO L424 stractBuchiCegarLoop]: Abstraction has 107 states and 126 transitions. [2024-11-13 12:55:02,275 INFO L331 stractBuchiCegarLoop]: ======== Iteration 36 ============ [2024-11-13 12:55:02,275 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 107 states and 126 transitions. [2024-11-13 12:55:02,276 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:55:02,276 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:55:02,276 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:55:02,277 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [17, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1] [2024-11-13 12:55:02,277 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:55:02,277 INFO L745 eck$LassoCheckResult]: Stem: 20662#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 20663#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 20651#L561 assume !(main_~array_size~0#1 < 1); 20652#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 20659#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 20660#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 20661#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 20677#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 20676#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 20675#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 20674#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 20673#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 20672#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 20671#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 20670#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 20669#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 20668#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 20667#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 20666#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 20665#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 20664#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 20653#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 20654#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 20657#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 20751#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 20750#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 20658#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 20648#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 20650#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 20655#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 20656#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 20748#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 20747#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 20746#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 20745#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 20743#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 20742#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 20741#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 20740#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 20738#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 20737#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 20736#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 20735#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 20733#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 20732#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 20731#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 20730#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 20728#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 20727#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 20726#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 20725#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 20723#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 20722#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 20721#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 20720#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 20718#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 20717#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 20716#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 20715#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 20713#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 20712#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 20711#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 20710#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 20708#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 20707#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 20706#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 20705#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 20703#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 20702#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 20701#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 20700#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 20698#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 20697#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 20696#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 20695#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 20693#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 20692#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 20691#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 20690#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 20688#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 20687#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 20686#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 20685#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 20684#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 20681#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 20680#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 20678#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 20646#L552-3 [2024-11-13 12:55:02,278 INFO L747 eck$LassoCheckResult]: Loop: 20646#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 20647#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 20646#L552-3 [2024-11-13 12:55:02,278 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:55:02,278 INFO L85 PathProgramCache]: Analyzing trace with hash 899694418, now seen corresponding path program 32 times [2024-11-13 12:55:02,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:55:02,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022663580] [2024-11-13 12:55:02,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:55:02,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:55:02,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:55:03,724 INFO L134 CoverageAnalysis]: Checked inductivity of 632 backedges. 435 proven. 197 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:55:03,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:55:03,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022663580] [2024-11-13 12:55:03,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022663580] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:55:03,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115377834] [2024-11-13 12:55:03,724 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 12:55:03,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:55:03,725 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:55:03,727 INFO L229 MonitoredProcess]: Starting monitored process 276 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:55:03,728 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (276)] Waiting until timeout for monitored process [2024-11-13 12:55:04,108 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 12:55:04,108 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:55:04,110 INFO L255 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-13 12:55:04,112 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:55:05,336 INFO L134 CoverageAnalysis]: Checked inductivity of 632 backedges. 496 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:55:05,336 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:55:06,321 INFO L134 CoverageAnalysis]: Checked inductivity of 632 backedges. 496 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:55:06,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1115377834] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:55:06,322 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:55:06,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 55 [2024-11-13 12:55:06,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528338940] [2024-11-13 12:55:06,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:55:06,323 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 12:55:06,323 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:55:06,323 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 32 times [2024-11-13 12:55:06,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:55:06,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041057005] [2024-11-13 12:55:06,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:55:06,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:55:06,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:55:06,333 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:55:06,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:55:06,337 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:55:06,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:55:06,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2024-11-13 12:55:06,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=689, Invalid=2391, Unknown=0, NotChecked=0, Total=3080 [2024-11-13 12:55:06,408 INFO L87 Difference]: Start difference. First operand 107 states and 126 transitions. cyclomatic complexity: 38 Second operand has 56 states, 55 states have (on average 2.909090909090909) internal successors, (160), 56 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:55:06,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 12:55:06,923 INFO L93 Difference]: Finished difference Result 190 states and 225 transitions. [2024-11-13 12:55:06,923 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 190 states and 225 transitions. [2024-11-13 12:55:06,924 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:55:06,925 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 190 states to 108 states and 127 transitions. [2024-11-13 12:55:06,925 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2024-11-13 12:55:06,925 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2024-11-13 12:55:06,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 108 states and 127 transitions. [2024-11-13 12:55:06,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:55:06,925 INFO L218 hiAutomatonCegarLoop]: Abstraction has 108 states and 127 transitions. [2024-11-13 12:55:06,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states and 127 transitions. [2024-11-13 12:55:06,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 108. [2024-11-13 12:55:06,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 108 states have (on average 1.1759259259259258) internal successors, (127), 107 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:55:06,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 127 transitions. [2024-11-13 12:55:06,928 INFO L240 hiAutomatonCegarLoop]: Abstraction has 108 states and 127 transitions. [2024-11-13 12:55:06,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-13 12:55:06,929 INFO L424 stractBuchiCegarLoop]: Abstraction has 108 states and 127 transitions. [2024-11-13 12:55:06,929 INFO L331 stractBuchiCegarLoop]: ======== Iteration 37 ============ [2024-11-13 12:55:06,929 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 108 states and 127 transitions. [2024-11-13 12:55:06,930 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:55:06,930 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:55:06,930 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:55:06,930 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [17, 17, 16, 16, 16, 1, 1, 1, 1, 1, 1] [2024-11-13 12:55:06,930 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:55:06,931 INFO L745 eck$LassoCheckResult]: Stem: 21533#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 21534#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 21523#L561 assume !(main_~array_size~0#1 < 1); 21524#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 21530#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 21531#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 21532#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 21553#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 21552#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 21551#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 21550#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 21549#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 21548#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 21547#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 21545#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 21543#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 21542#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 21541#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 21540#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 21539#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 21538#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 21537#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 21525#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 21526#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 21520#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21522#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 21527#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 21528#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 21529#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21624#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 21623#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 21622#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 21620#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21619#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 21618#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 21617#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 21615#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21614#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 21613#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 21612#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 21610#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21609#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 21608#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 21607#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 21605#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21604#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 21603#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 21602#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 21600#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21599#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 21598#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 21597#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 21595#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21594#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 21593#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 21592#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 21590#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21589#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 21588#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 21587#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 21585#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21584#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 21583#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 21582#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 21580#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21579#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 21578#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 21577#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 21575#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21574#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 21573#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 21572#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 21570#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21569#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 21568#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 21567#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 21565#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21564#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 21563#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 21562#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 21560#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21559#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 21558#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 21557#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 21556#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21546#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 21544#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 21535#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 21518#L552-3 [2024-11-13 12:55:06,931 INFO L747 eck$LassoCheckResult]: Loop: 21518#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21519#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 21518#L552-3 [2024-11-13 12:55:06,931 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:55:06,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1521145077, now seen corresponding path program 33 times [2024-11-13 12:55:06,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:55:06,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942506863] [2024-11-13 12:55:06,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:55:06,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:55:07,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:55:07,014 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:55:07,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:55:07,094 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:55:07,095 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:55:07,095 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 33 times [2024-11-13 12:55:07,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:55:07,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441155464] [2024-11-13 12:55:07,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:55:07,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:55:07,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:55:07,106 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:55:07,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:55:07,111 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:55:07,111 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:55:07,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1531537296, now seen corresponding path program 16 times [2024-11-13 12:55:07,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:55:07,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918310155] [2024-11-13 12:55:07,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:55:07,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:55:07,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:55:07,207 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:55:07,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:55:07,291 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:56:47,273 WARN L286 SmtUtils]: Spent 1.66m on a formula simplification. DAG size of input: 524 DAG size of output: 386 (called from [L 276] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2024-11-13 12:56:49,411 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 12:56:49,411 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 12:56:49,411 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 12:56:49,411 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 12:56:49,411 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-13 12:56:49,411 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:56:49,411 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 12:56:49,411 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 12:56:49,411 INFO L132 ssoRankerPreferences]: Filename of dumped script: array01-alloca-1.i_Iteration37_Lasso [2024-11-13 12:56:49,411 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 12:56:49,411 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 12:56:49,413 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:56:49,415 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:56:49,418 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:56:49,420 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:56:49,423 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:56:49,425 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:56:49,427 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:56:49,429 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:56:49,434 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:56:49,440 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:56:49,442 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:56:49,447 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:56:49,449 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:56:49,451 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:56:49,453 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:56:53,719 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:56:53,725 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:56:53,728 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:56:53,731 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:56:53,734 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:56:53,737 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 12:56:54,734 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-11-13 12:56:54,734 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-11-13 12:56:54,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:56:54,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:56:54,738 INFO L229 MonitoredProcess]: Starting monitored process 277 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:56:54,739 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (277)] Waiting until timeout for monitored process [2024-11-13 12:56:54,740 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:56:54,754 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:56:54,754 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:56:54,754 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:56:54,755 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:56:54,755 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:56:54,755 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:56:54,755 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:56:54,757 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:56:54,772 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (277)] Ended with exit code 0 [2024-11-13 12:56:54,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:56:54,773 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:56:54,775 INFO L229 MonitoredProcess]: Starting monitored process 278 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:56:54,776 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (278)] Waiting until timeout for monitored process [2024-11-13 12:56:54,776 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:56:54,792 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:56:54,792 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:56:54,792 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:56:54,792 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:56:54,792 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:56:54,793 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:56:54,793 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:56:54,794 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:56:54,809 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (278)] Ended with exit code 0 [2024-11-13 12:56:54,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:56:54,809 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:56:54,812 INFO L229 MonitoredProcess]: Starting monitored process 279 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:56:54,814 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (279)] Waiting until timeout for monitored process [2024-11-13 12:56:54,815 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:56:54,830 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:56:54,830 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:56:54,830 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:56:54,830 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:56:54,830 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:56:54,831 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:56:54,831 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:56:54,832 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:56:54,849 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (279)] Ended with exit code 0 [2024-11-13 12:56:54,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:56:54,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:56:54,852 INFO L229 MonitoredProcess]: Starting monitored process 280 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:56:54,853 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (280)] Waiting until timeout for monitored process [2024-11-13 12:56:54,854 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:56:54,868 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:56:54,868 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:56:54,869 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:56:54,869 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:56:54,870 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:56:54,870 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:56:54,874 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:56:54,889 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (280)] Ended with exit code 0 [2024-11-13 12:56:54,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:56:54,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:56:54,892 INFO L229 MonitoredProcess]: Starting monitored process 281 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:56:54,893 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (281)] Waiting until timeout for monitored process [2024-11-13 12:56:54,894 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:56:54,908 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:56:54,909 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:56:54,909 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:56:54,909 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:56:54,909 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:56:54,909 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:56:54,909 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:56:54,911 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:56:54,925 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (281)] Ended with exit code 0 [2024-11-13 12:56:54,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:56:54,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:56:54,928 INFO L229 MonitoredProcess]: Starting monitored process 282 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:56:54,929 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (282)] Waiting until timeout for monitored process [2024-11-13 12:56:54,930 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:56:54,944 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:56:54,944 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:56:54,944 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:56:54,944 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:56:54,944 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:56:54,945 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:56:54,945 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:56:54,946 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:56:54,961 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (282)] Ended with exit code 0 [2024-11-13 12:56:54,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:56:54,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:56:54,964 INFO L229 MonitoredProcess]: Starting monitored process 283 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:56:54,965 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (283)] Waiting until timeout for monitored process [2024-11-13 12:56:54,966 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:56:54,981 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:56:54,981 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:56:54,981 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:56:54,981 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:56:54,981 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:56:54,981 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:56:54,981 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:56:54,983 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:56:55,012 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (283)] Ended with exit code 0 [2024-11-13 12:56:55,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:56:55,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:56:55,014 INFO L229 MonitoredProcess]: Starting monitored process 284 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:56:55,015 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (284)] Waiting until timeout for monitored process [2024-11-13 12:56:55,016 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:56:55,030 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:56:55,031 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:56:55,031 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:56:55,031 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:56:55,032 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:56:55,033 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:56:55,039 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:56:55,062 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (284)] Ended with exit code 0 [2024-11-13 12:56:55,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:56:55,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:56:55,066 INFO L229 MonitoredProcess]: Starting monitored process 285 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:56:55,068 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (285)] Waiting until timeout for monitored process [2024-11-13 12:56:55,069 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:56:55,088 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:56:55,088 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:56:55,088 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:56:55,088 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:56:55,088 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:56:55,089 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:56:55,089 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:56:55,093 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:56:55,116 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (285)] Forceful destruction successful, exit code 0 [2024-11-13 12:56:55,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:56:55,116 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:56:55,119 INFO L229 MonitoredProcess]: Starting monitored process 286 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:56:55,122 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (286)] Waiting until timeout for monitored process [2024-11-13 12:56:55,123 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:56:55,141 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:56:55,142 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:56:55,142 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:56:55,142 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:56:55,142 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:56:55,142 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:56:55,142 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:56:55,146 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:56:55,168 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (286)] Ended with exit code 0 [2024-11-13 12:56:55,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:56:55,169 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:56:55,171 INFO L229 MonitoredProcess]: Starting monitored process 287 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:56:55,173 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (287)] Waiting until timeout for monitored process [2024-11-13 12:56:55,174 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:56:55,191 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:56:55,191 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:56:55,191 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:56:55,191 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:56:55,192 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:56:55,193 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:56:55,196 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:56:55,215 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (287)] Ended with exit code 0 [2024-11-13 12:56:55,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:56:55,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:56:55,218 INFO L229 MonitoredProcess]: Starting monitored process 288 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:56:55,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (288)] Waiting until timeout for monitored process [2024-11-13 12:56:55,220 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:56:55,235 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:56:55,235 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:56:55,235 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:56:55,236 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:56:55,236 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:56:55,236 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:56:55,236 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:56:55,241 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:56:55,259 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (288)] Ended with exit code 0 [2024-11-13 12:56:55,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:56:55,260 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:56:55,262 INFO L229 MonitoredProcess]: Starting monitored process 289 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:56:55,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (289)] Waiting until timeout for monitored process [2024-11-13 12:56:55,265 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:56:55,279 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:56:55,280 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:56:55,280 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:56:55,280 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:56:55,280 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:56:55,281 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:56:55,281 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:56:55,282 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:56:55,303 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (289)] Ended with exit code 0 [2024-11-13 12:56:55,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:56:55,304 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:56:55,306 INFO L229 MonitoredProcess]: Starting monitored process 290 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:56:55,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (290)] Waiting until timeout for monitored process [2024-11-13 12:56:55,309 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:56:55,328 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:56:55,328 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-11-13 12:56:55,328 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:56:55,328 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:56:55,329 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:56:55,329 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-11-13 12:56:55,329 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-11-13 12:56:55,334 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:56:55,357 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (290)] Ended with exit code 0 [2024-11-13 12:56:55,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:56:55,360 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:56:55,364 INFO L229 MonitoredProcess]: Starting monitored process 291 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:56:55,370 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (291)] Waiting until timeout for monitored process [2024-11-13 12:56:55,371 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:56:55,397 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:56:55,398 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:56:55,400 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:56:55,400 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:56:55,404 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:56:55,404 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:56:55,413 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:56:55,436 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (291)] Forceful destruction successful, exit code 0 [2024-11-13 12:56:55,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:56:55,436 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:56:55,439 INFO L229 MonitoredProcess]: Starting monitored process 292 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:56:55,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (292)] Waiting until timeout for monitored process [2024-11-13 12:56:55,443 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:56:55,463 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:56:55,463 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:56:55,463 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:56:55,463 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:56:55,467 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:56:55,468 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:56:55,476 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:56:55,498 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (292)] Ended with exit code 0 [2024-11-13 12:56:55,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:56:55,498 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:56:55,501 INFO L229 MonitoredProcess]: Starting monitored process 293 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:56:55,504 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (293)] Waiting until timeout for monitored process [2024-11-13 12:56:55,505 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:56:55,523 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:56:55,524 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:56:55,524 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:56:55,524 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:56:55,526 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:56:55,526 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:56:55,531 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:56:55,554 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (293)] Ended with exit code 0 [2024-11-13 12:56:55,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:56:55,555 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:56:55,557 INFO L229 MonitoredProcess]: Starting monitored process 294 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:56:55,559 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (294)] Waiting until timeout for monitored process [2024-11-13 12:56:55,560 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:56:55,578 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:56:55,579 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:56:55,579 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:56:55,579 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:56:55,582 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:56:55,582 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:56:55,590 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:56:55,613 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (294)] Forceful destruction successful, exit code 0 [2024-11-13 12:56:55,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:56:55,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:56:55,618 INFO L229 MonitoredProcess]: Starting monitored process 295 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:56:55,620 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (295)] Waiting until timeout for monitored process [2024-11-13 12:56:55,621 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:56:55,639 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:56:55,640 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:56:55,640 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:56:55,640 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:56:55,643 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:56:55,643 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:56:55,709 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:56:55,729 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (295)] Ended with exit code 0 [2024-11-13 12:56:55,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:56:55,729 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:56:55,731 INFO L229 MonitoredProcess]: Starting monitored process 296 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:56:55,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (296)] Waiting until timeout for monitored process [2024-11-13 12:56:55,733 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:56:55,748 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:56:55,748 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:56:55,748 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:56:55,748 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:56:55,752 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:56:55,752 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:56:55,758 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:56:55,773 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (296)] Ended with exit code 0 [2024-11-13 12:56:55,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:56:55,774 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:56:55,776 INFO L229 MonitoredProcess]: Starting monitored process 297 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:56:55,777 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (297)] Waiting until timeout for monitored process [2024-11-13 12:56:55,777 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:56:55,792 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:56:55,792 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:56:55,792 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:56:55,792 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:56:55,795 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:56:55,795 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:56:55,802 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:56:55,817 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (297)] Ended with exit code 0 [2024-11-13 12:56:55,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:56:55,817 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:56:55,819 INFO L229 MonitoredProcess]: Starting monitored process 298 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:56:55,820 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (298)] Waiting until timeout for monitored process [2024-11-13 12:56:55,821 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:56:55,835 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:56:55,835 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:56:55,835 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:56:55,835 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:56:55,837 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:56:55,837 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:56:55,843 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-11-13 12:56:55,858 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (298)] Ended with exit code 0 [2024-11-13 12:56:55,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:56:55,859 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:56:55,861 INFO L229 MonitoredProcess]: Starting monitored process 299 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:56:55,862 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (299)] Waiting until timeout for monitored process [2024-11-13 12:56:55,863 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-11-13 12:56:55,877 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-11-13 12:56:55,877 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-11-13 12:56:55,877 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-11-13 12:56:55,877 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-11-13 12:56:55,880 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2024-11-13 12:56:55,880 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2024-11-13 12:56:55,888 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-11-13 12:56:55,895 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2024-11-13 12:56:55,895 INFO L444 ModelExtractionUtils]: 5 out of 10 variables were initially zero. Simplification set additionally 3 variables to zero. [2024-11-13 12:56:55,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 12:56:55,895 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:56:55,898 INFO L229 MonitoredProcess]: Starting monitored process 300 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-11-13 12:56:55,899 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (300)] Waiting until timeout for monitored process [2024-11-13 12:56:55,899 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-11-13 12:56:55,915 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2024-11-13 12:56:55,915 INFO L474 LassoAnalysis]: Proved termination. [2024-11-13 12:56:55,915 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) (+ 64 ULTIMATE.start_test_fun_~a#1.offset))_1) = 1*v_rep(select (select #memory_int#0 ULTIMATE.start_main_#t~malloc8#1.base) (+ 64 ULTIMATE.start_test_fun_~a#1.offset))_1 Supporting invariants [] [2024-11-13 12:56:55,931 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (299)] Ended with exit code 0 [2024-11-13 12:56:56,019 INFO L156 tatePredicateManager]: 19 out of 21 supporting invariants were superfluous and have been removed [2024-11-13 12:56:56,024 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #memory_int#0 [2024-11-13 12:56:56,024 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_int#0,GLOBAL] [2024-11-13 12:56:56,024 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_int#0,GLOBAL],[IdentifierExpression[#t~malloc8!base,]]] [2024-11-13 12:56:56,054 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:56:56,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:56:56,151 INFO L255 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-13 12:56:56,154 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:56:57,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:56:57,095 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:56:57,096 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:56:57,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:56:57,142 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.19 stem predicates 2 loop predicates [2024-11-13 12:56:57,142 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 108 states and 127 transitions. cyclomatic complexity: 38 Second operand has 21 states, 21 states have (on average 3.5238095238095237) internal successors, (74), 21 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:56:57,228 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 108 states and 127 transitions. cyclomatic complexity: 38. Second operand has 21 states, 21 states have (on average 3.5238095238095237) internal successors, (74), 21 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 109 states and 129 transitions. Complement of second has 5 states. [2024-11-13 12:56:57,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:56:57,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 21 states have (on average 3.5238095238095237) internal successors, (74), 21 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:56:57,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:56:57,229 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 88 letters. Loop has 2 letters. [2024-11-13 12:56:57,230 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:56:57,230 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:56:57,259 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:56:57,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:56:57,357 INFO L255 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-13 12:56:57,358 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:56:58,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:56:58,338 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:56:58,339 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:56:58,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:56:58,386 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.19 stem predicates 2 loop predicates [2024-11-13 12:56:58,386 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 108 states and 127 transitions. cyclomatic complexity: 38 Second operand has 21 states, 21 states have (on average 3.5238095238095237) internal successors, (74), 21 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:56:58,470 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 108 states and 127 transitions. cyclomatic complexity: 38. Second operand has 21 states, 21 states have (on average 3.5238095238095237) internal successors, (74), 21 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 109 states and 129 transitions. Complement of second has 5 states. [2024-11-13 12:56:58,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2024-11-13 12:56:58,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 21 states have (on average 3.5238095238095237) internal successors, (74), 21 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:56:58,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2024-11-13 12:56:58,472 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 88 letters. Loop has 2 letters. [2024-11-13 12:56:58,472 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:56:58,472 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-11-13 12:56:58,501 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:56:58,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:56:58,595 INFO L255 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-13 12:56:58,597 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:56:59,222 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (300)] Ended with exit code 0 [2024-11-13 12:56:59,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:56:59,753 INFO L255 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 12:56:59,754 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:56:59,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:56:59,800 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.19 stem predicates 2 loop predicates [2024-11-13 12:56:59,800 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 108 states and 127 transitions. cyclomatic complexity: 38 Second operand has 21 states, 21 states have (on average 3.5238095238095237) internal successors, (74), 21 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:57:00,882 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 108 states and 127 transitions. cyclomatic complexity: 38. Second operand has 21 states, 21 states have (on average 3.5238095238095237) internal successors, (74), 21 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 138 states and 176 transitions. Complement of second has 41 states. [2024-11-13 12:57:00,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 23 states 19 stem states 2 non-accepting loop states 2 accepting loop states [2024-11-13 12:57:00,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 21 states have (on average 3.5238095238095237) internal successors, (74), 21 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:57:00,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 118 transitions. [2024-11-13 12:57:00,884 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 23 states and 118 transitions. Stem has 88 letters. Loop has 2 letters. [2024-11-13 12:57:00,884 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:57:00,884 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 23 states and 118 transitions. Stem has 90 letters. Loop has 2 letters. [2024-11-13 12:57:00,884 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:57:00,884 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 23 states and 118 transitions. Stem has 88 letters. Loop has 4 letters. [2024-11-13 12:57:00,885 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-11-13 12:57:00,885 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 138 states and 176 transitions. [2024-11-13 12:57:00,886 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:57:00,887 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 138 states to 133 states and 169 transitions. [2024-11-13 12:57:00,887 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2024-11-13 12:57:00,887 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2024-11-13 12:57:00,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 133 states and 169 transitions. [2024-11-13 12:57:00,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:57:00,887 INFO L218 hiAutomatonCegarLoop]: Abstraction has 133 states and 169 transitions. [2024-11-13 12:57:00,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states and 169 transitions. [2024-11-13 12:57:00,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 113. [2024-11-13 12:57:00,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 113 states have (on average 1.176991150442478) internal successors, (133), 112 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:57:00,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 133 transitions. [2024-11-13 12:57:00,890 INFO L240 hiAutomatonCegarLoop]: Abstraction has 113 states and 133 transitions. [2024-11-13 12:57:00,890 INFO L424 stractBuchiCegarLoop]: Abstraction has 113 states and 133 transitions. [2024-11-13 12:57:00,890 INFO L331 stractBuchiCegarLoop]: ======== Iteration 38 ============ [2024-11-13 12:57:00,890 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 113 states and 133 transitions. [2024-11-13 12:57:00,891 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:57:00,891 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:57:00,891 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:57:00,892 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [18, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1] [2024-11-13 12:57:00,892 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:57:00,892 INFO L745 eck$LassoCheckResult]: Stem: 23042#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 23043#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 23026#L561 assume !(main_~array_size~0#1 < 1); 23027#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 23037#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23038#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23039#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23058#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23057#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23056#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23055#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23054#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23053#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23052#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23051#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23050#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23049#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23048#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23047#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23046#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23045#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23044#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 23028#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 23029#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 23040#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 23137#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 23136#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 23041#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 23032#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 23033#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 23035#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 23036#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 23134#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 23133#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 23132#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 23131#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 23129#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 23128#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 23127#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 23126#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 23124#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 23123#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 23122#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 23121#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 23119#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 23118#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 23117#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 23116#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 23114#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 23113#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 23112#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 23111#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 23109#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 23108#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 23107#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 23106#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 23104#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 23103#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 23102#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 23101#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 23099#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 23098#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 23097#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 23096#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 23094#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 23093#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 23092#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 23091#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 23089#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 23088#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 23087#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 23086#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 23084#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 23083#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 23082#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 23081#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 23079#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 23078#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 23077#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 23076#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 23074#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 23073#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 23072#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 23071#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 23069#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 23068#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 23067#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 23066#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 23065#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 23062#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 23061#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 23059#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 23030#L552-3 [2024-11-13 12:57:00,893 INFO L747 eck$LassoCheckResult]: Loop: 23030#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 23031#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 23030#L552-3 [2024-11-13 12:57:00,893 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:57:00,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1366440481, now seen corresponding path program 34 times [2024-11-13 12:57:00,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:57:00,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435737572] [2024-11-13 12:57:00,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:57:00,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:57:00,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 12:57:02,346 INFO L134 CoverageAnalysis]: Checked inductivity of 714 backedges. 496 proven. 218 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:57:02,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 12:57:02,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435737572] [2024-11-13 12:57:02,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435737572] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 12:57:02,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [31544015] [2024-11-13 12:57:02,346 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 12:57:02,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 12:57:02,346 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 12:57:02,348 INFO L229 MonitoredProcess]: Starting monitored process 301 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 12:57:02,349 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4513777f-37e9-422c-9a06-1ea0390df250/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (301)] Waiting until timeout for monitored process [2024-11-13 12:57:03,257 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 12:57:03,258 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 12:57:03,261 INFO L255 TraceCheckSpWp]: Trace formula consists of 400 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-13 12:57:03,263 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 12:57:04,607 INFO L134 CoverageAnalysis]: Checked inductivity of 714 backedges. 561 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:57:04,607 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 12:57:05,616 INFO L134 CoverageAnalysis]: Checked inductivity of 714 backedges. 561 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 12:57:05,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [31544015] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 12:57:05,617 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 12:57:05,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38, 38] total 58 [2024-11-13 12:57:05,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783850549] [2024-11-13 12:57:05,617 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 12:57:05,618 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-11-13 12:57:05,618 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:57:05,618 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 34 times [2024-11-13 12:57:05,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:57:05,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327203079] [2024-11-13 12:57:05,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:57:05,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:57:05,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:57:05,624 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:57:05,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:57:05,628 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:57:05,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 12:57:05,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2024-11-13 12:57:05,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=765, Invalid=2657, Unknown=0, NotChecked=0, Total=3422 [2024-11-13 12:57:05,687 INFO L87 Difference]: Start difference. First operand 113 states and 133 transitions. cyclomatic complexity: 40 Second operand has 59 states, 58 states have (on average 2.913793103448276) internal successors, (169), 59 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:57:06,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 12:57:06,241 INFO L93 Difference]: Finished difference Result 201 states and 238 transitions. [2024-11-13 12:57:06,241 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 201 states and 238 transitions. [2024-11-13 12:57:06,242 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:57:06,242 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 201 states to 114 states and 134 transitions. [2024-11-13 12:57:06,243 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2024-11-13 12:57:06,243 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2024-11-13 12:57:06,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 114 states and 134 transitions. [2024-11-13 12:57:06,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-11-13 12:57:06,243 INFO L218 hiAutomatonCegarLoop]: Abstraction has 114 states and 134 transitions. [2024-11-13 12:57:06,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states and 134 transitions. [2024-11-13 12:57:06,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 114. [2024-11-13 12:57:06,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 114 states have (on average 1.1754385964912282) internal successors, (134), 113 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 12:57:06,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 134 transitions. [2024-11-13 12:57:06,246 INFO L240 hiAutomatonCegarLoop]: Abstraction has 114 states and 134 transitions. [2024-11-13 12:57:06,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-13 12:57:06,248 INFO L424 stractBuchiCegarLoop]: Abstraction has 114 states and 134 transitions. [2024-11-13 12:57:06,248 INFO L331 stractBuchiCegarLoop]: ======== Iteration 39 ============ [2024-11-13 12:57:06,248 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 114 states and 134 transitions. [2024-11-13 12:57:06,248 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2024-11-13 12:57:06,248 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-11-13 12:57:06,249 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-11-13 12:57:06,249 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [18, 18, 17, 17, 17, 1, 1, 1, 1, 1, 1] [2024-11-13 12:57:06,249 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2024-11-13 12:57:06,250 INFO L745 eck$LassoCheckResult]: Stem: 23963#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 23964#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet7#1, main_#t~malloc8#1.base, main_#t~malloc8#1.offset, main_#t~nondet9#1, main_#t~post10#1, main_~i~1#1, main_#t~ret11#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;havoc main_#t~nondet7#1;main_~array_size~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1; 23953#L561 assume !(main_~array_size~0#1 < 1); 23954#L561-2 call main_#t~malloc8#1.base, main_#t~malloc8#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1 % 18446744073709551616);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc8#1.base, main_#t~malloc8#1.offset;main_~i~1#1 := 0; 23960#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23961#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23962#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23984#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23983#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23982#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23981#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23980#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23979#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23978#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23977#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23975#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23973#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23972#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23971#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23970#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23969#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23968#L565-2 assume !!(main_~i~1#1 < main_~array_size~0#1);havoc main_#t~nondet9#1;call write~int#0(main_#t~nondet9#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~i~1#1, 4);havoc main_#t~nondet9#1;main_#t~post10#1 := main_~i~1#1;main_~i~1#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 23967#L565-2 assume !(main_~i~1#1 < main_~array_size~0#1); 23955#L565-3 havoc main_~i~1#1;assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#res#1;havoc test_fun_#t~mem2#1, test_fun_#t~mem3#1, test_fun_#t~post4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~res~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~res~0#1 := 0;test_fun_~i~0#1 := 0; 23956#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 23950#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 23951#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 23957#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 23958#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 23959#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24060#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 24059#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 24058#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 24056#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24055#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 24054#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 24053#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 24051#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24050#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 24049#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 24048#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 24046#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24045#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 24044#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 24043#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 24041#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24040#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 24039#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 24038#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 24036#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24035#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 24034#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 24033#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 24031#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24030#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 24029#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 24028#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 24026#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24025#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 24024#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 24023#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 24021#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24020#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 24019#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 24018#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 24016#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24015#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 24014#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 24013#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 24011#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24010#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 24009#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 24008#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 24006#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24005#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 24004#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 24003#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 24001#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24000#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 23999#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 23998#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 23996#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 23995#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 23994#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 23993#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 23991#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 23990#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 23989#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 23988#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 23987#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 23976#L552-1 assume !(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1; 23974#L552-4 test_fun_#t~post6#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 23965#L551-2 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 23948#L552-3 [2024-11-13 12:57:06,250 INFO L747 eck$LassoCheckResult]: Loop: 23948#L552-3 call test_fun_#t~mem2#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 23949#L552-1 assume !!(test_fun_#t~mem2#1 > 0);havoc test_fun_#t~mem2#1;call test_fun_#t~mem3#1 := read~int#0(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post4#1 := test_fun_#t~mem3#1;call write~int#0(test_fun_#t~post4#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem3#1;havoc test_fun_#t~post4#1;test_fun_#t~post5#1 := test_fun_~res~0#1;test_fun_~res~0#1 := 1 + test_fun_#t~post5#1;havoc test_fun_#t~post5#1; 23948#L552-3 [2024-11-13 12:57:06,250 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:57:06,250 INFO L85 PathProgramCache]: Analyzing trace with hash -792151544, now seen corresponding path program 35 times [2024-11-13 12:57:06,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:57:06,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007469286] [2024-11-13 12:57:06,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:57:06,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:57:06,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:57:06,346 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:57:06,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:57:06,404 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:57:06,406 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:57:06,406 INFO L85 PathProgramCache]: Analyzing trace with hash 2022, now seen corresponding path program 35 times [2024-11-13 12:57:06,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:57:06,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169103389] [2024-11-13 12:57:06,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:57:06,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:57:06,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:57:06,421 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:57:06,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:57:06,425 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 12:57:06,425 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 12:57:06,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1048421331, now seen corresponding path program 17 times [2024-11-13 12:57:06,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 12:57:06,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699441795] [2024-11-13 12:57:06,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 12:57:06,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 12:57:06,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:57:06,490 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 12:57:06,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 12:57:06,548 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 13:00:55,937 WARN L286 SmtUtils]: Spent 3.82m on a formula simplification. DAG size of input: 552 DAG size of output: 406 (called from [L 276] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2024-11-13 13:01:03,095 INFO L204 LassoAnalysis]: Preferences: [2024-11-13 13:01:03,095 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-11-13 13:01:03,095 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-11-13 13:01:03,095 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-11-13 13:01:03,095 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-11-13 13:01:03,095 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-11-13 13:01:03,095 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-11-13 13:01:03,095 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-11-13 13:01:03,095 INFO L132 ssoRankerPreferences]: Filename of dumped script: array01-alloca-1.i_Iteration39_Lasso [2024-11-13 13:01:03,095 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-11-13 13:01:03,096 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-11-13 13:01:03,098 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:01:03,103 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:01:03,105 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:01:03,107 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:01:03,109 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:01:03,111 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-11-13 13:01:03,113 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true