./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/termination-15/count_up_alloca.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version e7bb482b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/termination-15/count_up_alloca.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Termination-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --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 f12e3955ea6fcca41dc2c68fc8e1d5a42d0369455d727c76f4dfb832d3060ba5 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 21:53:28,642 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 21:53:28,755 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Termination-64bit-Automizer_Default.epf [2023-11-06 21:53:28,763 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 21:53:28,764 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 21:53:28,809 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 21:53:28,811 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 21:53:28,812 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 21:53:28,813 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 21:53:28,818 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 21:53:28,819 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 21:53:28,819 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2023-11-06 21:53:28,820 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2023-11-06 21:53:28,822 INFO L153 SettingsManager]: * Use old map elimination=false [2023-11-06 21:53:28,822 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2023-11-06 21:53:28,822 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2023-11-06 21:53:28,823 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2023-11-06 21:53:28,824 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 21:53:28,824 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2023-11-06 21:53:28,825 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 21:53:28,825 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 21:53:28,826 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2023-11-06 21:53:28,826 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2023-11-06 21:53:28,826 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2023-11-06 21:53:28,827 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-06 21:53:28,827 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 21:53:28,828 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2023-11-06 21:53:28,828 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 21:53:28,829 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 21:53:28,829 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 21:53:28,830 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 21:53:28,831 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 21:53:28,831 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2023-11-06 21:53:28,832 INFO L153 SettingsManager]: * TransformationType=MODULO_NEIGHBOR WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(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 -> f12e3955ea6fcca41dc2c68fc8e1d5a42d0369455d727c76f4dfb832d3060ba5 [2023-11-06 21:53:29,101 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 21:53:29,124 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 21:53:29,126 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 21:53:29,127 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 21:53:29,128 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 21:53:29,129 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/termination-15/count_up_alloca.i [2023-11-06 21:53:32,324 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 21:53:32,588 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 21:53:32,599 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/sv-benchmarks/c/termination-15/count_up_alloca.i [2023-11-06 21:53:32,617 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/data/ee3489e6d/250b87c0e71949b78f4584a2e7dfb037/FLAG79101eba5 [2023-11-06 21:53:32,633 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/data/ee3489e6d/250b87c0e71949b78f4584a2e7dfb037 [2023-11-06 21:53:32,636 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 21:53:32,638 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 21:53:32,640 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 21:53:32,640 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 21:53:32,646 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 21:53:32,647 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:53:32" (1/1) ... [2023-11-06 21:53:32,649 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@51f95257 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:32, skipping insertion in model container [2023-11-06 21:53:32,649 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:53:32" (1/1) ... [2023-11-06 21:53:32,758 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 21:53:33,091 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:53:33,111 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 21:53:33,202 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:53:33,242 INFO L206 MainTranslator]: Completed translation [2023-11-06 21:53:33,243 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:33 WrapperNode [2023-11-06 21:53:33,243 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 21:53:33,244 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 21:53:33,244 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 21:53:33,245 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 21:53:33,254 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:33" (1/1) ... [2023-11-06 21:53:33,268 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:33" (1/1) ... [2023-11-06 21:53:33,299 INFO L138 Inliner]: procedures = 151, calls = 10, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 62 [2023-11-06 21:53:33,300 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 21:53:33,302 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 21:53:33,302 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 21:53:33,302 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 21:53:33,312 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:33" (1/1) ... [2023-11-06 21:53:33,312 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:33" (1/1) ... [2023-11-06 21:53:33,325 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:33" (1/1) ... [2023-11-06 21:53:33,325 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:33" (1/1) ... [2023-11-06 21:53:33,330 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:33" (1/1) ... [2023-11-06 21:53:33,334 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:33" (1/1) ... [2023-11-06 21:53:33,346 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:33" (1/1) ... [2023-11-06 21:53:33,347 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:33" (1/1) ... [2023-11-06 21:53:33,349 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 21:53:33,350 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 21:53:33,350 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 21:53:33,350 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 21:53:33,351 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:33" (1/1) ... [2023-11-06 21:53:33,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:33,380 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:33,405 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:33,418 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2023-11-06 21:53:33,455 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-06 21:53:33,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-06 21:53:33,456 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-06 21:53:33,456 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-06 21:53:33,456 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 21:53:33,457 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 21:53:33,569 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 21:53:33,571 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 21:53:33,766 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 21:53:33,773 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 21:53:33,773 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-06 21:53:33,776 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:53:33 BoogieIcfgContainer [2023-11-06 21:53:33,776 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 21:53:33,777 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2023-11-06 21:53:33,777 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2023-11-06 21:53:33,782 INFO L274 PluginConnector]: BuchiAutomizer initialized [2023-11-06 21:53:33,782 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-06 21:53:33,783 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 06.11 09:53:32" (1/3) ... [2023-11-06 21:53:33,784 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5b0ae315 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 06.11 09:53:33, skipping insertion in model container [2023-11-06 21:53:33,784 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-06 21:53:33,785 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:33" (2/3) ... [2023-11-06 21:53:33,785 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5b0ae315 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 06.11 09:53:33, skipping insertion in model container [2023-11-06 21:53:33,785 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-06 21:53:33,785 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:53:33" (3/3) ... [2023-11-06 21:53:33,787 INFO L332 chiAutomizerObserver]: Analyzing ICFG count_up_alloca.i [2023-11-06 21:53:33,895 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2023-11-06 21:53:33,897 INFO L304 stractBuchiCegarLoop]: Hoare is false [2023-11-06 21:53:33,898 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2023-11-06 21:53:33,898 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2023-11-06 21:53:33,898 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2023-11-06 21:53:33,898 INFO L308 stractBuchiCegarLoop]: Difference is false [2023-11-06 21:53:33,899 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2023-11-06 21:53:33,899 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2023-11-06 21:53:33,906 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 18 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 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) [2023-11-06 21:53:33,942 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 8 [2023-11-06 21:53:33,943 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 21:53:33,943 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 21:53:33,950 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2023-11-06 21:53:33,952 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-06 21:53:33,952 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2023-11-06 21:53:33,953 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 18 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 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) [2023-11-06 21:53:33,957 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 8 [2023-11-06 21:53:33,958 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 21:53:33,958 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 21:53:33,959 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2023-11-06 21:53:33,959 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-06 21:53:33,971 INFO L748 eck$LassoCheckResult]: Stem: 14#$Ultimate##0true assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 7#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet205#1, main_#t~nondet206#1, main_#t~malloc207#1.base, main_#t~malloc207#1.offset, main_#t~nondet209#1, main_#t~post208#1, main_#t~mem212#1, main_#t~post213#1, main_#t~mem211#1, main_#t~post210#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~limit~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet205#1;main_~limit~0#1 := main_#t~nondet205#1;havoc main_#t~nondet205#1;havoc main_#t~nondet206#1;main_~length~0#1 := main_#t~nondet206#1;havoc main_#t~nondet206#1; 5#L369true assume !(main_~length~0#1 < 1); 10#L369-2true call main_#t~malloc207#1.base, main_#t~malloc207#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc207#1.base, main_#t~malloc207#1.offset; 15#L371true assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 17#L372-3true [2023-11-06 21:53:33,973 INFO L750 eck$LassoCheckResult]: Loop: 17#L372-3true assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 19#L374true assume main_~val~0#1 > main_~limit~0#1;main_~val~0#1 := main_~limit~0#1; 3#L374-2true call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 16#L372-2true main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 17#L372-3true [2023-11-06 21:53:33,980 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:33,981 INFO L85 PathProgramCache]: Analyzing trace with hash 28695753, now seen corresponding path program 1 times [2023-11-06 21:53:33,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:33,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354069554] [2023-11-06 21:53:33,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:33,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:34,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:34,173 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:34,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:34,234 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:34,239 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:34,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1603878, now seen corresponding path program 1 times [2023-11-06 21:53:34,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:34,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066335562] [2023-11-06 21:53:34,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:34,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:34,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:34,278 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:34,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:34,303 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:34,311 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:34,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1182970350, now seen corresponding path program 1 times [2023-11-06 21:53:34,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:34,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456050954] [2023-11-06 21:53:34,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:34,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:34,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:34,365 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:34,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:34,405 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:34,805 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 21:53:34,805 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 21:53:34,806 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 21:53:34,806 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 21:53:34,806 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 21:53:34,806 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:34,807 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 21:53:34,807 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 21:53:34,807 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_up_alloca.i_Iteration1_Lasso [2023-11-06 21:53:34,807 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 21:53:34,807 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 21:53:34,828 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:34,838 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:34,841 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:34,848 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:34,856 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:34,863 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:34,867 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:34,870 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:34,874 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:34,878 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:34,883 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:35,086 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:35,448 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 21:53:35,453 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 21:53:35,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:35,455 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:35,463 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:35,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 [2023-11-06 21:53:35,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2023-11-06 21:53:35,488 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:35,488 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:35,489 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:35,489 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:35,489 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:35,491 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:35,492 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:35,515 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:35,525 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:35,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:35,526 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:35,528 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:35,542 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:35,555 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2023-11-06 21:53:35,556 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:35,556 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:35,557 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:35,557 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:35,557 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:35,558 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:35,559 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:35,575 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:35,595 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:35,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:35,596 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:35,597 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:35,629 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2023-11-06 21:53:35,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 [2023-11-06 21:53:35,645 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:35,646 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:35,646 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:35,646 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:35,646 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:35,647 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:35,647 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:35,671 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:35,675 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:35,675 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:35,675 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:35,677 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:35,687 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2023-11-06 21:53:35,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 [2023-11-06 21:53:35,699 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:35,700 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:35,700 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:35,700 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:35,704 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:53:35,704 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:53:35,716 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:35,723 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:35,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:35,724 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:35,726 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:35,745 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2023-11-06 21:53:35,747 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:35,759 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:35,759 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:35,759 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:35,759 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:35,759 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:35,760 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:35,760 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:35,771 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:35,775 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Ended with exit code 0 [2023-11-06 21:53:35,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:35,776 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:35,782 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:35,789 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2023-11-06 21:53:35,790 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:35,800 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:35,801 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:35,801 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:35,801 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:35,801 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:35,802 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:35,802 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:35,817 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:35,822 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:35,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:35,823 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:35,824 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:35,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 [2023-11-06 21:53:35,849 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:35,850 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:35,850 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:35,850 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:35,850 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:35,849 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2023-11-06 21:53:35,851 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:35,851 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:35,860 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:35,866 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:35,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:35,866 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:35,868 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:35,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2023-11-06 21:53:35,876 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:35,889 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:35,889 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:35,889 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:35,889 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:35,889 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:35,890 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:35,890 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:35,895 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:35,904 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:35,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:35,904 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:35,905 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:35,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2023-11-06 21:53:35,909 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:35,920 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:35,920 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:35,921 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:35,921 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:35,921 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:35,922 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:35,922 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:35,951 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:35,955 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:35,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:35,955 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:35,959 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:35,973 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2023-11-06 21:53:35,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 [2023-11-06 21:53:35,988 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:35,989 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:35,989 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:35,989 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:35,989 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:35,990 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:35,990 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:36,000 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:36,007 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:36,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:36,007 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:36,009 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:36,101 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2023-11-06 21:53:36,102 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:36,118 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:36,118 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:36,118 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:36,119 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:36,119 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:36,120 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:36,121 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:36,131 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:36,139 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Ended with exit code 0 [2023-11-06 21:53:36,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:36,140 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:36,148 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:36,157 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:36,171 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:36,171 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:36,171 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:36,171 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:36,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2023-11-06 21:53:36,183 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:53:36,183 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:53:36,199 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:36,204 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:36,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:36,204 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:36,206 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:36,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 [2023-11-06 21:53:36,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2023-11-06 21:53:36,226 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:36,226 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:36,226 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:36,227 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:36,249 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:53:36,249 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:53:36,279 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 21:53:36,347 INFO L443 ModelExtractionUtils]: Simplification made 18 calls to the SMT solver. [2023-11-06 21:53:36,347 INFO L444 ModelExtractionUtils]: 4 out of 19 variables were initially zero. Simplification set additionally 12 variables to zero. [2023-11-06 21:53:36,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:36,349 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:36,380 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:36,390 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 21:53:36,402 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2023-11-06 21:53:36,408 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-06 21:53:36,408 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 21:53:36,409 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~length~0#1, ULTIMATE.start_main_~i~0#1) = 1*ULTIMATE.start_main_~length~0#1 - 1*ULTIMATE.start_main_~i~0#1 Supporting invariants [] [2023-11-06 21:53:36,420 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:36,437 INFO L156 tatePredicateManager]: 3 out of 3 supporting invariants were superfluous and have been removed [2023-11-06 21:53:36,463 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:36,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:36,480 INFO L262 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 21:53:36,482 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:36,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:36,527 INFO L262 TraceCheckSpWp]: Trace formula consists of 16 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 21:53:36,528 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:36,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:36,626 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 [2023-11-06 21:53:36,628 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 18 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 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) Second operand has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 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) [2023-11-06 21:53:36,697 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 18 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 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). Second operand has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 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 41 states and 58 transitions. Complement of second has 8 states. [2023-11-06 21:53:36,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2023-11-06 21:53:36,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 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) [2023-11-06 21:53:36,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 38 transitions. [2023-11-06 21:53:36,713 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 38 transitions. Stem has 5 letters. Loop has 4 letters. [2023-11-06 21:53:36,714 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:36,714 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 38 transitions. Stem has 9 letters. Loop has 4 letters. [2023-11-06 21:53:36,715 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:36,715 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 38 transitions. Stem has 5 letters. Loop has 8 letters. [2023-11-06 21:53:36,715 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:36,716 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 41 states and 58 transitions. [2023-11-06 21:53:36,720 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2023-11-06 21:53:36,725 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 41 states to 15 states and 20 transitions. [2023-11-06 21:53:36,726 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-06 21:53:36,726 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2023-11-06 21:53:36,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 20 transitions. [2023-11-06 21:53:36,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:53:36,728 INFO L218 hiAutomatonCegarLoop]: Abstraction has 15 states and 20 transitions. [2023-11-06 21:53:36,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states and 20 transitions. [2023-11-06 21:53:36,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2023-11-06 21:53:36,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 15 states have (on average 1.3333333333333333) internal successors, (20), 14 states have internal predecessors, (20), 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) [2023-11-06 21:53:36,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 20 transitions. [2023-11-06 21:53:36,760 INFO L240 hiAutomatonCegarLoop]: Abstraction has 15 states and 20 transitions. [2023-11-06 21:53:36,760 INFO L428 stractBuchiCegarLoop]: Abstraction has 15 states and 20 transitions. [2023-11-06 21:53:36,761 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2023-11-06 21:53:36,761 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15 states and 20 transitions. [2023-11-06 21:53:36,762 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2023-11-06 21:53:36,762 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 21:53:36,762 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 21:53:36,763 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:53:36,763 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-06 21:53:36,764 INFO L748 eck$LassoCheckResult]: Stem: 136#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 132#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet205#1, main_#t~nondet206#1, main_#t~malloc207#1.base, main_#t~malloc207#1.offset, main_#t~nondet209#1, main_#t~post208#1, main_#t~mem212#1, main_#t~post213#1, main_#t~mem211#1, main_#t~post210#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~limit~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet205#1;main_~limit~0#1 := main_#t~nondet205#1;havoc main_#t~nondet205#1;havoc main_#t~nondet206#1;main_~length~0#1 := main_#t~nondet206#1;havoc main_#t~nondet206#1; 129#L369 assume !(main_~length~0#1 < 1); 130#L369-2 call main_#t~malloc207#1.base, main_#t~malloc207#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc207#1.base, main_#t~malloc207#1.offset; 134#L371 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 137#L372-3 assume !(main_~i~0#1 < main_~length~0#1); 135#L372-4 main_~j~0#1 := 0; 128#L379-3 [2023-11-06 21:53:36,764 INFO L750 eck$LassoCheckResult]: Loop: 128#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 131#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 133#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 127#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 128#L379-3 [2023-11-06 21:53:36,764 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:36,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1806815512, now seen corresponding path program 1 times [2023-11-06 21:53:36,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:36,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028442439] [2023-11-06 21:53:36,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:36,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:36,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:36,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:36,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:53:36,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028442439] [2023-11-06 21:53:36,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028442439] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:53:36,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:53:36,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 21:53:36,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309548212] [2023-11-06 21:53:36,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:53:36,887 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 21:53:36,888 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:36,888 INFO L85 PathProgramCache]: Analyzing trace with hash 2252300, now seen corresponding path program 1 times [2023-11-06 21:53:36,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:36,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647462568] [2023-11-06 21:53:36,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:36,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:36,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:36,897 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:36,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:36,904 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:36,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:53:36,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 21:53:36,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 21:53:36,965 INFO L87 Difference]: Start difference. First operand 15 states and 20 transitions. cyclomatic complexity: 7 Second operand has 4 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 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) [2023-11-06 21:53:36,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:53:36,996 INFO L93 Difference]: Finished difference Result 18 states and 23 transitions. [2023-11-06 21:53:36,997 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18 states and 23 transitions. [2023-11-06 21:53:37,002 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2023-11-06 21:53:37,005 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18 states to 18 states and 23 transitions. [2023-11-06 21:53:37,005 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-06 21:53:37,005 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2023-11-06 21:53:37,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 23 transitions. [2023-11-06 21:53:37,006 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:53:37,006 INFO L218 hiAutomatonCegarLoop]: Abstraction has 18 states and 23 transitions. [2023-11-06 21:53:37,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states and 23 transitions. [2023-11-06 21:53:37,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 15. [2023-11-06 21:53:37,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 14 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) [2023-11-06 21:53:37,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 19 transitions. [2023-11-06 21:53:37,011 INFO L240 hiAutomatonCegarLoop]: Abstraction has 15 states and 19 transitions. [2023-11-06 21:53:37,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 21:53:37,012 INFO L428 stractBuchiCegarLoop]: Abstraction has 15 states and 19 transitions. [2023-11-06 21:53:37,012 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2023-11-06 21:53:37,013 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15 states and 19 transitions. [2023-11-06 21:53:37,013 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 4 [2023-11-06 21:53:37,014 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 21:53:37,014 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 21:53:37,014 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:53:37,015 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-06 21:53:37,015 INFO L748 eck$LassoCheckResult]: Stem: 176#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 173#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet205#1, main_#t~nondet206#1, main_#t~malloc207#1.base, main_#t~malloc207#1.offset, main_#t~nondet209#1, main_#t~post208#1, main_#t~mem212#1, main_#t~post213#1, main_#t~mem211#1, main_#t~post210#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~limit~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet205#1;main_~limit~0#1 := main_#t~nondet205#1;havoc main_#t~nondet205#1;havoc main_#t~nondet206#1;main_~length~0#1 := main_#t~nondet206#1;havoc main_#t~nondet206#1; 169#L369 assume !(main_~length~0#1 < 1); 170#L369-2 call main_#t~malloc207#1.base, main_#t~malloc207#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc207#1.base, main_#t~malloc207#1.offset; 174#L371 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 177#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 179#L374 assume !(main_~val~0#1 > main_~limit~0#1); 165#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 166#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 178#L372-3 assume !(main_~i~0#1 < main_~length~0#1); 175#L372-4 main_~j~0#1 := 0; 168#L379-3 [2023-11-06 21:53:37,015 INFO L750 eck$LassoCheckResult]: Loop: 168#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 171#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 172#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 167#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 168#L379-3 [2023-11-06 21:53:37,016 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:37,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1329979393, now seen corresponding path program 1 times [2023-11-06 21:53:37,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:37,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314775674] [2023-11-06 21:53:37,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:37,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:37,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:37,044 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:37,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:37,068 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:37,068 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:37,069 INFO L85 PathProgramCache]: Analyzing trace with hash 2252300, now seen corresponding path program 2 times [2023-11-06 21:53:37,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:37,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205088935] [2023-11-06 21:53:37,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:37,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:37,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:37,079 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:37,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:37,096 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:37,097 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:37,097 INFO L85 PathProgramCache]: Analyzing trace with hash -2035265782, now seen corresponding path program 1 times [2023-11-06 21:53:37,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:37,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704435042] [2023-11-06 21:53:37,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:37,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:37,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:37,150 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:37,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:37,175 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:37,525 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 21:53:37,526 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 21:53:37,526 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 21:53:37,526 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 21:53:37,526 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 21:53:37,526 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:37,526 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 21:53:37,527 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 21:53:37,527 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_up_alloca.i_Iteration3_Lasso [2023-11-06 21:53:37,527 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 21:53:37,527 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 21:53:37,531 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:37,534 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:37,538 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:37,542 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:37,546 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:37,549 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:37,553 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:37,561 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:37,564 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:37,569 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:37,572 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:37,763 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:37,802 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:38,038 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 21:53:38,039 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 21:53:38,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:38,039 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:38,041 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:38,053 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2023-11-06 21:53:38,053 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:38,069 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:38,069 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:38,069 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:38,069 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:38,069 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:38,070 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:38,070 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:38,079 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:38,087 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:38,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:38,088 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:38,089 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:38,101 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:38,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2023-11-06 21:53:38,114 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:38,114 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:38,115 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:38,115 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:38,115 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:38,115 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:38,116 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:38,139 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:38,151 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:38,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:38,151 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:38,153 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:38,160 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:38,174 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2023-11-06 21:53:38,174 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:38,174 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:38,174 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:38,175 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:38,175 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:38,175 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:38,176 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:38,185 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:38,190 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:38,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:38,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:38,192 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:38,198 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2023-11-06 21:53:38,199 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:38,212 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:38,212 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:38,213 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:38,213 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:38,213 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:38,214 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:38,214 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:38,224 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:38,233 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:38,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:38,234 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:38,244 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:38,281 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2023-11-06 21:53:38,282 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:38,297 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:38,297 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:38,297 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:38,297 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:38,297 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:38,298 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:38,298 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:38,315 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:38,319 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:38,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:38,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:38,321 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:38,341 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:38,354 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2023-11-06 21:53:38,354 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:38,355 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:38,356 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:38,356 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:38,359 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:53:38,359 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:53:38,375 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:38,388 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:38,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:38,389 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:38,396 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:38,411 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2023-11-06 21:53:38,413 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:38,426 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:38,427 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:38,427 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:38,427 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:38,427 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:38,428 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:38,428 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:38,437 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:38,441 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:38,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:38,442 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:38,444 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:38,448 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:38,460 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:38,461 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:38,461 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:38,461 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:38,461 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:38,462 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:38,462 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:38,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2023-11-06 21:53:38,476 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:38,478 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2023-11-06 21:53:38,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:38,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:38,479 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:38,480 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2023-11-06 21:53:38,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 [2023-11-06 21:53:38,492 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:38,492 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:38,493 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:38,493 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:38,495 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:53:38,495 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:53:38,506 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:38,514 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:38,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:38,514 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:38,515 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:38,519 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:38,532 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:38,532 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:38,532 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:38,532 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:38,532 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:38,533 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:38,533 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:38,534 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2023-11-06 21:53:38,547 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:38,555 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:38,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:38,555 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:38,557 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:38,564 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:38,576 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:38,576 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:38,576 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:38,576 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:38,579 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2023-11-06 21:53:38,581 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:53:38,581 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:53:38,599 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:38,607 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:38,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:38,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:38,608 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:38,612 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2023-11-06 21:53:38,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 [2023-11-06 21:53:38,625 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:38,625 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:38,626 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:38,626 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:38,633 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:53:38,633 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:53:38,648 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 21:53:38,672 INFO L443 ModelExtractionUtils]: Simplification made 10 calls to the SMT solver. [2023-11-06 21:53:38,672 INFO L444 ModelExtractionUtils]: 0 out of 19 variables were initially zero. Simplification set additionally 16 variables to zero. [2023-11-06 21:53:38,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:38,672 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:38,673 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:38,677 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 21:53:38,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2023-11-06 21:53:38,709 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-06 21:53:38,709 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 21:53:38,709 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~length~0#1, ULTIMATE.start_main_~j~0#1) = 1*ULTIMATE.start_main_~length~0#1 - 1*ULTIMATE.start_main_~j~0#1 Supporting invariants [] [2023-11-06 21:53:38,713 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:38,722 INFO L156 tatePredicateManager]: 3 out of 3 supporting invariants were superfluous and have been removed [2023-11-06 21:53:38,736 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:38,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:38,753 INFO L262 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 21:53:38,753 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:38,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:38,789 INFO L262 TraceCheckSpWp]: Trace formula consists of 12 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 21:53:38,790 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:38,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:38,825 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 [2023-11-06 21:53:38,825 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 15 states and 19 transitions. cyclomatic complexity: 6 Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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) [2023-11-06 21:53:38,850 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 15 states and 19 transitions. cyclomatic complexity: 6. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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) Result 20 states and 26 transitions. Complement of second has 4 states. [2023-11-06 21:53:38,851 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 [2023-11-06 21:53:38,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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) [2023-11-06 21:53:38,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 18 transitions. [2023-11-06 21:53:38,852 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 18 transitions. Stem has 11 letters. Loop has 4 letters. [2023-11-06 21:53:38,853 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:38,853 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 18 transitions. Stem has 15 letters. Loop has 4 letters. [2023-11-06 21:53:38,853 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:38,853 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 18 transitions. Stem has 11 letters. Loop has 8 letters. [2023-11-06 21:53:38,853 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:38,854 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20 states and 26 transitions. [2023-11-06 21:53:38,855 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:53:38,855 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20 states to 19 states and 25 transitions. [2023-11-06 21:53:38,856 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-06 21:53:38,856 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2023-11-06 21:53:38,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 25 transitions. [2023-11-06 21:53:38,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 21:53:38,856 INFO L218 hiAutomatonCegarLoop]: Abstraction has 19 states and 25 transitions. [2023-11-06 21:53:38,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states and 25 transitions. [2023-11-06 21:53:38,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 18. [2023-11-06 21:53:38,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 18 states have (on average 1.3333333333333333) internal successors, (24), 17 states have internal predecessors, (24), 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) [2023-11-06 21:53:38,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 24 transitions. [2023-11-06 21:53:38,859 INFO L240 hiAutomatonCegarLoop]: Abstraction has 18 states and 24 transitions. [2023-11-06 21:53:38,859 INFO L428 stractBuchiCegarLoop]: Abstraction has 18 states and 24 transitions. [2023-11-06 21:53:38,859 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2023-11-06 21:53:38,859 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18 states and 24 transitions. [2023-11-06 21:53:38,860 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:53:38,860 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 21:53:38,860 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 21:53:38,861 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:53:38,861 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 21:53:38,861 INFO L748 eck$LassoCheckResult]: Stem: 290#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 287#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet205#1, main_#t~nondet206#1, main_#t~malloc207#1.base, main_#t~malloc207#1.offset, main_#t~nondet209#1, main_#t~post208#1, main_#t~mem212#1, main_#t~post213#1, main_#t~mem211#1, main_#t~post210#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~limit~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet205#1;main_~limit~0#1 := main_#t~nondet205#1;havoc main_#t~nondet205#1;havoc main_#t~nondet206#1;main_~length~0#1 := main_#t~nondet206#1;havoc main_#t~nondet206#1; 280#L369 assume !(main_~length~0#1 < 1); 281#L369-2 call main_#t~malloc207#1.base, main_#t~malloc207#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc207#1.base, main_#t~malloc207#1.offset; 289#L371 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 291#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 293#L374 assume !(main_~val~0#1 > main_~limit~0#1); 276#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 277#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 292#L372-3 assume !(main_~i~0#1 < main_~length~0#1); 288#L372-4 main_~j~0#1 := 0; 282#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 284#L380-3 [2023-11-06 21:53:38,862 INFO L750 eck$LassoCheckResult]: Loop: 284#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 285#L380-1 assume !!(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1;call main_#t~mem212#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post213#1 := main_#t~mem212#1;call write~int(1 + main_#t~post213#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem212#1;havoc main_#t~post213#1; 284#L380-3 [2023-11-06 21:53:38,862 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:38,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1720311820, now seen corresponding path program 1 times [2023-11-06 21:53:38,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:38,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125894380] [2023-11-06 21:53:38,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:38,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:38,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:38,880 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:38,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:38,891 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:38,892 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:38,892 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 1 times [2023-11-06 21:53:38,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:38,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977971402] [2023-11-06 21:53:38,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:38,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:38,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:38,899 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:38,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:38,904 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:38,905 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:38,905 INFO L85 PathProgramCache]: Analyzing trace with hash -342748399, now seen corresponding path program 1 times [2023-11-06 21:53:38,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:38,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547756937] [2023-11-06 21:53:38,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:38,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:38,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:38,921 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:38,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:38,935 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:39,205 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 21:53:39,206 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 21:53:39,206 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 21:53:39,206 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 21:53:39,206 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 21:53:39,206 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:39,206 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 21:53:39,206 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 21:53:39,206 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_up_alloca.i_Iteration4_Lasso [2023-11-06 21:53:39,206 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 21:53:39,206 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 21:53:39,209 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:39,212 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:39,215 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:39,219 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:39,221 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:39,224 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:39,312 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:39,417 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:39,421 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:39,424 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:39,427 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:39,429 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:39,432 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:39,676 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 21:53:39,676 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 21:53:39,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:39,676 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:39,684 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:39,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 [2023-11-06 21:53:39,700 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:39,700 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:39,700 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:39,701 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:39,701 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:39,701 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:39,702 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:39,702 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2023-11-06 21:53:39,715 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:39,723 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:39,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:39,724 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:39,725 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:39,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 [2023-11-06 21:53:39,741 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:39,741 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:39,741 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:39,741 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:39,743 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2023-11-06 21:53:39,743 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:53:39,743 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:53:39,755 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:39,763 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:39,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:39,763 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:39,765 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:39,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 [2023-11-06 21:53:39,781 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:39,781 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:39,781 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:39,781 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:39,783 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:53:39,783 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:53:39,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2023-11-06 21:53:39,799 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:39,807 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:39,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:39,808 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:39,809 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:39,812 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:39,825 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:39,825 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:39,825 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:39,825 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:39,825 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:39,826 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:39,826 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:39,833 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2023-11-06 21:53:39,835 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:39,843 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:39,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:39,844 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:39,845 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:39,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 [2023-11-06 21:53:39,861 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:39,861 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:39,862 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:39,862 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:39,862 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:39,863 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:39,863 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:39,863 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2023-11-06 21:53:39,879 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:39,888 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:39,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:39,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:39,890 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:39,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 [2023-11-06 21:53:39,907 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2023-11-06 21:53:39,908 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:39,908 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:39,908 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:39,908 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:39,914 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:53:39,914 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:53:39,943 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 21:53:39,961 INFO L443 ModelExtractionUtils]: Simplification made 8 calls to the SMT solver. [2023-11-06 21:53:39,961 INFO L444 ModelExtractionUtils]: 5 out of 16 variables were initially zero. Simplification set additionally 8 variables to zero. [2023-11-06 21:53:39,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:39,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:39,963 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:39,967 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 21:53:39,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2023-11-06 21:53:39,982 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-06 21:53:39,982 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 21:53:39,983 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) ULTIMATE.start_main_~arr~0#1.offset)_2, ULTIMATE.start_main_~limit~0#1) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) ULTIMATE.start_main_~arr~0#1.offset)_2 + 1*ULTIMATE.start_main_~limit~0#1 Supporting invariants [] [2023-11-06 21:53:39,985 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:40,009 INFO L156 tatePredicateManager]: 3 out of 4 supporting invariants were superfluous and have been removed [2023-11-06 21:53:40,039 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:40,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:40,054 INFO L262 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 21:53:40,055 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:40,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:40,089 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 21:53:40,091 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:40,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:40,114 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 2 loop predicates [2023-11-06 21:53:40,115 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 18 states and 24 transitions. cyclomatic complexity: 9 Second operand has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 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) [2023-11-06 21:53:40,174 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 18 states and 24 transitions. cyclomatic complexity: 9. Second operand has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 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 27 states and 35 transitions. Complement of second has 8 states. [2023-11-06 21:53:40,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2023-11-06 21:53:40,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 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) [2023-11-06 21:53:40,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 17 transitions. [2023-11-06 21:53:40,177 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 17 transitions. Stem has 12 letters. Loop has 2 letters. [2023-11-06 21:53:40,177 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:40,177 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 17 transitions. Stem has 14 letters. Loop has 2 letters. [2023-11-06 21:53:40,177 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:40,178 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 17 transitions. Stem has 12 letters. Loop has 4 letters. [2023-11-06 21:53:40,178 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:40,178 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 27 states and 35 transitions. [2023-11-06 21:53:40,179 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:53:40,180 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 27 states to 22 states and 28 transitions. [2023-11-06 21:53:40,180 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-06 21:53:40,180 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-06 21:53:40,180 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 28 transitions. [2023-11-06 21:53:40,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 21:53:40,181 INFO L218 hiAutomatonCegarLoop]: Abstraction has 22 states and 28 transitions. [2023-11-06 21:53:40,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states and 28 transitions. [2023-11-06 21:53:40,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 21. [2023-11-06 21:53:40,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 21 states have (on average 1.2857142857142858) internal successors, (27), 20 states have internal predecessors, (27), 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) [2023-11-06 21:53:40,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 27 transitions. [2023-11-06 21:53:40,184 INFO L240 hiAutomatonCegarLoop]: Abstraction has 21 states and 27 transitions. [2023-11-06 21:53:40,184 INFO L428 stractBuchiCegarLoop]: Abstraction has 21 states and 27 transitions. [2023-11-06 21:53:40,184 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2023-11-06 21:53:40,184 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 21 states and 27 transitions. [2023-11-06 21:53:40,185 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:53:40,185 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 21:53:40,185 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 21:53:40,186 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:53:40,186 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 21:53:40,186 INFO L748 eck$LassoCheckResult]: Stem: 425#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 421#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet205#1, main_#t~nondet206#1, main_#t~malloc207#1.base, main_#t~malloc207#1.offset, main_#t~nondet209#1, main_#t~post208#1, main_#t~mem212#1, main_#t~post213#1, main_#t~mem211#1, main_#t~post210#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~limit~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet205#1;main_~limit~0#1 := main_#t~nondet205#1;havoc main_#t~nondet205#1;havoc main_#t~nondet206#1;main_~length~0#1 := main_#t~nondet206#1;havoc main_#t~nondet206#1; 413#L369 assume !(main_~length~0#1 < 1); 414#L369-2 call main_#t~malloc207#1.base, main_#t~malloc207#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc207#1.base, main_#t~malloc207#1.offset; 423#L371 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 426#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 428#L374 assume !(main_~val~0#1 > main_~limit~0#1); 409#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 410#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 427#L372-3 assume !(main_~i~0#1 < main_~length~0#1); 424#L372-4 main_~j~0#1 := 0; 415#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 416#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 420#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 411#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 412#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 418#L380-3 [2023-11-06 21:53:40,186 INFO L750 eck$LassoCheckResult]: Loop: 418#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 419#L380-1 assume !!(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1;call main_#t~mem212#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post213#1 := main_#t~mem212#1;call write~int(1 + main_#t~post213#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem212#1;havoc main_#t~post213#1; 418#L380-3 [2023-11-06 21:53:40,187 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:40,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1331270241, now seen corresponding path program 2 times [2023-11-06 21:53:40,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:40,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024798819] [2023-11-06 21:53:40,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:40,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:40,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:40,312 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:40,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:53:40,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024798819] [2023-11-06 21:53:40,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024798819] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:53:40,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080724302] [2023-11-06 21:53:40,313 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 21:53:40,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:53:40,313 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:40,316 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:53:40,347 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-11-06 21:53:40,385 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 21:53:40,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:53:40,386 INFO L262 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 21:53:40,389 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:40,465 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:40,465 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:53:40,516 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:40,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1080724302] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:53:40,517 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:53:40,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2023-11-06 21:53:40,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153337251] [2023-11-06 21:53:40,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:53:40,518 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 21:53:40,519 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:40,519 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 2 times [2023-11-06 21:53:40,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:40,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748826730] [2023-11-06 21:53:40,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:40,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:40,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:40,527 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:40,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:40,536 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:40,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:53:40,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 21:53:40,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-11-06 21:53:40,578 INFO L87 Difference]: Start difference. First operand 21 states and 27 transitions. cyclomatic complexity: 10 Second operand has 11 states, 10 states have (on average 3.2) internal successors, (32), 11 states have internal predecessors, (32), 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) [2023-11-06 21:53:40,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:53:40,729 INFO L93 Difference]: Finished difference Result 45 states and 57 transitions. [2023-11-06 21:53:40,729 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 45 states and 57 transitions. [2023-11-06 21:53:40,734 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:53:40,735 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 45 states to 28 states and 35 transitions. [2023-11-06 21:53:40,735 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-06 21:53:40,736 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-06 21:53:40,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 35 transitions. [2023-11-06 21:53:40,736 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 21:53:40,736 INFO L218 hiAutomatonCegarLoop]: Abstraction has 28 states and 35 transitions. [2023-11-06 21:53:40,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states and 35 transitions. [2023-11-06 21:53:40,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 25. [2023-11-06 21:53:40,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 25 states have (on average 1.24) internal successors, (31), 24 states have internal predecessors, (31), 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) [2023-11-06 21:53:40,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 31 transitions. [2023-11-06 21:53:40,740 INFO L240 hiAutomatonCegarLoop]: Abstraction has 25 states and 31 transitions. [2023-11-06 21:53:40,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 21:53:40,743 INFO L428 stractBuchiCegarLoop]: Abstraction has 25 states and 31 transitions. [2023-11-06 21:53:40,744 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2023-11-06 21:53:40,744 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 25 states and 31 transitions. [2023-11-06 21:53:40,745 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:53:40,745 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 21:53:40,745 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 21:53:40,747 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:53:40,747 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 21:53:40,747 INFO L748 eck$LassoCheckResult]: Stem: 605#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 601#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet205#1, main_#t~nondet206#1, main_#t~malloc207#1.base, main_#t~malloc207#1.offset, main_#t~nondet209#1, main_#t~post208#1, main_#t~mem212#1, main_#t~post213#1, main_#t~mem211#1, main_#t~post210#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~limit~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet205#1;main_~limit~0#1 := main_#t~nondet205#1;havoc main_#t~nondet205#1;havoc main_#t~nondet206#1;main_~length~0#1 := main_#t~nondet206#1;havoc main_#t~nondet206#1; 593#L369 assume !(main_~length~0#1 < 1); 594#L369-2 call main_#t~malloc207#1.base, main_#t~malloc207#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc207#1.base, main_#t~malloc207#1.offset; 603#L371 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 606#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 608#L374 assume !(main_~val~0#1 > main_~limit~0#1); 613#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 612#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 609#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 610#L374 assume !(main_~val~0#1 > main_~limit~0#1); 589#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 590#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 607#L372-3 assume !(main_~i~0#1 < main_~length~0#1); 604#L372-4 main_~j~0#1 := 0; 595#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 596#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 611#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 591#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 592#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 598#L380-3 [2023-11-06 21:53:40,747 INFO L750 eck$LassoCheckResult]: Loop: 598#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 599#L380-1 assume !!(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1;call main_#t~mem212#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post213#1 := main_#t~mem212#1;call write~int(1 + main_#t~post213#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem212#1;havoc main_#t~post213#1; 598#L380-3 [2023-11-06 21:53:40,748 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:40,748 INFO L85 PathProgramCache]: Analyzing trace with hash 34477914, now seen corresponding path program 3 times [2023-11-06 21:53:40,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:40,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539229609] [2023-11-06 21:53:40,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:40,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:40,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:40,772 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:40,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:40,798 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:40,799 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:40,799 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 3 times [2023-11-06 21:53:40,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:40,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745241460] [2023-11-06 21:53:40,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:40,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:40,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:40,811 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:40,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:40,819 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:40,820 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:40,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1226461473, now seen corresponding path program 1 times [2023-11-06 21:53:40,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:40,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876751103] [2023-11-06 21:53:40,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:40,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:40,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:40,846 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:40,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:40,865 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:41,200 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:41,322 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 21:53:41,322 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 21:53:41,322 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 21:53:41,322 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 21:53:41,322 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 21:53:41,322 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:41,323 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 21:53:41,323 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 21:53:41,323 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_up_alloca.i_Iteration6_Lasso [2023-11-06 21:53:41,323 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 21:53:41,323 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 21:53:41,325 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:41,330 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:41,334 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:41,337 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:41,341 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:41,343 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:41,348 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:41,353 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:41,356 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:41,359 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:41,362 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:41,365 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:41,574 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:41,821 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 21:53:41,821 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 21:53:41,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:41,821 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:41,825 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:41,829 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:41,843 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2023-11-06 21:53:41,844 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:41,844 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:41,844 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:41,844 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:41,844 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:41,845 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:41,845 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:41,854 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:41,864 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:41,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:41,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:41,866 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:41,870 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:41,884 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2023-11-06 21:53:41,885 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:41,885 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:41,885 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:41,885 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:41,887 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:53:41,887 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:53:41,915 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:41,925 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:41,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:41,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:41,926 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:41,931 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:41,943 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2023-11-06 21:53:41,945 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:41,945 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:41,946 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:41,946 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:41,946 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:41,946 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:41,946 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:41,967 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:41,971 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:41,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:41,972 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:41,973 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:41,983 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:41,997 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2023-11-06 21:53:41,997 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:41,997 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:41,997 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:41,998 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:42,000 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:53:42,000 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:53:42,035 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:42,044 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:42,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:42,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:42,046 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:42,056 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:42,069 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2023-11-06 21:53:42,069 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:42,069 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:42,069 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:42,070 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:42,070 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:42,070 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:42,071 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:42,086 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:42,094 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:42,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:42,095 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:42,096 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:42,100 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:42,113 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:42,113 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:42,114 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:42,114 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:42,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2023-11-06 21:53:42,116 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:53:42,116 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:53:42,135 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:42,143 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:42,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:42,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:42,145 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:42,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 [2023-11-06 21:53:42,162 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:42,162 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:42,162 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:42,162 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:42,162 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:42,163 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2023-11-06 21:53:42,163 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:42,163 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:42,183 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:42,187 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:42,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:42,187 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:42,189 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:42,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 [2023-11-06 21:53:42,207 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2023-11-06 21:53:42,208 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:42,208 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:42,208 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:42,208 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:42,209 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:42,209 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:42,209 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:42,223 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:42,227 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:42,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:42,228 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:42,229 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:42,233 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:42,247 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2023-11-06 21:53:42,247 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:42,248 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:42,248 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:42,248 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:42,248 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:42,249 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:42,249 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:42,267 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:42,271 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:42,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:42,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:42,273 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:42,277 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:42,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2023-11-06 21:53:42,293 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:42,293 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:42,293 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:42,293 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:42,293 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:42,294 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:42,294 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:42,303 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:42,307 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:42,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:42,308 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:42,309 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:42,313 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:42,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2023-11-06 21:53:42,327 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:42,327 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:42,327 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:42,327 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:42,327 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:42,328 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:42,328 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:42,343 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:42,346 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:42,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:42,347 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:42,348 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:42,352 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:42,365 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2023-11-06 21:53:42,366 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:42,366 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:42,366 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:42,366 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:42,370 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:53:42,370 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:53:42,399 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:42,403 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:42,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:42,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:42,405 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:42,410 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:42,423 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2023-11-06 21:53:42,424 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:42,424 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:42,424 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:42,424 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:42,431 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:53:42,431 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:53:42,459 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:42,463 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:42,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:42,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:42,465 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:42,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2023-11-06 21:53:42,468 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:42,479 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:42,480 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:42,480 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:42,480 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:42,486 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:53:42,487 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:53:42,502 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 21:53:42,520 INFO L443 ModelExtractionUtils]: Simplification made 7 calls to the SMT solver. [2023-11-06 21:53:42,521 INFO L444 ModelExtractionUtils]: 6 out of 19 variables were initially zero. Simplification set additionally 10 variables to zero. [2023-11-06 21:53:42,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:42,521 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:42,531 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:42,549 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2023-11-06 21:53:42,549 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 21:53:42,561 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-06 21:53:42,561 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 21:53:42,561 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) 4)_1, ULTIMATE.start_main_~limit~0#1) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) 4)_1 + 1*ULTIMATE.start_main_~limit~0#1 Supporting invariants [] [2023-11-06 21:53:42,564 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2023-11-06 21:53:42,591 INFO L156 tatePredicateManager]: 5 out of 6 supporting invariants were superfluous and have been removed [2023-11-06 21:53:42,595 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base] could not be translated [2023-11-06 21:53:42,596 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base][4] could not be translated [2023-11-06 21:53:42,627 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:42,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:42,652 INFO L262 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 21:53:42,653 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:42,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:42,829 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 21:53:42,830 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:42,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:42,862 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 [2023-11-06 21:53:42,862 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 25 states and 31 transitions. cyclomatic complexity: 10 Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 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) [2023-11-06 21:53:42,921 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 25 states and 31 transitions. cyclomatic complexity: 10. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 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 26 states and 33 transitions. Complement of second has 6 states. [2023-11-06 21:53:42,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 4 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-06 21:53:42,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 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) [2023-11-06 21:53:42,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 18 transitions. [2023-11-06 21:53:42,923 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 18 transitions. Stem has 20 letters. Loop has 2 letters. [2023-11-06 21:53:42,923 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:42,923 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 21:53:42,948 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:42,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:42,967 INFO L262 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 21:53:42,969 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:43,034 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:43,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:43,166 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 21:53:43,169 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:43,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:43,200 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 [2023-11-06 21:53:43,201 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 25 states and 31 transitions. cyclomatic complexity: 10 Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 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) [2023-11-06 21:53:43,252 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 25 states and 31 transitions. cyclomatic complexity: 10. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 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 26 states and 33 transitions. Complement of second has 6 states. [2023-11-06 21:53:43,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 4 stem states 0 non-accepting loop states 1 accepting loop states [2023-11-06 21:53:43,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 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) [2023-11-06 21:53:43,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 18 transitions. [2023-11-06 21:53:43,254 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 18 transitions. Stem has 20 letters. Loop has 2 letters. [2023-11-06 21:53:43,254 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:43,255 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 21:53:43,284 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:43,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:43,318 INFO L262 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 21:53:43,319 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:43,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:43,484 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 21:53:43,485 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:43,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:43,516 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 [2023-11-06 21:53:43,516 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 25 states and 31 transitions. cyclomatic complexity: 10 Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 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) [2023-11-06 21:53:43,651 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 25 states and 31 transitions. cyclomatic complexity: 10. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 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 40 states and 50 transitions. Complement of second has 12 states. [2023-11-06 21:53:43,651 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 [2023-11-06 21:53:43,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 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) [2023-11-06 21:53:43,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 38 transitions. [2023-11-06 21:53:43,655 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 38 transitions. Stem has 20 letters. Loop has 2 letters. [2023-11-06 21:53:43,656 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:43,656 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 38 transitions. Stem has 22 letters. Loop has 2 letters. [2023-11-06 21:53:43,658 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:43,658 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 38 transitions. Stem has 20 letters. Loop has 4 letters. [2023-11-06 21:53:43,658 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:43,659 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 40 states and 50 transitions. [2023-11-06 21:53:43,661 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:53:43,664 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 40 states to 35 states and 43 transitions. [2023-11-06 21:53:43,665 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-06 21:53:43,665 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-06 21:53:43,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 43 transitions. [2023-11-06 21:53:43,665 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 21:53:43,665 INFO L218 hiAutomatonCegarLoop]: Abstraction has 35 states and 43 transitions. [2023-11-06 21:53:43,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states and 43 transitions. [2023-11-06 21:53:43,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 30. [2023-11-06 21:53:43,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 30 states have (on average 1.2333333333333334) internal successors, (37), 29 states have internal predecessors, (37), 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) [2023-11-06 21:53:43,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 37 transitions. [2023-11-06 21:53:43,674 INFO L240 hiAutomatonCegarLoop]: Abstraction has 30 states and 37 transitions. [2023-11-06 21:53:43,674 INFO L428 stractBuchiCegarLoop]: Abstraction has 30 states and 37 transitions. [2023-11-06 21:53:43,674 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2023-11-06 21:53:43,674 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 30 states and 37 transitions. [2023-11-06 21:53:43,675 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:53:43,675 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 21:53:43,675 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 21:53:43,676 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:53:43,677 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 21:53:43,677 INFO L748 eck$LassoCheckResult]: Stem: 1018#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 1013#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet205#1, main_#t~nondet206#1, main_#t~malloc207#1.base, main_#t~malloc207#1.offset, main_#t~nondet209#1, main_#t~post208#1, main_#t~mem212#1, main_#t~post213#1, main_#t~mem211#1, main_#t~post210#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~limit~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet205#1;main_~limit~0#1 := main_#t~nondet205#1;havoc main_#t~nondet205#1;havoc main_#t~nondet206#1;main_~length~0#1 := main_#t~nondet206#1;havoc main_#t~nondet206#1; 1004#L369 assume !(main_~length~0#1 < 1); 1005#L369-2 call main_#t~malloc207#1.base, main_#t~malloc207#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc207#1.base, main_#t~malloc207#1.offset; 1016#L371 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 1019#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 1022#L374 assume !(main_~val~0#1 > main_~limit~0#1); 1025#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 1020#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 1021#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 1023#L374 assume !(main_~val~0#1 > main_~limit~0#1); 1000#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 1001#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 1024#L372-3 assume !(main_~i~0#1 < main_~length~0#1); 1017#L372-4 main_~j~0#1 := 0; 1006#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 1007#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1027#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 1026#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 1008#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 1009#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1029#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 1002#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 1003#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 1011#L380-3 [2023-11-06 21:53:43,677 INFO L750 eck$LassoCheckResult]: Loop: 1011#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1010#L380-1 assume !!(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1;call main_#t~mem212#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post213#1 := main_#t~mem212#1;call write~int(1 + main_#t~post213#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem212#1;havoc main_#t~post213#1; 1011#L380-3 [2023-11-06 21:53:43,678 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:43,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1808436561, now seen corresponding path program 4 times [2023-11-06 21:53:43,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:43,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083687447] [2023-11-06 21:53:43,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:43,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:43,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:43,879 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:43,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:53:43,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083687447] [2023-11-06 21:53:43,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083687447] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:53:43,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193427905] [2023-11-06 21:53:43,880 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 21:53:43,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:53:43,880 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:43,881 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:53:43,907 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-11-06 21:53:43,951 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 21:53:43,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:53:43,952 INFO L262 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 21:53:43,957 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:44,062 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:44,062 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:53:44,148 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:44,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193427905] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:53:44,148 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:53:44,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2023-11-06 21:53:44,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360253084] [2023-11-06 21:53:44,149 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:53:44,150 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 21:53:44,150 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:44,151 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 4 times [2023-11-06 21:53:44,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:44,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311405089] [2023-11-06 21:53:44,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:44,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:44,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:44,158 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:44,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:44,167 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:44,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:53:44,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-06 21:53:44,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-11-06 21:53:44,214 INFO L87 Difference]: Start difference. First operand 30 states and 37 transitions. cyclomatic complexity: 12 Second operand has 14 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 14 states have internal predecessors, (44), 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) [2023-11-06 21:53:44,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:53:44,355 INFO L93 Difference]: Finished difference Result 49 states and 60 transitions. [2023-11-06 21:53:44,355 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 49 states and 60 transitions. [2023-11-06 21:53:44,358 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:53:44,359 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 49 states to 37 states and 46 transitions. [2023-11-06 21:53:44,359 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-06 21:53:44,360 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-06 21:53:44,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 46 transitions. [2023-11-06 21:53:44,360 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 21:53:44,360 INFO L218 hiAutomatonCegarLoop]: Abstraction has 37 states and 46 transitions. [2023-11-06 21:53:44,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states and 46 transitions. [2023-11-06 21:53:44,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 34. [2023-11-06 21:53:44,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 34 states have (on average 1.2352941176470589) internal successors, (42), 33 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) [2023-11-06 21:53:44,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 42 transitions. [2023-11-06 21:53:44,370 INFO L240 hiAutomatonCegarLoop]: Abstraction has 34 states and 42 transitions. [2023-11-06 21:53:44,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 21:53:44,371 INFO L428 stractBuchiCegarLoop]: Abstraction has 34 states and 42 transitions. [2023-11-06 21:53:44,372 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2023-11-06 21:53:44,372 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 34 states and 42 transitions. [2023-11-06 21:53:44,372 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:53:44,372 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 21:53:44,373 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 21:53:44,374 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:53:44,375 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 21:53:44,375 INFO L748 eck$LassoCheckResult]: Stem: 1259#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 1254#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet205#1, main_#t~nondet206#1, main_#t~malloc207#1.base, main_#t~malloc207#1.offset, main_#t~nondet209#1, main_#t~post208#1, main_#t~mem212#1, main_#t~post213#1, main_#t~mem211#1, main_#t~post210#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~limit~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet205#1;main_~limit~0#1 := main_#t~nondet205#1;havoc main_#t~nondet205#1;havoc main_#t~nondet206#1;main_~length~0#1 := main_#t~nondet206#1;havoc main_#t~nondet206#1; 1246#L369 assume !(main_~length~0#1 < 1); 1247#L369-2 call main_#t~malloc207#1.base, main_#t~malloc207#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc207#1.base, main_#t~malloc207#1.offset; 1257#L371 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 1260#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 1263#L374 assume !(main_~val~0#1 > main_~limit~0#1); 1272#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 1261#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 1262#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 1273#L374 assume !(main_~val~0#1 > main_~limit~0#1); 1275#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 1274#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 1264#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 1265#L374 assume !(main_~val~0#1 > main_~limit~0#1); 1242#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 1243#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 1271#L372-3 assume !(main_~i~0#1 < main_~length~0#1); 1258#L372-4 main_~j~0#1 := 0; 1248#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 1249#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1269#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 1244#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 1245#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 1250#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1268#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 1267#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 1266#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 1252#L380-3 [2023-11-06 21:53:44,375 INFO L750 eck$LassoCheckResult]: Loop: 1252#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1251#L380-1 assume !!(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1;call main_#t~mem212#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post213#1 := main_#t~mem212#1;call write~int(1 + main_#t~post213#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem212#1;havoc main_#t~post213#1; 1252#L380-3 [2023-11-06 21:53:44,376 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:44,376 INFO L85 PathProgramCache]: Analyzing trace with hash -759828824, now seen corresponding path program 5 times [2023-11-06 21:53:44,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:44,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871208657] [2023-11-06 21:53:44,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:44,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:44,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:44,404 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:44,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:44,433 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:44,434 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:44,434 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 5 times [2023-11-06 21:53:44,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:44,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484508446] [2023-11-06 21:53:44,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:44,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:44,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:44,445 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:44,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:44,449 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:44,450 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:44,450 INFO L85 PathProgramCache]: Analyzing trace with hash -51058003, now seen corresponding path program 2 times [2023-11-06 21:53:44,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:44,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232834732] [2023-11-06 21:53:44,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:44,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:44,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:44,483 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:44,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:44,503 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:45,204 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 21:53:45,205 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 21:53:45,205 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 21:53:45,205 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 21:53:45,205 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 21:53:45,205 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:45,205 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 21:53:45,205 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 21:53:45,205 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_up_alloca.i_Iteration8_Lasso [2023-11-06 21:53:45,205 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 21:53:45,205 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 21:53:45,208 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:45,210 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:45,213 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:45,216 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:45,219 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:45,222 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:45,225 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:45,517 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:45,519 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:45,522 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:45,525 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:45,875 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 21:53:45,875 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 21:53:45,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:45,875 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:45,877 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:45,887 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:45,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2023-11-06 21:53:45,901 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:45,901 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:45,901 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:45,901 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:45,901 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:45,903 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:45,904 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:45,916 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:45,920 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:45,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:45,920 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:45,922 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:45,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 [2023-11-06 21:53:45,939 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2023-11-06 21:53:45,939 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:45,940 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:45,940 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:45,940 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:45,940 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:45,941 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:45,941 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:45,959 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:45,963 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:45,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:45,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:45,965 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:45,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 [2023-11-06 21:53:45,983 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2023-11-06 21:53:45,984 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:45,984 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:45,984 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:45,984 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:45,984 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:45,985 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:45,985 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:46,011 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:46,015 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:46,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:46,015 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:46,016 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:46,020 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:46,032 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:46,032 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:46,032 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:46,032 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:46,033 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:46,033 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:46,033 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:46,034 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2023-11-06 21:53:46,043 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:46,046 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:46,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:46,047 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:46,048 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:46,052 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:46,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2023-11-06 21:53:46,066 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:46,066 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:46,066 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:46,066 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:46,068 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:53:46,068 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:53:46,083 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:46,086 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:46,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:46,087 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:46,088 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:46,092 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:46,104 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:46,104 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:46,104 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:46,105 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:46,105 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:46,105 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:46,106 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:46,106 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2023-11-06 21:53:46,122 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:46,126 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:46,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:46,126 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:46,128 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:46,131 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:46,144 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:46,144 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:46,144 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:46,144 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:46,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2023-11-06 21:53:46,148 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:53:46,148 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:53:46,164 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:46,167 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:46,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:46,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:46,169 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:46,172 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:46,185 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:46,185 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:46,185 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:46,185 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:46,219 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:53:46,219 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:53:46,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2023-11-06 21:53:46,243 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:46,247 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:46,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:46,247 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:46,248 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:46,252 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:46,264 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:46,265 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:46,265 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:46,265 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:46,266 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2023-11-06 21:53:46,272 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:53:46,272 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:53:46,295 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 21:53:46,311 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2023-11-06 21:53:46,311 INFO L444 ModelExtractionUtils]: 12 out of 22 variables were initially zero. Simplification set additionally 7 variables to zero. [2023-11-06 21:53:46,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:46,312 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:46,315 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:46,316 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 21:53:46,329 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2023-11-06 21:53:46,345 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-06 21:53:46,345 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 21:53:46,345 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset 8))_1, ULTIMATE.start_main_~limit~0#1) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset 8))_1 + 1*ULTIMATE.start_main_~limit~0#1 Supporting invariants [] [2023-11-06 21:53:46,349 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:46,368 INFO L156 tatePredicateManager]: 6 out of 7 supporting invariants were superfluous and have been removed [2023-11-06 21:53:46,396 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:46,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:46,421 INFO L262 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 21:53:46,422 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:46,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:46,516 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 21:53:46,517 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:46,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:46,550 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 [2023-11-06 21:53:46,551 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 34 states and 42 transitions. cyclomatic complexity: 13 Second operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 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) [2023-11-06 21:53:46,582 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 34 states and 42 transitions. cyclomatic complexity: 13. Second operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 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 35 states and 44 transitions. Complement of second has 4 states. [2023-11-06 21:53:46,583 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 [2023-11-06 21:53:46,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 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) [2023-11-06 21:53:46,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-06 21:53:46,584 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 28 letters. Loop has 2 letters. [2023-11-06 21:53:46,585 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:46,585 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 21:53:46,610 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:46,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:46,634 INFO L262 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 21:53:46,637 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:46,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:46,725 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 21:53:46,726 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:46,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:46,752 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 [2023-11-06 21:53:46,752 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 34 states and 42 transitions. cyclomatic complexity: 13 Second operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 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) [2023-11-06 21:53:46,777 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 34 states and 42 transitions. cyclomatic complexity: 13. Second operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 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 35 states and 44 transitions. Complement of second has 4 states. [2023-11-06 21:53:46,778 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 [2023-11-06 21:53:46,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 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) [2023-11-06 21:53:46,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 13 transitions. [2023-11-06 21:53:46,779 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 13 transitions. Stem has 28 letters. Loop has 2 letters. [2023-11-06 21:53:46,781 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:46,782 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 21:53:46,804 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:46,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:46,825 INFO L262 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 21:53:46,829 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:46,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:46,911 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 21:53:46,913 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:46,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:46,938 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 [2023-11-06 21:53:46,939 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 34 states and 42 transitions. cyclomatic complexity: 13 Second operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 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) [2023-11-06 21:53:47,044 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 34 states and 42 transitions. cyclomatic complexity: 13. Second operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 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 50 states and 63 transitions. Complement of second has 12 states. [2023-11-06 21:53:47,047 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 [2023-11-06 21:53:47,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 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) [2023-11-06 21:53:47,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 39 transitions. [2023-11-06 21:53:47,049 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 39 transitions. Stem has 28 letters. Loop has 2 letters. [2023-11-06 21:53:47,049 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:47,050 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 39 transitions. Stem has 30 letters. Loop has 2 letters. [2023-11-06 21:53:47,050 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:47,050 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 39 transitions. Stem has 28 letters. Loop has 4 letters. [2023-11-06 21:53:47,051 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:47,051 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 50 states and 63 transitions. [2023-11-06 21:53:47,051 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:53:47,053 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 50 states to 45 states and 56 transitions. [2023-11-06 21:53:47,055 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-06 21:53:47,055 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-06 21:53:47,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 56 transitions. [2023-11-06 21:53:47,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 21:53:47,055 INFO L218 hiAutomatonCegarLoop]: Abstraction has 45 states and 56 transitions. [2023-11-06 21:53:47,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states and 56 transitions. [2023-11-06 21:53:47,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 39. [2023-11-06 21:53:47,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 39 states have (on average 1.2307692307692308) internal successors, (48), 38 states have internal predecessors, (48), 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) [2023-11-06 21:53:47,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 48 transitions. [2023-11-06 21:53:47,059 INFO L240 hiAutomatonCegarLoop]: Abstraction has 39 states and 48 transitions. [2023-11-06 21:53:47,060 INFO L428 stractBuchiCegarLoop]: Abstraction has 39 states and 48 transitions. [2023-11-06 21:53:47,060 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2023-11-06 21:53:47,060 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 39 states and 48 transitions. [2023-11-06 21:53:47,061 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:53:47,061 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 21:53:47,062 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 21:53:47,064 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:53:47,064 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 21:53:47,064 INFO L748 eck$LassoCheckResult]: Stem: 1767#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 1763#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet205#1, main_#t~nondet206#1, main_#t~malloc207#1.base, main_#t~malloc207#1.offset, main_#t~nondet209#1, main_#t~post208#1, main_#t~mem212#1, main_#t~post213#1, main_#t~mem211#1, main_#t~post210#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~limit~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet205#1;main_~limit~0#1 := main_#t~nondet205#1;havoc main_#t~nondet205#1;havoc main_#t~nondet206#1;main_~length~0#1 := main_#t~nondet206#1;havoc main_#t~nondet206#1; 1755#L369 assume !(main_~length~0#1 < 1); 1756#L369-2 call main_#t~malloc207#1.base, main_#t~malloc207#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc207#1.base, main_#t~malloc207#1.offset; 1765#L371 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 1768#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 1770#L374 assume !(main_~val~0#1 > main_~limit~0#1); 1778#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 1777#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 1771#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 1772#L374 assume !(main_~val~0#1 > main_~limit~0#1); 1751#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 1752#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 1769#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 1774#L374 assume !(main_~val~0#1 > main_~limit~0#1); 1776#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 1775#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 1773#L372-3 assume !(main_~i~0#1 < main_~length~0#1); 1766#L372-4 main_~j~0#1 := 0; 1757#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 1758#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1764#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 1753#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 1754#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 1759#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1788#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 1787#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 1786#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 1785#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1782#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 1781#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 1779#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 1761#L380-3 [2023-11-06 21:53:47,065 INFO L750 eck$LassoCheckResult]: Loop: 1761#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 1760#L380-1 assume !!(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1;call main_#t~mem212#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post213#1 := main_#t~mem212#1;call write~int(1 + main_#t~post213#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem212#1;havoc main_#t~post213#1; 1761#L380-3 [2023-11-06 21:53:47,065 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:47,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1822100739, now seen corresponding path program 6 times [2023-11-06 21:53:47,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:47,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52394252] [2023-11-06 21:53:47,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:47,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:47,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:47,225 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:47,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:53:47,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52394252] [2023-11-06 21:53:47,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52394252] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:53:47,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [413425436] [2023-11-06 21:53:47,226 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 21:53:47,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:53:47,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:47,227 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:53:47,247 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2023-11-06 21:53:47,304 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-06 21:53:47,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:53:47,306 INFO L262 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 21:53:47,307 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:47,473 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 15 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:47,473 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:53:47,566 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:47,625 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 15 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:47,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [413425436] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:53:47,626 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:53:47,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 16 [2023-11-06 21:53:47,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638514703] [2023-11-06 21:53:47,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:53:47,627 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 21:53:47,627 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:47,627 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 6 times [2023-11-06 21:53:47,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:47,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912758797] [2023-11-06 21:53:47,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:47,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:47,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:47,633 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:47,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:47,641 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:47,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:53:47,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-06 21:53:47,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2023-11-06 21:53:47,688 INFO L87 Difference]: Start difference. First operand 39 states and 48 transitions. cyclomatic complexity: 15 Second operand has 17 states, 16 states have (on average 3.5) internal successors, (56), 17 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) [2023-11-06 21:53:47,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:53:47,856 INFO L93 Difference]: Finished difference Result 63 states and 77 transitions. [2023-11-06 21:53:47,856 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 63 states and 77 transitions. [2023-11-06 21:53:47,858 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:53:47,860 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 63 states to 46 states and 57 transitions. [2023-11-06 21:53:47,860 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-06 21:53:47,860 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-06 21:53:47,860 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 57 transitions. [2023-11-06 21:53:47,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 21:53:47,861 INFO L218 hiAutomatonCegarLoop]: Abstraction has 46 states and 57 transitions. [2023-11-06 21:53:47,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states and 57 transitions. [2023-11-06 21:53:47,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 43. [2023-11-06 21:53:47,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 43 states have (on average 1.2325581395348837) internal successors, (53), 42 states have internal predecessors, (53), 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) [2023-11-06 21:53:47,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 53 transitions. [2023-11-06 21:53:47,870 INFO L240 hiAutomatonCegarLoop]: Abstraction has 43 states and 53 transitions. [2023-11-06 21:53:47,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 21:53:47,871 INFO L428 stractBuchiCegarLoop]: Abstraction has 43 states and 53 transitions. [2023-11-06 21:53:47,871 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2023-11-06 21:53:47,871 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 43 states and 53 transitions. [2023-11-06 21:53:47,872 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:53:47,872 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 21:53:47,872 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 21:53:47,873 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:53:47,873 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 21:53:47,873 INFO L748 eck$LassoCheckResult]: Stem: 2086#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 2081#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet205#1, main_#t~nondet206#1, main_#t~malloc207#1.base, main_#t~malloc207#1.offset, main_#t~nondet209#1, main_#t~post208#1, main_#t~mem212#1, main_#t~post213#1, main_#t~mem211#1, main_#t~post210#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~limit~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet205#1;main_~limit~0#1 := main_#t~nondet205#1;havoc main_#t~nondet205#1;havoc main_#t~nondet206#1;main_~length~0#1 := main_#t~nondet206#1;havoc main_#t~nondet206#1; 2073#L369 assume !(main_~length~0#1 < 1); 2074#L369-2 call main_#t~malloc207#1.base, main_#t~malloc207#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc207#1.base, main_#t~malloc207#1.offset; 2084#L371 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 2087#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 2089#L374 assume !(main_~val~0#1 > main_~limit~0#1); 2107#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 2106#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 2090#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 2091#L374 assume !(main_~val~0#1 > main_~limit~0#1); 2069#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 2070#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 2088#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 2105#L374 assume !(main_~val~0#1 > main_~limit~0#1); 2104#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 2103#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 2102#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 2096#L374 assume !(main_~val~0#1 > main_~limit~0#1); 2098#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 2097#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 2095#L372-3 assume !(main_~i~0#1 < main_~length~0#1); 2085#L372-4 main_~j~0#1 := 0; 2075#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 2076#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 2110#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 2109#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 2108#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 2100#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 2099#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 2071#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 2072#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 2077#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 2094#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 2093#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 2092#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 2079#L380-3 [2023-11-06 21:53:47,873 INFO L750 eck$LassoCheckResult]: Loop: 2079#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 2078#L380-1 assume !!(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1;call main_#t~mem212#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post213#1 := main_#t~mem212#1;call write~int(1 + main_#t~post213#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem212#1;havoc main_#t~post213#1; 2079#L380-3 [2023-11-06 21:53:47,873 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:47,874 INFO L85 PathProgramCache]: Analyzing trace with hash 1774872054, now seen corresponding path program 7 times [2023-11-06 21:53:47,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:47,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605452912] [2023-11-06 21:53:47,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:47,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:47,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:47,897 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:47,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:47,918 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:47,919 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:47,919 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 7 times [2023-11-06 21:53:47,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:47,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728936780] [2023-11-06 21:53:47,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:47,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:47,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:47,924 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:47,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:47,927 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:47,928 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:47,928 INFO L85 PathProgramCache]: Analyzing trace with hash 550028923, now seen corresponding path program 3 times [2023-11-06 21:53:47,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:47,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808827098] [2023-11-06 21:53:47,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:47,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:47,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:47,947 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:47,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:47,969 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:48,862 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 21:53:48,862 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 21:53:48,862 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 21:53:48,862 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 21:53:48,862 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 21:53:48,862 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:48,862 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 21:53:48,862 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 21:53:48,862 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_up_alloca.i_Iteration10_Lasso [2023-11-06 21:53:48,862 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 21:53:48,863 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 21:53:48,865 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:48,867 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:49,141 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:49,144 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:49,147 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:49,151 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:49,153 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:49,156 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:49,158 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:49,161 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:49,164 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:49,166 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:49,170 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:49,446 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 21:53:49,446 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 21:53:49,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:49,447 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:49,448 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:49,452 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:49,464 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:49,465 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:49,465 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:49,465 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:49,465 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:49,466 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:49,466 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:49,467 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2023-11-06 21:53:49,479 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:49,482 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:49,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:49,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:49,484 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:49,488 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:49,501 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:49,501 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:49,501 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:49,502 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:49,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2023-11-06 21:53:49,508 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:53:49,508 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:53:49,522 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:49,526 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:49,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:49,526 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:49,527 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:49,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 [2023-11-06 21:53:49,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2023-11-06 21:53:49,544 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:49,544 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:49,544 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:49,545 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:49,546 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:53:49,546 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:53:49,563 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:49,566 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:49,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:49,567 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:49,568 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:49,572 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:49,584 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:49,584 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:49,584 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:49,584 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:49,587 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:53:49,587 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:53:49,588 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2023-11-06 21:53:49,603 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:49,606 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:49,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:49,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:49,608 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:49,611 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:49,623 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:49,624 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:49,624 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:49,624 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:49,626 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:53:49,627 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:53:49,628 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2023-11-06 21:53:49,643 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:49,646 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:49,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:49,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:49,648 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:49,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 [2023-11-06 21:53:49,655 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2023-11-06 21:53:49,664 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:49,664 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:49,665 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:49,665 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:49,672 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:53:49,672 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:53:49,695 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 21:53:49,709 INFO L443 ModelExtractionUtils]: Simplification made 5 calls to the SMT solver. [2023-11-06 21:53:49,709 INFO L444 ModelExtractionUtils]: 19 out of 25 variables were initially zero. Simplification set additionally 3 variables to zero. [2023-11-06 21:53:49,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:49,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:49,712 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:49,714 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 21:53:49,726 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2023-11-06 21:53:49,740 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-06 21:53:49,740 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 21:53:49,741 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) 12)_1, ULTIMATE.start_main_~limit~0#1) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) 12)_1 + 1*ULTIMATE.start_main_~limit~0#1 Supporting invariants [] [2023-11-06 21:53:49,744 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:49,766 INFO L156 tatePredicateManager]: 7 out of 8 supporting invariants were superfluous and have been removed [2023-11-06 21:53:49,769 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base] could not be translated [2023-11-06 21:53:49,770 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base][12] could not be translated [2023-11-06 21:53:49,795 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:49,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:49,823 INFO L262 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 21:53:49,824 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:50,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:50,061 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 21:53:50,061 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:50,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:50,094 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 [2023-11-06 21:53:50,094 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 43 states and 53 transitions. cyclomatic complexity: 16 Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 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) [2023-11-06 21:53:50,131 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 43 states and 53 transitions. cyclomatic complexity: 16. Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 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 44 states and 55 transitions. Complement of second has 5 states. [2023-11-06 21:53:50,132 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 [2023-11-06 21:53:50,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 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) [2023-11-06 21:53:50,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-06 21:53:50,133 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 36 letters. Loop has 2 letters. [2023-11-06 21:53:50,133 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:50,133 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 21:53:50,159 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:50,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:50,194 INFO L262 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 21:53:50,195 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:50,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:50,429 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 21:53:50,430 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:50,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:50,460 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 [2023-11-06 21:53:50,460 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 43 states and 53 transitions. cyclomatic complexity: 16 Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 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) [2023-11-06 21:53:50,505 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 43 states and 53 transitions. cyclomatic complexity: 16. Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 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 44 states and 55 transitions. Complement of second has 5 states. [2023-11-06 21:53:50,505 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 [2023-11-06 21:53:50,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 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) [2023-11-06 21:53:50,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-06 21:53:50,506 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 36 letters. Loop has 2 letters. [2023-11-06 21:53:50,506 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:50,506 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 21:53:50,532 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:50,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:50,559 INFO L262 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 21:53:50,560 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:50,625 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0 [2023-11-06 21:53:50,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:50,829 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 21:53:50,829 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:50,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:50,858 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 [2023-11-06 21:53:50,858 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 43 states and 53 transitions. cyclomatic complexity: 16 Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 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) [2023-11-06 21:53:50,997 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 43 states and 53 transitions. cyclomatic complexity: 16. Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 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 60 states and 76 transitions. Complement of second has 15 states. [2023-11-06 21:53:50,998 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 [2023-11-06 21:53:50,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 8 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) [2023-11-06 21:53:50,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 45 transitions. [2023-11-06 21:53:50,999 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 45 transitions. Stem has 36 letters. Loop has 2 letters. [2023-11-06 21:53:50,999 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:50,999 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 45 transitions. Stem has 38 letters. Loop has 2 letters. [2023-11-06 21:53:50,999 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:51,000 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 45 transitions. Stem has 36 letters. Loop has 4 letters. [2023-11-06 21:53:51,000 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:51,000 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 60 states and 76 transitions. [2023-11-06 21:53:51,000 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:53:51,001 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 60 states to 55 states and 69 transitions. [2023-11-06 21:53:51,001 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-06 21:53:51,001 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-06 21:53:51,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 69 transitions. [2023-11-06 21:53:51,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 21:53:51,001 INFO L218 hiAutomatonCegarLoop]: Abstraction has 55 states and 69 transitions. [2023-11-06 21:53:51,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states and 69 transitions. [2023-11-06 21:53:51,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 48. [2023-11-06 21:53:51,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 48 states have (on average 1.2291666666666667) internal successors, (59), 47 states have internal predecessors, (59), 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) [2023-11-06 21:53:51,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 59 transitions. [2023-11-06 21:53:51,007 INFO L240 hiAutomatonCegarLoop]: Abstraction has 48 states and 59 transitions. [2023-11-06 21:53:51,007 INFO L428 stractBuchiCegarLoop]: Abstraction has 48 states and 59 transitions. [2023-11-06 21:53:51,008 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2023-11-06 21:53:51,008 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 48 states and 59 transitions. [2023-11-06 21:53:51,008 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:53:51,008 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 21:53:51,008 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 21:53:51,011 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:53:51,012 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 21:53:51,014 INFO L748 eck$LassoCheckResult]: Stem: 2725#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 2721#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet205#1, main_#t~nondet206#1, main_#t~malloc207#1.base, main_#t~malloc207#1.offset, main_#t~nondet209#1, main_#t~post208#1, main_#t~mem212#1, main_#t~post213#1, main_#t~mem211#1, main_#t~post210#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~limit~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet205#1;main_~limit~0#1 := main_#t~nondet205#1;havoc main_#t~nondet205#1;havoc main_#t~nondet206#1;main_~length~0#1 := main_#t~nondet206#1;havoc main_#t~nondet206#1; 2713#L369 assume !(main_~length~0#1 < 1); 2714#L369-2 call main_#t~malloc207#1.base, main_#t~malloc207#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc207#1.base, main_#t~malloc207#1.offset; 2723#L371 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 2726#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 2728#L374 assume !(main_~val~0#1 > main_~limit~0#1); 2742#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 2741#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 2729#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 2730#L374 assume !(main_~val~0#1 > main_~limit~0#1); 2709#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 2710#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 2727#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 2738#L374 assume !(main_~val~0#1 > main_~limit~0#1); 2737#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 2736#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 2735#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 2732#L374 assume !(main_~val~0#1 > main_~limit~0#1); 2734#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 2733#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 2731#L372-3 assume !(main_~i~0#1 < main_~length~0#1); 2724#L372-4 main_~j~0#1 := 0; 2715#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 2716#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 2722#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 2711#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 2712#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 2717#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 2746#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 2747#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 2755#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 2753#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 2752#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 2751#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 2750#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 2749#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 2744#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 2743#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 2739#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 2719#L380-3 [2023-11-06 21:53:51,015 INFO L750 eck$LassoCheckResult]: Loop: 2719#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 2718#L380-1 assume !!(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1;call main_#t~mem212#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post213#1 := main_#t~mem212#1;call write~int(1 + main_#t~post213#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem212#1;havoc main_#t~post213#1; 2719#L380-3 [2023-11-06 21:53:51,015 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:51,017 INFO L85 PathProgramCache]: Analyzing trace with hash 296817483, now seen corresponding path program 8 times [2023-11-06 21:53:51,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:51,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530277046] [2023-11-06 21:53:51,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:51,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:51,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:51,232 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 15 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:51,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:53:51,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530277046] [2023-11-06 21:53:51,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530277046] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:53:51,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463062338] [2023-11-06 21:53:51,233 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 21:53:51,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:53:51,234 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:51,236 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:53:51,257 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2023-11-06 21:53:51,318 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 21:53:51,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:53:51,319 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-06 21:53:51,320 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:51,522 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 28 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:51,522 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:53:51,661 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 28 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:51,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1463062338] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:53:51,662 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:53:51,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 19 [2023-11-06 21:53:51,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689824466] [2023-11-06 21:53:51,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:53:51,664 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 21:53:51,664 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:51,664 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 8 times [2023-11-06 21:53:51,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:51,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124767494] [2023-11-06 21:53:51,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:51,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:51,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:51,672 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:51,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:51,679 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:51,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:53:51,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-06 21:53:51,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=285, Unknown=0, NotChecked=0, Total=380 [2023-11-06 21:53:51,732 INFO L87 Difference]: Start difference. First operand 48 states and 59 transitions. cyclomatic complexity: 18 Second operand has 20 states, 19 states have (on average 3.5789473684210527) internal successors, (68), 20 states have internal predecessors, (68), 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) [2023-11-06 21:53:51,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:53:51,974 INFO L93 Difference]: Finished difference Result 77 states and 94 transitions. [2023-11-06 21:53:51,974 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 77 states and 94 transitions. [2023-11-06 21:53:51,975 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:53:51,975 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 77 states to 55 states and 68 transitions. [2023-11-06 21:53:51,975 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-06 21:53:51,975 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-06 21:53:51,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 68 transitions. [2023-11-06 21:53:51,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 21:53:51,976 INFO L218 hiAutomatonCegarLoop]: Abstraction has 55 states and 68 transitions. [2023-11-06 21:53:51,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states and 68 transitions. [2023-11-06 21:53:51,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 52. [2023-11-06 21:53:51,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 52 states have (on average 1.2307692307692308) internal successors, (64), 51 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) [2023-11-06 21:53:51,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 64 transitions. [2023-11-06 21:53:51,978 INFO L240 hiAutomatonCegarLoop]: Abstraction has 52 states and 64 transitions. [2023-11-06 21:53:51,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-06 21:53:51,979 INFO L428 stractBuchiCegarLoop]: Abstraction has 52 states and 64 transitions. [2023-11-06 21:53:51,979 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2023-11-06 21:53:51,979 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 52 states and 64 transitions. [2023-11-06 21:53:51,979 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:53:51,980 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 21:53:51,980 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 21:53:51,980 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:53:51,980 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 21:53:51,981 INFO L748 eck$LassoCheckResult]: Stem: 3120#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 3115#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet205#1, main_#t~nondet206#1, main_#t~malloc207#1.base, main_#t~malloc207#1.offset, main_#t~nondet209#1, main_#t~post208#1, main_#t~mem212#1, main_#t~post213#1, main_#t~mem211#1, main_#t~post210#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~limit~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet205#1;main_~limit~0#1 := main_#t~nondet205#1;havoc main_#t~nondet205#1;havoc main_#t~nondet206#1;main_~length~0#1 := main_#t~nondet206#1;havoc main_#t~nondet206#1; 3107#L369 assume !(main_~length~0#1 < 1); 3108#L369-2 call main_#t~malloc207#1.base, main_#t~malloc207#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc207#1.base, main_#t~malloc207#1.offset; 3118#L371 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 3121#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 3123#L374 assume !(main_~val~0#1 > main_~limit~0#1); 3154#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3153#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 3124#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 3125#L374 assume !(main_~val~0#1 > main_~limit~0#1); 3103#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3104#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 3122#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 3152#L374 assume !(main_~val~0#1 > main_~limit~0#1); 3151#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3150#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 3149#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 3148#L374 assume !(main_~val~0#1 > main_~limit~0#1); 3147#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3146#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 3145#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 3131#L374 assume !(main_~val~0#1 > main_~limit~0#1); 3134#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3132#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 3130#L372-3 assume !(main_~i~0#1 < main_~length~0#1); 3119#L372-4 main_~j~0#1 := 0; 3109#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 3110#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3117#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 3105#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 3106#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 3111#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3144#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 3143#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 3142#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 3140#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3139#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 3138#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 3137#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 3136#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3129#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 3128#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 3126#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 3113#L380-3 [2023-11-06 21:53:51,981 INFO L750 eck$LassoCheckResult]: Loop: 3113#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3112#L380-1 assume !!(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1;call main_#t~mem212#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post213#1 := main_#t~mem212#1;call write~int(1 + main_#t~post213#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem212#1;havoc main_#t~post213#1; 3113#L380-3 [2023-11-06 21:53:51,981 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:51,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1662287172, now seen corresponding path program 9 times [2023-11-06 21:53:51,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:51,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393307217] [2023-11-06 21:53:51,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:51,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:52,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:52,006 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:52,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:52,036 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:52,037 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:52,037 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 9 times [2023-11-06 21:53:52,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:52,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510465361] [2023-11-06 21:53:52,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:52,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:52,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:52,043 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:52,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:52,047 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:52,049 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:52,049 INFO L85 PathProgramCache]: Analyzing trace with hash -269860279, now seen corresponding path program 4 times [2023-11-06 21:53:52,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:52,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027598862] [2023-11-06 21:53:52,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:52,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:52,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:52,087 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:52,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:52,153 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:53,463 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 21:53:53,463 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 21:53:53,463 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 21:53:53,463 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 21:53:53,463 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 21:53:53,463 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:53,463 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 21:53:53,463 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 21:53:53,464 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_up_alloca.i_Iteration12_Lasso [2023-11-06 21:53:53,464 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 21:53:53,464 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 21:53:53,466 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:53,468 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:53,780 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:53,783 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:53,786 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:53,788 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:53,790 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:53,793 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:53,796 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:53,798 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:53,800 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:53,802 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:53:54,167 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 21:53:54,167 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 21:53:54,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:54,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:54,172 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:54,180 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:54,192 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:54,192 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:53:54,192 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:54,192 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:54,193 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:54,193 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:53:54,193 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:53:54,195 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2023-11-06 21:53:54,200 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:54,202 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Ended with exit code 0 [2023-11-06 21:53:54,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:54,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:54,204 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:54,211 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2023-11-06 21:53:54,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 [2023-11-06 21:53:54,221 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:54,221 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:54,222 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:54,222 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:54,224 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:53:54,224 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:53:54,236 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:53:54,240 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:54,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:54,240 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:54,241 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:54,251 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:53:54,264 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:53:54,264 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:53:54,264 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:53:54,264 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:53:54,266 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2023-11-06 21:53:54,273 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:53:54,273 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:53:54,303 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 21:53:54,329 INFO L443 ModelExtractionUtils]: Simplification made 11 calls to the SMT solver. [2023-11-06 21:53:54,329 INFO L444 ModelExtractionUtils]: 9 out of 28 variables were initially zero. Simplification set additionally 14 variables to zero. [2023-11-06 21:53:54,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:53:54,330 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:54,333 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:54,339 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 21:53:54,339 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2023-11-06 21:53:54,350 INFO L438 nArgumentSynthesizer]: Removed 1 redundant supporting invariants from a total of 2. [2023-11-06 21:53:54,350 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 21:53:54,350 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) 16)_1, v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) 4)_3) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) 16)_1 + 1*v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) 4)_3 Supporting invariants [1*v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) 4)_3 - 1*ULTIMATE.start_main_~limit~0#1 >= 0] [2023-11-06 21:53:54,353 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:54,384 INFO L156 tatePredicateManager]: 8 out of 10 supporting invariants were superfluous and have been removed [2023-11-06 21:53:54,390 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base] could not be translated [2023-11-06 21:53:54,390 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base][16] could not be translated [2023-11-06 21:53:54,391 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base] could not be translated [2023-11-06 21:53:54,391 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base][4] could not be translated [2023-11-06 21:53:54,419 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:54,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:54,448 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-06 21:53:54,449 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:54,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:54,830 INFO L262 TraceCheckSpWp]: Trace formula consists of 20 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 21:53:54,830 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:54,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:54,864 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 [2023-11-06 21:53:54,864 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 52 states and 64 transitions. cyclomatic complexity: 19 Second operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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) [2023-11-06 21:53:54,939 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 52 states and 64 transitions. cyclomatic complexity: 19. Second operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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 53 states and 66 transitions. Complement of second has 5 states. [2023-11-06 21:53:54,941 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 [2023-11-06 21:53:54,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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) [2023-11-06 21:53:54,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-06 21:53:54,942 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 44 letters. Loop has 2 letters. [2023-11-06 21:53:54,943 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:54,943 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 21:53:54,970 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:54,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:55,000 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-06 21:53:55,002 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:55,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:55,335 INFO L262 TraceCheckSpWp]: Trace formula consists of 20 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 21:53:55,336 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:55,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:55,374 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 [2023-11-06 21:53:55,375 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 52 states and 64 transitions. cyclomatic complexity: 19 Second operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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) [2023-11-06 21:53:55,440 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 52 states and 64 transitions. cyclomatic complexity: 19. Second operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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 53 states and 66 transitions. Complement of second has 5 states. [2023-11-06 21:53:55,441 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 [2023-11-06 21:53:55,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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) [2023-11-06 21:53:55,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-06 21:53:55,442 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 44 letters. Loop has 2 letters. [2023-11-06 21:53:55,442 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:55,442 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 21:53:55,475 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:55,528 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:55,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:55,534 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-06 21:53:55,535 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:56,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:56,018 INFO L262 TraceCheckSpWp]: Trace formula consists of 20 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 21:53:56,019 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:56,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:56,056 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 [2023-11-06 21:53:56,056 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 52 states and 64 transitions. cyclomatic complexity: 19 Second operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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) [2023-11-06 21:53:56,333 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 52 states and 64 transitions. cyclomatic complexity: 19. Second operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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 70 states and 89 transitions. Complement of second has 19 states. [2023-11-06 21:53:56,334 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 [2023-11-06 21:53:56,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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) [2023-11-06 21:53:56,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 51 transitions. [2023-11-06 21:53:56,335 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 51 transitions. Stem has 44 letters. Loop has 2 letters. [2023-11-06 21:53:56,335 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:56,335 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 51 transitions. Stem has 46 letters. Loop has 2 letters. [2023-11-06 21:53:56,336 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:56,336 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 51 transitions. Stem has 44 letters. Loop has 4 letters. [2023-11-06 21:53:56,336 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:53:56,336 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 70 states and 89 transitions. [2023-11-06 21:53:56,337 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:53:56,337 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 70 states to 65 states and 82 transitions. [2023-11-06 21:53:56,338 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-06 21:53:56,338 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-06 21:53:56,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 82 transitions. [2023-11-06 21:53:56,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 21:53:56,338 INFO L218 hiAutomatonCegarLoop]: Abstraction has 65 states and 82 transitions. [2023-11-06 21:53:56,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states and 82 transitions. [2023-11-06 21:53:56,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 57. [2023-11-06 21:53:56,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 57 states have (on average 1.2280701754385965) internal successors, (70), 56 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) [2023-11-06 21:53:56,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 70 transitions. [2023-11-06 21:53:56,350 INFO L240 hiAutomatonCegarLoop]: Abstraction has 57 states and 70 transitions. [2023-11-06 21:53:56,350 INFO L428 stractBuchiCegarLoop]: Abstraction has 57 states and 70 transitions. [2023-11-06 21:53:56,350 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2023-11-06 21:53:56,350 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 57 states and 70 transitions. [2023-11-06 21:53:56,351 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:53:56,351 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 21:53:56,351 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 21:53:56,352 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [6, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:53:56,353 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 21:53:56,354 INFO L748 eck$LassoCheckResult]: Stem: 3893#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 3889#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet205#1, main_#t~nondet206#1, main_#t~malloc207#1.base, main_#t~malloc207#1.offset, main_#t~nondet209#1, main_#t~post208#1, main_#t~mem212#1, main_#t~post213#1, main_#t~mem211#1, main_#t~post210#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~limit~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet205#1;main_~limit~0#1 := main_#t~nondet205#1;havoc main_#t~nondet205#1;havoc main_#t~nondet206#1;main_~length~0#1 := main_#t~nondet206#1;havoc main_#t~nondet206#1; 3880#L369 assume !(main_~length~0#1 < 1); 3881#L369-2 call main_#t~malloc207#1.base, main_#t~malloc207#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc207#1.base, main_#t~malloc207#1.offset; 3891#L371 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 3894#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 3897#L374 assume !(main_~val~0#1 > main_~limit~0#1); 3876#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3877#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 3898#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 3899#L374 assume !(main_~val~0#1 > main_~limit~0#1); 3912#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3895#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 3896#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 3911#L374 assume !(main_~val~0#1 > main_~limit~0#1); 3910#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3909#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 3908#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 3907#L374 assume !(main_~val~0#1 > main_~limit~0#1); 3906#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3905#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 3904#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 3901#L374 assume !(main_~val~0#1 > main_~limit~0#1); 3903#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 3902#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 3900#L372-3 assume !(main_~i~0#1 < main_~length~0#1); 3892#L372-4 main_~j~0#1 := 0; 3882#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 3883#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3931#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 3930#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 3884#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 3885#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3890#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 3878#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 3879#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 3928#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3927#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 3926#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 3925#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 3923#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3922#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 3921#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 3920#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 3919#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3916#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 3915#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 3913#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 3887#L380-3 [2023-11-06 21:53:56,355 INFO L750 eck$LassoCheckResult]: Loop: 3887#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 3886#L380-1 assume !!(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1;call main_#t~mem212#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post213#1 := main_#t~mem212#1;call write~int(1 + main_#t~post213#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem212#1;havoc main_#t~post213#1; 3887#L380-3 [2023-11-06 21:53:56,355 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:56,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1637690471, now seen corresponding path program 10 times [2023-11-06 21:53:56,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:56,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448200510] [2023-11-06 21:53:56,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:56,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:56,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:56,687 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 28 proven. 62 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:56,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:53:56,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448200510] [2023-11-06 21:53:56,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448200510] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:53:56,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [715930972] [2023-11-06 21:53:56,688 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 21:53:56,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:53:56,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:56,689 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:53:56,691 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2023-11-06 21:53:56,775 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 21:53:56,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:53:56,776 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 21:53:56,777 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:57,043 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 45 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:57,043 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:53:57,241 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 45 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:53:57,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [715930972] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:53:57,242 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:53:57,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 22 [2023-11-06 21:53:57,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141593736] [2023-11-06 21:53:57,242 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:53:57,243 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 21:53:57,243 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:57,243 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 10 times [2023-11-06 21:53:57,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:57,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213581157] [2023-11-06 21:53:57,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:57,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:57,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:57,258 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:57,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:57,272 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:57,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:53:57,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-06 21:53:57,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=382, Unknown=0, NotChecked=0, Total=506 [2023-11-06 21:53:57,317 INFO L87 Difference]: Start difference. First operand 57 states and 70 transitions. cyclomatic complexity: 21 Second operand has 23 states, 22 states have (on average 3.6363636363636362) internal successors, (80), 23 states have internal predecessors, (80), 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) [2023-11-06 21:53:57,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:53:57,584 INFO L93 Difference]: Finished difference Result 91 states and 111 transitions. [2023-11-06 21:53:57,584 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 91 states and 111 transitions. [2023-11-06 21:53:57,585 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:53:57,586 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 91 states to 64 states and 79 transitions. [2023-11-06 21:53:57,586 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-06 21:53:57,586 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-06 21:53:57,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 79 transitions. [2023-11-06 21:53:57,587 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 21:53:57,587 INFO L218 hiAutomatonCegarLoop]: Abstraction has 64 states and 79 transitions. [2023-11-06 21:53:57,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states and 79 transitions. [2023-11-06 21:53:57,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 61. [2023-11-06 21:53:57,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 61 states have (on average 1.2295081967213115) internal successors, (75), 60 states have internal predecessors, (75), 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) [2023-11-06 21:53:57,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 75 transitions. [2023-11-06 21:53:57,591 INFO L240 hiAutomatonCegarLoop]: Abstraction has 61 states and 75 transitions. [2023-11-06 21:53:57,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-06 21:53:57,591 INFO L428 stractBuchiCegarLoop]: Abstraction has 61 states and 75 transitions. [2023-11-06 21:53:57,592 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2023-11-06 21:53:57,592 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 61 states and 75 transitions. [2023-11-06 21:53:57,592 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:53:57,593 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 21:53:57,593 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 21:53:57,594 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [6, 6, 6, 6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:53:57,594 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 21:53:57,594 INFO L748 eck$LassoCheckResult]: Stem: 4363#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 4355#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet205#1, main_#t~nondet206#1, main_#t~malloc207#1.base, main_#t~malloc207#1.offset, main_#t~nondet209#1, main_#t~post208#1, main_#t~mem212#1, main_#t~post213#1, main_#t~mem211#1, main_#t~post210#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~limit~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet205#1;main_~limit~0#1 := main_#t~nondet205#1;havoc main_#t~nondet205#1;havoc main_#t~nondet206#1;main_~length~0#1 := main_#t~nondet206#1;havoc main_#t~nondet206#1; 4350#L369 assume !(main_~length~0#1 < 1); 4351#L369-2 call main_#t~malloc207#1.base, main_#t~malloc207#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc207#1.base, main_#t~malloc207#1.offset; 4361#L371 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 4364#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 4366#L374 assume !(main_~val~0#1 > main_~limit~0#1); 4346#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 4347#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 4365#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 4367#L374 assume !(main_~val~0#1 > main_~limit~0#1); 4406#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 4405#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 4404#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 4403#L374 assume !(main_~val~0#1 > main_~limit~0#1); 4402#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 4401#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 4400#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 4399#L374 assume !(main_~val~0#1 > main_~limit~0#1); 4398#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 4397#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 4396#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 4395#L374 assume !(main_~val~0#1 > main_~limit~0#1); 4394#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 4393#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 4392#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 4373#L374 assume !(main_~val~0#1 > main_~limit~0#1); 4376#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 4374#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 4372#L372-3 assume !(main_~i~0#1 < main_~length~0#1); 4362#L372-4 main_~j~0#1 := 0; 4352#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 4353#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 4359#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 4348#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 4349#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 4354#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 4391#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 4390#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 4389#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 4387#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 4386#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 4385#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 4384#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 4382#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 4381#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 4380#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 4379#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 4378#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 4371#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 4370#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 4368#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 4357#L380-3 [2023-11-06 21:53:57,594 INFO L750 eck$LassoCheckResult]: Loop: 4357#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 4356#L380-1 assume !!(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1;call main_#t~mem212#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post213#1 := main_#t~mem212#1;call write~int(1 + main_#t~post213#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem212#1;havoc main_#t~post213#1; 4357#L380-3 [2023-11-06 21:53:57,595 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:57,595 INFO L85 PathProgramCache]: Analyzing trace with hash 618476690, now seen corresponding path program 11 times [2023-11-06 21:53:57,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:57,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700097633] [2023-11-06 21:53:57,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:57,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:57,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:57,649 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:57,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:57,685 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:57,686 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:57,686 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 11 times [2023-11-06 21:53:57,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:57,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33473784] [2023-11-06 21:53:57,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:57,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:57,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:57,692 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:57,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:57,699 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:57,699 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:57,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1650613783, now seen corresponding path program 5 times [2023-11-06 21:53:57,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:57,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269501923] [2023-11-06 21:53:57,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:57,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:57,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:57,760 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:57,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:57,790 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:54:00,864 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 21:54:00,865 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 21:54:00,865 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 21:54:00,865 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 21:54:00,865 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 21:54:00,865 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:00,865 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 21:54:00,865 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 21:54:00,865 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_up_alloca.i_Iteration14_Lasso [2023-11-06 21:54:00,865 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 21:54:00,865 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 21:54:00,868 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:00,874 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:00,882 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:00,884 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:00,887 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:00,889 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:00,892 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:01,777 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:01,780 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:01,782 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:01,784 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:01,787 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:01,789 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:02,405 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 21:54:02,406 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 21:54:02,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:02,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:02,410 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:54:02,411 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2023-11-06 21:54:02,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 [2023-11-06 21:54:02,423 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:54:02,423 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:54:02,423 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:54:02,424 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:54:02,424 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:54:02,424 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:54:02,424 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:54:02,426 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:54:02,429 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:02,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:02,429 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:02,430 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:54:02,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2023-11-06 21:54:02,433 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:54:02,444 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:54:02,444 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:54:02,444 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:54:02,444 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:54:02,446 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:54:02,446 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:54:02,466 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:54:02,469 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:02,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:02,469 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:02,470 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:54:02,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2023-11-06 21:54:02,473 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:54:02,484 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:54:02,484 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:54:02,484 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:54:02,484 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:54:02,484 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:54:02,485 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:54:02,485 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:54:02,486 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:54:02,489 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:02,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:02,490 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:02,491 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:54:02,493 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2023-11-06 21:54:02,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 [2023-11-06 21:54:02,505 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:54:02,505 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:54:02,505 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:54:02,505 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:54:02,505 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:54:02,506 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:54:02,506 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:54:02,534 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:54:02,538 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:02,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:02,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:02,540 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:54:02,543 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:54:02,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2023-11-06 21:54:02,556 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:54:02,556 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:54:02,556 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:54:02,556 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:54:02,556 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:54:02,557 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:54:02,557 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:54:02,566 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:54:02,570 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:02,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:02,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:02,571 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:54:02,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2023-11-06 21:54:02,576 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:54:02,590 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:54:02,590 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:54:02,590 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:54:02,590 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:54:02,590 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:54:02,591 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:54:02,591 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:54:02,615 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:54:02,618 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:02,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:02,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:02,620 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:54:02,648 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2023-11-06 21:54:02,648 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:54:02,661 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:54:02,661 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:54:02,661 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:54:02,661 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:54:02,725 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:54:02,725 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:54:02,766 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 21:54:02,841 INFO L443 ModelExtractionUtils]: Simplification made 20 calls to the SMT solver. [2023-11-06 21:54:02,841 INFO L444 ModelExtractionUtils]: 22 out of 46 variables were initially zero. Simplification set additionally 19 variables to zero. [2023-11-06 21:54:02,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:02,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:02,845 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:54:02,847 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 21:54:02,860 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2023-11-06 21:54:02,869 INFO L438 nArgumentSynthesizer]: Removed 1 redundant supporting invariants from a total of 2. [2023-11-06 21:54:02,870 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 21:54:02,870 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset (* ULTIMATE.start_main_~j~0#1 4) (- 8)))_1, v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset 20))_1) = 1*v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset (* ULTIMATE.start_main_~j~0#1 4) (- 8)))_1 - 1*v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset 20))_1 Supporting invariants [-1*ULTIMATE.start_main_~limit~0#1 + 1*v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset 12))_1 >= 0] [2023-11-06 21:54:02,873 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Ended with exit code 0 [2023-11-06 21:54:02,947 INFO L156 tatePredicateManager]: 14 out of 16 supporting invariants were superfluous and have been removed [2023-11-06 21:54:02,953 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base] could not be translated [2023-11-06 21:54:02,953 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base][~arr~0!offset + ~j~0 * 4 + -8] could not be translated [2023-11-06 21:54:03,001 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:03,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:03,049 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-06 21:54:03,051 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:03,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:03,474 INFO L262 TraceCheckSpWp]: Trace formula consists of 20 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 21:54:03,474 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:03,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:03,507 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 [2023-11-06 21:54:03,507 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 61 states and 75 transitions. cyclomatic complexity: 22 Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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) [2023-11-06 21:54:03,554 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 61 states and 75 transitions. cyclomatic complexity: 22. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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 62 states and 77 transitions. Complement of second has 5 states. [2023-11-06 21:54:03,555 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 [2023-11-06 21:54:03,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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) [2023-11-06 21:54:03,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-06 21:54:03,555 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 52 letters. Loop has 2 letters. [2023-11-06 21:54:03,556 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:54:03,556 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 21:54:03,582 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:03,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:03,630 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-06 21:54:03,632 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:04,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:04,031 INFO L262 TraceCheckSpWp]: Trace formula consists of 20 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 21:54:04,032 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:04,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:04,064 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 [2023-11-06 21:54:04,064 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 61 states and 75 transitions. cyclomatic complexity: 22 Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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) [2023-11-06 21:54:04,119 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 61 states and 75 transitions. cyclomatic complexity: 22. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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 62 states and 77 transitions. Complement of second has 5 states. [2023-11-06 21:54:04,120 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 [2023-11-06 21:54:04,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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) [2023-11-06 21:54:04,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-06 21:54:04,121 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 52 letters. Loop has 2 letters. [2023-11-06 21:54:04,121 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:54:04,121 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 21:54:04,169 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:04,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:04,213 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-06 21:54:04,215 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:04,434 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Ended with exit code 0 [2023-11-06 21:54:04,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:04,687 INFO L262 TraceCheckSpWp]: Trace formula consists of 20 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 21:54:04,687 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:04,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:04,720 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 [2023-11-06 21:54:04,720 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 61 states and 75 transitions. cyclomatic complexity: 22 Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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) [2023-11-06 21:54:04,997 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 61 states and 75 transitions. cyclomatic complexity: 22. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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 80 states and 102 transitions. Complement of second has 21 states. [2023-11-06 21:54:04,998 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 [2023-11-06 21:54:04,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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) [2023-11-06 21:54:04,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 57 transitions. [2023-11-06 21:54:04,999 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 57 transitions. Stem has 52 letters. Loop has 2 letters. [2023-11-06 21:54:04,999 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:54:04,999 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 57 transitions. Stem has 54 letters. Loop has 2 letters. [2023-11-06 21:54:04,999 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:54:05,000 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 57 transitions. Stem has 52 letters. Loop has 4 letters. [2023-11-06 21:54:05,000 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:54:05,000 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 80 states and 102 transitions. [2023-11-06 21:54:05,001 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:54:05,002 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 80 states to 75 states and 95 transitions. [2023-11-06 21:54:05,002 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-06 21:54:05,002 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-06 21:54:05,002 INFO L73 IsDeterministic]: Start isDeterministic. Operand 75 states and 95 transitions. [2023-11-06 21:54:05,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 21:54:05,002 INFO L218 hiAutomatonCegarLoop]: Abstraction has 75 states and 95 transitions. [2023-11-06 21:54:05,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states and 95 transitions. [2023-11-06 21:54:05,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 66. [2023-11-06 21:54:05,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 66 states have (on average 1.2272727272727273) internal successors, (81), 65 states have internal predecessors, (81), 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) [2023-11-06 21:54:05,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 81 transitions. [2023-11-06 21:54:05,006 INFO L240 hiAutomatonCegarLoop]: Abstraction has 66 states and 81 transitions. [2023-11-06 21:54:05,006 INFO L428 stractBuchiCegarLoop]: Abstraction has 66 states and 81 transitions. [2023-11-06 21:54:05,006 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2023-11-06 21:54:05,006 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 66 states and 81 transitions. [2023-11-06 21:54:05,007 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:54:05,007 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 21:54:05,007 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 21:54:05,008 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:05,008 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 21:54:05,008 INFO L748 eck$LassoCheckResult]: Stem: 5275#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 5271#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet205#1, main_#t~nondet206#1, main_#t~malloc207#1.base, main_#t~malloc207#1.offset, main_#t~nondet209#1, main_#t~post208#1, main_#t~mem212#1, main_#t~post213#1, main_#t~mem211#1, main_#t~post210#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~limit~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet205#1;main_~limit~0#1 := main_#t~nondet205#1;havoc main_#t~nondet205#1;havoc main_#t~nondet206#1;main_~length~0#1 := main_#t~nondet206#1;havoc main_#t~nondet206#1; 5262#L369 assume !(main_~length~0#1 < 1); 5263#L369-2 call main_#t~malloc207#1.base, main_#t~malloc207#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc207#1.base, main_#t~malloc207#1.offset; 5273#L371 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 5276#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 5279#L374 assume !(main_~val~0#1 > main_~limit~0#1); 5258#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5259#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 5280#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 5281#L374 assume !(main_~val~0#1 > main_~limit~0#1); 5298#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5277#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 5278#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 5297#L374 assume !(main_~val~0#1 > main_~limit~0#1); 5296#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5295#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 5294#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 5293#L374 assume !(main_~val~0#1 > main_~limit~0#1); 5292#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5291#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 5290#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 5289#L374 assume !(main_~val~0#1 > main_~limit~0#1); 5288#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5287#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 5286#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 5283#L374 assume !(main_~val~0#1 > main_~limit~0#1); 5285#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5284#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 5282#L372-3 assume !(main_~i~0#1 < main_~length~0#1); 5274#L372-4 main_~j~0#1 := 0; 5264#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 5265#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5322#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 5321#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 5266#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 5267#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5272#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 5260#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 5261#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 5319#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5318#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 5317#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 5316#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 5314#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5313#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 5312#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 5311#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 5309#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5308#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 5307#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 5306#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 5305#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5302#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 5301#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 5299#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 5269#L380-3 [2023-11-06 21:54:05,008 INFO L750 eck$LassoCheckResult]: Loop: 5269#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5268#L380-1 assume !!(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1;call main_#t~mem212#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post213#1 := main_#t~mem212#1;call write~int(1 + main_#t~post213#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem212#1;havoc main_#t~post213#1; 5269#L380-3 [2023-11-06 21:54:05,008 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:05,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1396913127, now seen corresponding path program 12 times [2023-11-06 21:54:05,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:05,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316194985] [2023-11-06 21:54:05,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:05,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:05,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:05,347 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 45 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:05,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:05,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316194985] [2023-11-06 21:54:05,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316194985] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:54:05,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818400738] [2023-11-06 21:54:05,347 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 21:54:05,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:54:05,348 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:05,349 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:54:05,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2023-11-06 21:54:05,476 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2023-11-06 21:54:05,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:54:05,478 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-06 21:54:05,479 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:05,741 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 66 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:05,741 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:54:05,937 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 66 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:05,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818400738] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:54:05,937 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:54:05,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 25 [2023-11-06 21:54:05,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805764260] [2023-11-06 21:54:05,938 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:54:05,938 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 21:54:05,939 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:05,939 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 12 times [2023-11-06 21:54:05,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:05,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826569839] [2023-11-06 21:54:05,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:05,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:05,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:54:05,943 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:54:05,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:54:05,946 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:54:05,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:05,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-06 21:54:05,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=493, Unknown=0, NotChecked=0, Total=650 [2023-11-06 21:54:05,986 INFO L87 Difference]: Start difference. First operand 66 states and 81 transitions. cyclomatic complexity: 24 Second operand has 26 states, 25 states have (on average 3.68) internal successors, (92), 26 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) [2023-11-06 21:54:06,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:54:06,303 INFO L93 Difference]: Finished difference Result 105 states and 128 transitions. [2023-11-06 21:54:06,303 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 105 states and 128 transitions. [2023-11-06 21:54:06,304 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:54:06,305 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 105 states to 73 states and 90 transitions. [2023-11-06 21:54:06,305 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-06 21:54:06,306 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-06 21:54:06,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 73 states and 90 transitions. [2023-11-06 21:54:06,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 21:54:06,306 INFO L218 hiAutomatonCegarLoop]: Abstraction has 73 states and 90 transitions. [2023-11-06 21:54:06,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states and 90 transitions. [2023-11-06 21:54:06,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 70. [2023-11-06 21:54:06,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 70 states have (on average 1.2285714285714286) internal successors, (86), 69 states have internal predecessors, (86), 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) [2023-11-06 21:54:06,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 86 transitions. [2023-11-06 21:54:06,310 INFO L240 hiAutomatonCegarLoop]: Abstraction has 70 states and 86 transitions. [2023-11-06 21:54:06,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-06 21:54:06,311 INFO L428 stractBuchiCegarLoop]: Abstraction has 70 states and 86 transitions. [2023-11-06 21:54:06,311 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2023-11-06 21:54:06,311 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 70 states and 86 transitions. [2023-11-06 21:54:06,312 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:54:06,312 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 21:54:06,312 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 21:54:06,313 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:06,313 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 21:54:06,313 INFO L748 eck$LassoCheckResult]: Stem: 5821#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 5816#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet205#1, main_#t~nondet206#1, main_#t~malloc207#1.base, main_#t~malloc207#1.offset, main_#t~nondet209#1, main_#t~post208#1, main_#t~mem212#1, main_#t~post213#1, main_#t~mem211#1, main_#t~post210#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~limit~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet205#1;main_~limit~0#1 := main_#t~nondet205#1;havoc main_#t~nondet205#1;havoc main_#t~nondet206#1;main_~length~0#1 := main_#t~nondet206#1;havoc main_#t~nondet206#1; 5808#L369 assume !(main_~length~0#1 < 1); 5809#L369-2 call main_#t~malloc207#1.base, main_#t~malloc207#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc207#1.base, main_#t~malloc207#1.offset; 5819#L371 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 5822#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 5824#L374 assume !(main_~val~0#1 > main_~limit~0#1); 5873#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5872#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 5825#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 5826#L374 assume !(main_~val~0#1 > main_~limit~0#1); 5804#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5805#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 5823#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 5871#L374 assume !(main_~val~0#1 > main_~limit~0#1); 5870#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5869#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 5868#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 5867#L374 assume !(main_~val~0#1 > main_~limit~0#1); 5866#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5865#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 5864#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 5863#L374 assume !(main_~val~0#1 > main_~limit~0#1); 5862#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5861#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 5860#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 5859#L374 assume !(main_~val~0#1 > main_~limit~0#1); 5858#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5857#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 5856#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 5832#L374 assume !(main_~val~0#1 > main_~limit~0#1); 5835#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 5833#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 5831#L372-3 assume !(main_~i~0#1 < main_~length~0#1); 5820#L372-4 main_~j~0#1 := 0; 5810#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 5811#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5817#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 5806#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 5807#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 5812#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5855#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 5854#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 5853#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 5851#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5850#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 5849#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 5848#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 5846#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5845#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 5844#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 5843#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 5841#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5840#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 5839#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 5838#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 5837#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5830#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 5829#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 5827#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 5814#L380-3 [2023-11-06 21:54:06,314 INFO L750 eck$LassoCheckResult]: Loop: 5814#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 5813#L380-1 assume !!(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1;call main_#t~mem212#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post213#1 := main_#t~mem212#1;call write~int(1 + main_#t~post213#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem212#1;havoc main_#t~post213#1; 5814#L380-3 [2023-11-06 21:54:06,314 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:06,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1611822112, now seen corresponding path program 13 times [2023-11-06 21:54:06,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:06,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29299172] [2023-11-06 21:54:06,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:06,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:06,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:54:06,371 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:54:06,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:54:06,422 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:54:06,423 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:06,423 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 13 times [2023-11-06 21:54:06,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:06,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856497916] [2023-11-06 21:54:06,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:06,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:06,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:54:06,429 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:54:06,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:54:06,432 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:54:06,433 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:06,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1522145765, now seen corresponding path program 6 times [2023-11-06 21:54:06,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:06,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288472021] [2023-11-06 21:54:06,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:06,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:06,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:54:06,476 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:54:06,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:54:06,531 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:54:10,395 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 21:54:10,395 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 21:54:10,395 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 21:54:10,396 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 21:54:10,396 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 21:54:10,396 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:10,396 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 21:54:10,396 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 21:54:10,396 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_up_alloca.i_Iteration16_Lasso [2023-11-06 21:54:10,396 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 21:54:10,396 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 21:54:10,398 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:10,400 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:10,403 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:10,406 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:10,408 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:10,411 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:10,413 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:10,415 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:11,519 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:11,522 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:11,524 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:11,527 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:12,240 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 21:54:12,240 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 21:54:12,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:12,240 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:12,242 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:54:12,244 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2023-11-06 21:54:12,244 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:54:12,254 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:54:12,255 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:54:12,255 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:54:12,255 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:54:12,255 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:54:12,256 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:54:12,256 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:54:12,258 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:54:12,260 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Ended with exit code 0 [2023-11-06 21:54:12,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:12,261 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:12,262 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:54:12,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2023-11-06 21:54:12,264 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:54:12,275 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:54:12,275 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:54:12,275 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:54:12,275 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:54:12,276 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:54:12,276 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:54:12,280 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:54:12,283 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:12,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:12,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:12,284 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:54:12,286 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2023-11-06 21:54:12,287 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:54:12,297 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:54:12,297 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:54:12,297 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:54:12,297 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:54:12,298 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:54:12,298 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:54:12,298 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:54:12,299 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:54:12,302 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Ended with exit code 0 [2023-11-06 21:54:12,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:12,302 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:12,303 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:54:12,305 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process [2023-11-06 21:54:12,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 [2023-11-06 21:54:12,316 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:54:12,316 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:54:12,316 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:54:12,316 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:54:12,317 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:54:12,318 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:54:12,321 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:54:12,324 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:12,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:12,324 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:12,325 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:54:12,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 [2023-11-06 21:54:12,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2023-11-06 21:54:12,338 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:54:12,338 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:54:12,338 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:54:12,338 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:54:12,338 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:54:12,338 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:54:12,339 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:54:12,340 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:54:12,342 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Ended with exit code 0 [2023-11-06 21:54:12,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:12,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:12,344 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:54:12,346 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process [2023-11-06 21:54:12,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 [2023-11-06 21:54:12,356 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:54:12,356 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:54:12,357 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:54:12,357 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:54:12,357 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:54:12,357 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:54:12,357 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:54:12,358 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:54:12,361 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:12,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:12,361 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:12,362 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:54:12,364 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process [2023-11-06 21:54:12,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 [2023-11-06 21:54:12,375 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:54:12,376 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:54:12,376 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:54:12,376 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:54:12,376 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:54:12,376 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:54:12,376 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:54:12,378 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:54:12,380 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Ended with exit code 0 [2023-11-06 21:54:12,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:12,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:12,382 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:54:12,384 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2023-11-06 21:54:12,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 [2023-11-06 21:54:12,395 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:54:12,396 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:54:12,396 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:54:12,396 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:54:12,398 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:54:12,398 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:54:12,406 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:54:12,410 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:12,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:12,411 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:12,413 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:54:12,414 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process [2023-11-06 21:54:12,415 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:54:12,427 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:54:12,427 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:54:12,427 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:54:12,427 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:54:12,431 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:54:12,431 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:54:12,442 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:54:12,444 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Ended with exit code 0 [2023-11-06 21:54:12,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:12,445 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:12,446 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:54:12,455 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2023-11-06 21:54:12,459 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:54:12,469 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:54:12,470 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:54:12,470 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:54:12,470 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:54:12,471 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:54:12,471 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:54:12,475 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:54:12,478 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Ended with exit code 0 [2023-11-06 21:54:12,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:12,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:12,480 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:54:12,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Waiting until timeout for monitored process [2023-11-06 21:54:12,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 [2023-11-06 21:54:12,493 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:54:12,493 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:54:12,493 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:54:12,493 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:54:12,494 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:54:12,494 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:54:12,498 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:54:12,501 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Ended with exit code 0 [2023-11-06 21:54:12,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:12,501 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:12,502 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:54:12,504 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2023-11-06 21:54:12,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 [2023-11-06 21:54:12,515 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:54:12,515 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:54:12,515 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:54:12,515 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:54:12,518 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:54:12,518 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:54:12,524 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:54:12,527 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:12,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:12,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:12,529 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:54:12,530 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2023-11-06 21:54:12,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 [2023-11-06 21:54:12,543 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:54:12,543 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:54:12,543 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:54:12,543 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:54:12,564 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:54:12,564 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:54:12,605 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 21:54:12,717 INFO L443 ModelExtractionUtils]: Simplification made 15 calls to the SMT solver. [2023-11-06 21:54:12,717 INFO L444 ModelExtractionUtils]: 18 out of 52 variables were initially zero. Simplification set additionally 31 variables to zero. [2023-11-06 21:54:12,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:12,718 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:12,721 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:54:12,723 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 21:54:12,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Waiting until timeout for monitored process [2023-11-06 21:54:12,752 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-06 21:54:12,752 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 21:54:12,753 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~limit~0#1, v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) 24)_1) = 1*ULTIMATE.start_main_~limit~0#1 - 1*v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) 24)_1 Supporting invariants [] [2023-11-06 21:54:12,779 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:12,927 INFO L156 tatePredicateManager]: 28 out of 29 supporting invariants were superfluous and have been removed [2023-11-06 21:54:12,930 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base] could not be translated [2023-11-06 21:54:12,930 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base][24] could not be translated [2023-11-06 21:54:12,953 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:12,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:12,995 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-06 21:54:12,997 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:13,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:13,360 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 21:54:13,361 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:13,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:13,389 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 [2023-11-06 21:54:13,389 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 70 states and 86 transitions. cyclomatic complexity: 25 Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 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) [2023-11-06 21:54:13,454 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 70 states and 86 transitions. cyclomatic complexity: 25. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 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 71 states and 88 transitions. Complement of second has 5 states. [2023-11-06 21:54:13,454 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 [2023-11-06 21:54:13,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 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) [2023-11-06 21:54:13,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-06 21:54:13,455 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 60 letters. Loop has 2 letters. [2023-11-06 21:54:13,455 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:54:13,455 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 21:54:13,485 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:13,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:13,525 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-06 21:54:13,527 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:13,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:13,929 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 21:54:13,930 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:13,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:13,960 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 [2023-11-06 21:54:13,960 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 70 states and 86 transitions. cyclomatic complexity: 25 Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 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) [2023-11-06 21:54:14,032 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 70 states and 86 transitions. cyclomatic complexity: 25. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 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 71 states and 88 transitions. Complement of second has 5 states. [2023-11-06 21:54:14,032 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 [2023-11-06 21:54:14,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 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) [2023-11-06 21:54:14,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 13 transitions. [2023-11-06 21:54:14,033 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 13 transitions. Stem has 60 letters. Loop has 2 letters. [2023-11-06 21:54:14,033 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:54:14,033 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 21:54:14,064 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:14,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:14,114 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-06 21:54:14,116 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:14,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:14,590 INFO L262 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 21:54:14,591 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:14,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:14,629 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 [2023-11-06 21:54:14,629 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 70 states and 86 transitions. cyclomatic complexity: 25 Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 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) [2023-11-06 21:54:14,920 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:14,932 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 70 states and 86 transitions. cyclomatic complexity: 25. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 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 90 states and 115 transitions. Complement of second has 21 states. [2023-11-06 21:54:14,933 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 [2023-11-06 21:54:14,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 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) [2023-11-06 21:54:14,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 63 transitions. [2023-11-06 21:54:14,940 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 63 transitions. Stem has 60 letters. Loop has 2 letters. [2023-11-06 21:54:14,940 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:54:14,940 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 63 transitions. Stem has 62 letters. Loop has 2 letters. [2023-11-06 21:54:14,941 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:54:14,941 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 63 transitions. Stem has 60 letters. Loop has 4 letters. [2023-11-06 21:54:14,941 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:54:14,941 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 90 states and 115 transitions. [2023-11-06 21:54:14,942 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:54:14,943 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 90 states to 85 states and 108 transitions. [2023-11-06 21:54:14,943 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2023-11-06 21:54:14,943 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2023-11-06 21:54:14,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 85 states and 108 transitions. [2023-11-06 21:54:14,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 21:54:14,943 INFO L218 hiAutomatonCegarLoop]: Abstraction has 85 states and 108 transitions. [2023-11-06 21:54:14,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states and 108 transitions. [2023-11-06 21:54:14,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 75. [2023-11-06 21:54:14,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 75 states have (on average 1.2266666666666666) internal successors, (92), 74 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) [2023-11-06 21:54:14,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 92 transitions. [2023-11-06 21:54:14,947 INFO L240 hiAutomatonCegarLoop]: Abstraction has 75 states and 92 transitions. [2023-11-06 21:54:14,947 INFO L428 stractBuchiCegarLoop]: Abstraction has 75 states and 92 transitions. [2023-11-06 21:54:14,947 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2023-11-06 21:54:14,947 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 75 states and 92 transitions. [2023-11-06 21:54:14,948 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:54:14,948 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 21:54:14,948 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 21:54:14,950 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [8, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:14,950 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 21:54:14,950 INFO L748 eck$LassoCheckResult]: Stem: 6890#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 6886#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet205#1, main_#t~nondet206#1, main_#t~malloc207#1.base, main_#t~malloc207#1.offset, main_#t~nondet209#1, main_#t~post208#1, main_#t~mem212#1, main_#t~post213#1, main_#t~mem211#1, main_#t~post210#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~limit~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet205#1;main_~limit~0#1 := main_#t~nondet205#1;havoc main_#t~nondet205#1;havoc main_#t~nondet206#1;main_~length~0#1 := main_#t~nondet206#1;havoc main_#t~nondet206#1; 6877#L369 assume !(main_~length~0#1 < 1); 6878#L369-2 call main_#t~malloc207#1.base, main_#t~malloc207#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc207#1.base, main_#t~malloc207#1.offset; 6888#L371 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 6891#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 6894#L374 assume !(main_~val~0#1 > main_~limit~0#1); 6873#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 6874#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 6895#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 6896#L374 assume !(main_~val~0#1 > main_~limit~0#1); 6917#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 6892#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 6893#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 6916#L374 assume !(main_~val~0#1 > main_~limit~0#1); 6915#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 6914#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 6913#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 6912#L374 assume !(main_~val~0#1 > main_~limit~0#1); 6911#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 6910#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 6909#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 6908#L374 assume !(main_~val~0#1 > main_~limit~0#1); 6907#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 6906#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 6905#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 6904#L374 assume !(main_~val~0#1 > main_~limit~0#1); 6903#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 6902#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 6901#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 6898#L374 assume !(main_~val~0#1 > main_~limit~0#1); 6900#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 6899#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 6897#L372-3 assume !(main_~i~0#1 < main_~length~0#1); 6889#L372-4 main_~j~0#1 := 0; 6879#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 6880#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 6946#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 6945#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 6881#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 6882#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 6887#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 6875#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 6876#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 6943#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 6942#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 6941#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 6940#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 6938#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 6937#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 6936#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 6935#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 6933#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 6932#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 6931#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 6930#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 6928#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 6927#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 6926#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 6925#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 6924#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 6921#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 6920#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 6918#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 6884#L380-3 [2023-11-06 21:54:14,950 INFO L750 eck$LassoCheckResult]: Loop: 6884#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 6883#L380-1 assume !!(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1;call main_#t~mem212#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post213#1 := main_#t~mem212#1;call write~int(1 + main_#t~post213#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem212#1;havoc main_#t~post213#1; 6884#L380-3 [2023-11-06 21:54:14,951 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:14,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1801767883, now seen corresponding path program 14 times [2023-11-06 21:54:14,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:14,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870549166] [2023-11-06 21:54:14,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:14,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:14,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:15,415 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 66 proven. 116 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:15,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:15,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870549166] [2023-11-06 21:54:15,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870549166] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:54:15,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [213177616] [2023-11-06 21:54:15,416 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 21:54:15,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:54:15,417 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:15,420 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:54:15,443 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2023-11-06 21:54:15,546 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 21:54:15,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 21:54:15,548 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-06 21:54:15,550 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:15,950 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 91 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:15,950 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:54:16,238 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 91 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:16,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [213177616] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:54:16,238 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:54:16,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 28 [2023-11-06 21:54:16,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391955647] [2023-11-06 21:54:16,238 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:54:16,239 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-06 21:54:16,239 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:16,239 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 14 times [2023-11-06 21:54:16,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:16,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764672195] [2023-11-06 21:54:16,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:16,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:16,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:54:16,254 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:54:16,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:54:16,258 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:54:16,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:16,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-06 21:54:16,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=618, Unknown=0, NotChecked=0, Total=812 [2023-11-06 21:54:16,305 INFO L87 Difference]: Start difference. First operand 75 states and 92 transitions. cyclomatic complexity: 27 Second operand has 29 states, 28 states have (on average 3.7142857142857144) internal successors, (104), 29 states have internal predecessors, (104), 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) [2023-11-06 21:54:16,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:54:16,690 INFO L93 Difference]: Finished difference Result 119 states and 145 transitions. [2023-11-06 21:54:16,691 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 119 states and 145 transitions. [2023-11-06 21:54:16,692 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:54:16,692 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 119 states to 82 states and 101 transitions. [2023-11-06 21:54:16,692 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2023-11-06 21:54:16,693 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2023-11-06 21:54:16,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 82 states and 101 transitions. [2023-11-06 21:54:16,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-06 21:54:16,693 INFO L218 hiAutomatonCegarLoop]: Abstraction has 82 states and 101 transitions. [2023-11-06 21:54:16,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states and 101 transitions. [2023-11-06 21:54:16,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 79. [2023-11-06 21:54:16,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 79 states have (on average 1.2278481012658229) internal successors, (97), 78 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) [2023-11-06 21:54:16,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 97 transitions. [2023-11-06 21:54:16,696 INFO L240 hiAutomatonCegarLoop]: Abstraction has 79 states and 97 transitions. [2023-11-06 21:54:16,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-06 21:54:16,699 INFO L428 stractBuchiCegarLoop]: Abstraction has 79 states and 97 transitions. [2023-11-06 21:54:16,699 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2023-11-06 21:54:16,699 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 79 states and 97 transitions. [2023-11-06 21:54:16,700 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2023-11-06 21:54:16,700 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-06 21:54:16,700 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-06 21:54:16,701 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:16,701 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2023-11-06 21:54:16,702 INFO L748 eck$LassoCheckResult]: Stem: 7512#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 7507#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet205#1, main_#t~nondet206#1, main_#t~malloc207#1.base, main_#t~malloc207#1.offset, main_#t~nondet209#1, main_#t~post208#1, main_#t~mem212#1, main_#t~post213#1, main_#t~mem211#1, main_#t~post210#1, main_~i~0#1, main_~j~0#1, main_~val~0#1, main_~limit~0#1, main_~length~0#1, main_~arr~0#1.base, main_~arr~0#1.offset;havoc main_~i~0#1;havoc main_~j~0#1;havoc main_~val~0#1;havoc main_#t~nondet205#1;main_~limit~0#1 := main_#t~nondet205#1;havoc main_#t~nondet205#1;havoc main_#t~nondet206#1;main_~length~0#1 := main_#t~nondet206#1;havoc main_#t~nondet206#1; 7499#L369 assume !(main_~length~0#1 < 1); 7500#L369-2 call main_#t~malloc207#1.base, main_#t~malloc207#1.offset := #Ultimate.allocOnStack(4 * main_~length~0#1 % 18446744073709551616);main_~arr~0#1.base, main_~arr~0#1.offset := main_#t~malloc207#1.base, main_#t~malloc207#1.offset; 7510#L371 assume !(main_~arr~0#1.base == 0 && main_~arr~0#1.offset == 0);main_~i~0#1 := 0; 7513#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 7515#L374 assume !(main_~val~0#1 > main_~limit~0#1); 7573#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 7572#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 7516#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 7517#L374 assume !(main_~val~0#1 > main_~limit~0#1); 7495#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 7496#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 7514#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 7571#L374 assume !(main_~val~0#1 > main_~limit~0#1); 7570#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 7569#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 7568#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 7567#L374 assume !(main_~val~0#1 > main_~limit~0#1); 7566#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 7565#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 7564#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 7563#L374 assume !(main_~val~0#1 > main_~limit~0#1); 7562#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 7561#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 7560#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 7559#L374 assume !(main_~val~0#1 > main_~limit~0#1); 7558#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 7557#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 7556#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 7555#L374 assume !(main_~val~0#1 > main_~limit~0#1); 7554#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 7553#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 7552#L372-3 assume !!(main_~i~0#1 < main_~length~0#1);havoc main_#t~nondet209#1;main_~val~0#1 := main_#t~nondet209#1;havoc main_#t~nondet209#1; 7523#L374 assume !(main_~val~0#1 > main_~limit~0#1); 7526#L374-2 call write~int(main_~val~0#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~i~0#1, 4); 7524#L372-2 main_#t~post208#1 := main_~i~0#1;main_~i~0#1 := 1 + main_#t~post208#1;havoc main_#t~post208#1; 7522#L372-3 assume !(main_~i~0#1 < main_~length~0#1); 7511#L372-4 main_~j~0#1 := 0; 7501#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 7502#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 7508#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 7497#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 7498#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 7503#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 7551#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 7550#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 7549#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 7547#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 7546#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 7545#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 7544#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 7542#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 7541#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 7540#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 7539#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 7537#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 7536#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 7535#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 7534#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 7532#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 7531#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 7530#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 7529#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 7528#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 7521#L380-1 assume !(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1; 7520#L379-2 main_#t~post210#1 := main_~j~0#1;main_~j~0#1 := 1 + main_#t~post210#1;havoc main_#t~post210#1; 7518#L379-3 assume !!(main_~j~0#1 < main_~length~0#1); 7505#L380-3 [2023-11-06 21:54:16,702 INFO L750 eck$LassoCheckResult]: Loop: 7505#L380-3 call main_#t~mem211#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4); 7504#L380-1 assume !!(main_#t~mem211#1 < main_~limit~0#1);havoc main_#t~mem211#1;call main_#t~mem212#1 := read~int(main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);main_#t~post213#1 := main_#t~mem212#1;call write~int(1 + main_#t~post213#1, main_~arr~0#1.base, main_~arr~0#1.offset + 4 * main_~j~0#1, 4);havoc main_#t~mem212#1;havoc main_#t~post213#1; 7505#L380-3 [2023-11-06 21:54:16,702 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:16,703 INFO L85 PathProgramCache]: Analyzing trace with hash 260997934, now seen corresponding path program 15 times [2023-11-06 21:54:16,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:16,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305451879] [2023-11-06 21:54:16,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:16,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:16,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:54:16,741 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:54:16,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:54:16,782 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:54:16,782 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:16,783 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 15 times [2023-11-06 21:54:16,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:16,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947210329] [2023-11-06 21:54:16,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:16,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:16,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:54:16,788 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:54:16,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:54:16,792 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:54:16,793 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:16,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1710912947, now seen corresponding path program 7 times [2023-11-06 21:54:16,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:16,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976513315] [2023-11-06 21:54:16,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:16,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:16,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:54:16,836 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:54:16,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:54:16,870 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:54:21,293 INFO L210 LassoAnalysis]: Preferences: [2023-11-06 21:54:21,294 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-06 21:54:21,294 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-06 21:54:21,294 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-06 21:54:21,294 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-06 21:54:21,294 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:21,294 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-06 21:54:21,294 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-06 21:54:21,294 INFO L133 ssoRankerPreferences]: Filename of dumped script: count_up_alloca.i_Iteration18_Lasso [2023-11-06 21:54:21,294 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-06 21:54:21,294 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-06 21:54:21,297 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:21,301 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:21,303 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:21,305 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:21,846 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:21,849 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:21,854 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:21,857 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:21,860 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:21,863 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:21,866 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2023-11-06 21:54:22,295 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-06 21:54:22,295 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-06 21:54:22,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:22,295 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:22,296 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:54:22,298 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Waiting until timeout for monitored process [2023-11-06 21:54:22,299 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:54:22,310 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:54:22,310 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:54:22,311 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:54:22,311 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:54:22,312 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:54:22,312 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:54:22,316 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:54:22,319 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:22,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:22,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:22,320 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:54:22,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Waiting until timeout for monitored process [2023-11-06 21:54:22,322 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:54:22,333 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:54:22,333 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:54:22,334 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:54:22,334 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:54:22,334 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:54:22,334 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:54:22,334 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:54:22,336 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:54:22,338 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Ended with exit code 0 [2023-11-06 21:54:22,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:22,338 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:22,339 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:54:22,342 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Waiting until timeout for monitored process [2023-11-06 21:54:22,342 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:54:22,353 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:54:22,353 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-06 21:54:22,353 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:54:22,353 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:54:22,353 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:54:22,354 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-06 21:54:22,354 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-06 21:54:22,355 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:54:22,358 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Ended with exit code 0 [2023-11-06 21:54:22,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:22,358 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:22,359 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:54:22,361 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Waiting until timeout for monitored process [2023-11-06 21:54:22,362 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-06 21:54:22,373 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:54:22,373 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:54:22,373 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:54:22,373 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:54:22,378 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:54:22,379 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:54:22,411 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-06 21:54:22,415 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:22,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:22,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:22,417 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:54:22,423 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Waiting until timeout for monitored process [2023-11-06 21:54: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 [2023-11-06 21:54:22,438 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-06 21:54:22,439 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-06 21:54:22,439 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-06 21:54:22,439 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-06 21:54:22,453 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2023-11-06 21:54:22,453 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2023-11-06 21:54:22,483 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-06 21:54:22,512 INFO L443 ModelExtractionUtils]: Simplification made 8 calls to the SMT solver. [2023-11-06 21:54:22,512 INFO L444 ModelExtractionUtils]: 27 out of 37 variables were initially zero. Simplification set additionally 7 variables to zero. [2023-11-06 21:54:22,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-06 21:54:22,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:54:22,519 INFO L229 MonitoredProcess]: Starting monitored process 106 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-06 21:54:22,524 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-06 21:54:22,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Waiting until timeout for monitored process [2023-11-06 21:54:22,556 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2023-11-06 21:54:22,556 INFO L513 LassoAnalysis]: Proved termination. [2023-11-06 21:54:22,557 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~limit~0#1, v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset (* ULTIMATE.start_main_~j~0#1 4)))_9) = 1*ULTIMATE.start_main_~limit~0#1 - 1*v_rep(select (select #memory_int ULTIMATE.start_main_~arr~0#1.base) (+ ULTIMATE.start_main_~arr~0#1.offset (* ULTIMATE.start_main_~j~0#1 4)))_9 Supporting invariants [] [2023-11-06 21:54:22,561 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:22,602 INFO L156 tatePredicateManager]: 12 out of 12 supporting invariants were superfluous and have been removed [2023-11-06 21:54:22,604 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base] could not be translated [2023-11-06 21:54:22,605 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base][~arr~0!offset + ~j~0 * 4] could not be translated [2023-11-06 21:54:22,620 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:22,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:22,673 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 21:54:22,675 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:22,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:22,771 INFO L262 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 21:54:22,772 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:22,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:22,790 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 [2023-11-06 21:54:22,791 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 79 states and 97 transitions. cyclomatic complexity: 28 Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 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) [2023-11-06 21:54:22,814 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 79 states and 97 transitions. cyclomatic complexity: 28. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 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 82 states and 100 transitions. Complement of second has 7 states. [2023-11-06 21:54:22,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2023-11-06 21:54:22,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 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) [2023-11-06 21:54:22,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 16 transitions. [2023-11-06 21:54:22,815 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 16 transitions. Stem has 68 letters. Loop has 2 letters. [2023-11-06 21:54:22,815 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:54:22,815 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 21:54:22,830 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:22,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:22,878 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 21:54:22,879 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:22,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:22,992 INFO L262 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 21:54:22,993 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:23,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:23,013 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 2 loop predicates [2023-11-06 21:54:23,013 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 79 states and 97 transitions. cyclomatic complexity: 28 Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 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) [2023-11-06 21:54:23,035 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 79 states and 97 transitions. cyclomatic complexity: 28. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 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 82 states and 100 transitions. Complement of second has 7 states. [2023-11-06 21:54:23,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2023-11-06 21:54:23,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 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) [2023-11-06 21:54:23,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 16 transitions. [2023-11-06 21:54:23,037 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 16 transitions. Stem has 68 letters. Loop has 2 letters. [2023-11-06 21:54:23,037 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:54:23,037 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2023-11-06 21:54:23,053 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:23,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:23,104 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 21:54:23,106 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:23,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:23,220 INFO L262 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 21:54:23,220 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:23,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:23,240 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2023-11-06 21:54:23,240 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 79 states and 97 transitions. cyclomatic complexity: 28 Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 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) [2023-11-06 21:54:23,264 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 79 states and 97 transitions. cyclomatic complexity: 28. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 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 103 states and 123 transitions. Complement of second has 6 states. [2023-11-06 21:54:23,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2023-11-06 21:54:23,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 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) [2023-11-06 21:54:23,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 21 transitions. [2023-11-06 21:54:23,265 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 21 transitions. Stem has 68 letters. Loop has 2 letters. [2023-11-06 21:54:23,265 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:54:23,266 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 21 transitions. Stem has 70 letters. Loop has 2 letters. [2023-11-06 21:54:23,266 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:54:23,266 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 21 transitions. Stem has 68 letters. Loop has 4 letters. [2023-11-06 21:54:23,266 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-06 21:54:23,266 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 103 states and 123 transitions. [2023-11-06 21:54:23,267 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2023-11-06 21:54:23,267 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 103 states to 0 states and 0 transitions. [2023-11-06 21:54:23,267 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2023-11-06 21:54:23,268 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2023-11-06 21:54:23,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2023-11-06 21:54:23,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:23,268 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-11-06 21:54:23,268 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-11-06 21:54:23,268 INFO L428 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-11-06 21:54:23,268 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2023-11-06 21:54:23,268 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2023-11-06 21:54:23,268 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2023-11-06 21:54:23,268 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2023-11-06 21:54:23,276 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 06.11 09:54:23 BoogieIcfgContainer [2023-11-06 21:54:23,276 INFO L131 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2023-11-06 21:54:23,277 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-06 21:54:23,277 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-06 21:54:23,278 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-06 21:54:23,278 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:53:33" (3/4) ... [2023-11-06 21:54:23,280 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-06 21:54:23,281 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-06 21:54:23,282 INFO L158 Benchmark]: Toolchain (without parser) took 50644.07ms. Allocated memory was 121.6MB in the beginning and 325.1MB in the end (delta: 203.4MB). Free memory was 75.2MB in the beginning and 148.9MB in the end (delta: -73.7MB). Peak memory consumption was 131.6MB. Max. memory is 16.1GB. [2023-11-06 21:54:23,282 INFO L158 Benchmark]: CDTParser took 0.31ms. Allocated memory is still 121.6MB. Free memory is still 69.7MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 21:54:23,283 INFO L158 Benchmark]: CACSL2BoogieTranslator took 603.43ms. Allocated memory is still 121.6MB. Free memory was 75.2MB in the beginning and 57.5MB in the end (delta: 17.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2023-11-06 21:54:23,283 INFO L158 Benchmark]: Boogie Procedure Inliner took 56.81ms. Allocated memory is still 121.6MB. Free memory was 57.5MB in the beginning and 55.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-06 21:54:23,283 INFO L158 Benchmark]: Boogie Preprocessor took 47.27ms. Allocated memory is still 121.6MB. Free memory was 55.4MB in the beginning and 54.2MB in the end (delta: 1.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-06 21:54:23,284 INFO L158 Benchmark]: RCFGBuilder took 426.60ms. Allocated memory was 121.6MB in the beginning and 155.2MB in the end (delta: 33.6MB). Free memory was 54.2MB in the beginning and 124.9MB in the end (delta: -70.7MB). Peak memory consumption was 15.5MB. Max. memory is 16.1GB. [2023-11-06 21:54:23,284 INFO L158 Benchmark]: BuchiAutomizer took 49499.28ms. Allocated memory was 155.2MB in the beginning and 325.1MB in the end (delta: 169.9MB). Free memory was 124.8MB in the beginning and 148.9MB in the end (delta: -24.2MB). Peak memory consumption was 145.5MB. Max. memory is 16.1GB. [2023-11-06 21:54:23,285 INFO L158 Benchmark]: Witness Printer took 4.34ms. Allocated memory is still 325.1MB. Free memory is still 148.9MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 21:54:23,286 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.31ms. Allocated memory is still 121.6MB. Free memory is still 69.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 603.43ms. Allocated memory is still 121.6MB. Free memory was 75.2MB in the beginning and 57.5MB in the end (delta: 17.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 56.81ms. Allocated memory is still 121.6MB. Free memory was 57.5MB in the beginning and 55.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 47.27ms. Allocated memory is still 121.6MB. Free memory was 55.4MB in the beginning and 54.2MB in the end (delta: 1.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 426.60ms. Allocated memory was 121.6MB in the beginning and 155.2MB in the end (delta: 33.6MB). Free memory was 54.2MB in the beginning and 124.9MB in the end (delta: -70.7MB). Peak memory consumption was 15.5MB. Max. memory is 16.1GB. * BuchiAutomizer took 49499.28ms. Allocated memory was 155.2MB in the beginning and 325.1MB in the end (delta: 169.9MB). Free memory was 124.8MB in the beginning and 148.9MB in the end (delta: -24.2MB). Peak memory consumption was 145.5MB. Max. memory is 16.1GB. * Witness Printer took 4.34ms. Allocated memory is still 325.1MB. Free memory is still 148.9MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base][4] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base][12] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base][16] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base][4] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base][~arr~0!offset + ~j~0 * 4 + -8] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base][24] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int[~arr~0!base][~arr~0!offset + ~j~0 * 4] could not be translated * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 18 terminating modules (8 trivial, 3 deterministic, 7 nondeterministic). One deterministic module has affine ranking function ((-1 * i) + length) and consists of 5 locations. One deterministic module has affine ranking function ((-1 * j) + length) and consists of 3 locations. One deterministic module has affine ranking function ((-1 * *arr) + limit) and consists of 5 locations. One nondeterministic module has affine ranking function NULL and consists of 9 locations. One nondeterministic module has affine ranking function (limit + (-1 * *(arr + 2))) and consists of 8 locations. One nondeterministic module has affine ranking function NULL and consists of 10 locations. One nondeterministic module has affine ranking function NULL and consists of 13 locations. One nondeterministic module has affine ranking function NULL and consists of 14 locations. One nondeterministic module has affine ranking function NULL and consists of 13 locations. One nondeterministic module has affine ranking function NULL and consists of 4 locations. 8 modules have a trivial ranking function, the largest among these consists of 29 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 49.3s and 19 iterations. TraceHistogramMax:8. Analysis of lassos took 37.1s. Construction of modules took 1.9s. Büchi inclusion checks took 10.0s. Highest rank in rank-based complementation 3. Minimization of det autom 3. Minimization of nondet autom 15. Automata minimization 0.1s AutomataMinimizationTime, 17 MinimizatonAttempts, 71 StatesRemovedByMinimization, 16 NontrivialMinimizations. Non-live state removal took 0.0s Buchi closure took 0.0s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [3, 0, 7, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1082 SdHoareTripleChecker+Valid, 2.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1077 mSDsluCounter, 1613 SdHoareTripleChecker+Invalid, 1.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1229 mSDsCounter, 128 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2635 IncrementalHoareTripleChecker+Invalid, 2763 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 128 mSolverCounterUnsat, 384 mSDtfsCounter, 2635 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI0 SFLT0 conc0 concLT0 SILN0 SILU8 SILI0 SILT0 lasso10 LassoPreprocessingBenchmarks: Lassos: inital186 mio100 ax100 hnf100 lsp96 ukn72 mio100 lsp48 div123 bol100 ite100 ukn100 eq172 hnf90 smp89 dnf100 smp100 tf100 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 41ms VariablesStem: 1 VariablesLoop: 0 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 2 MotzkinApplications: 6 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 0 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 0 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.0s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2023-11-06 21:54:23,312 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:23,515 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:23,716 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2023-11-06 21:54:23,915 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2023-11-06 21:54:24,115 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2023-11-06 21:54:24,316 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2023-11-06 21:54:24,516 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2023-11-06 21:54:24,715 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2023-11-06 21:54:24,918 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08ec09f6-7833-4c8d-bcc0-5ba0e3f93f0c/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE