./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/recursive/Primes.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version cf1a7837 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/recursive/Primes.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 16beca065b3aeb336c54dcf96f3abbe61553e7d28b28c1a40f525ad89a5da56e --- Real Ultimate output --- This is Ultimate 0.2.3-dev-cf1a783 [2023-11-12 02:20:14,429 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-12 02:20:14,540 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/config/svcomp-Termination-32bit-Automizer_Default.epf [2023-11-12 02:20:14,552 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-12 02:20:14,553 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-12 02:20:14,600 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-12 02:20:14,602 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-12 02:20:14,603 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-12 02:20:14,604 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-12 02:20:14,609 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-12 02:20:14,610 INFO L153 SettingsManager]: * Use SBE=true [2023-11-12 02:20:14,611 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2023-11-12 02:20:14,611 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2023-11-12 02:20:14,613 INFO L153 SettingsManager]: * Use old map elimination=false [2023-11-12 02:20:14,613 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2023-11-12 02:20:14,614 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2023-11-12 02:20:14,614 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2023-11-12 02:20:14,615 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-12 02:20:14,616 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2023-11-12 02:20:14,616 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-12 02:20:14,616 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-12 02:20:14,617 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-12 02:20:14,618 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-12 02:20:14,618 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2023-11-12 02:20:14,619 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2023-11-12 02:20:14,619 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2023-11-12 02:20:14,626 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-12 02:20:14,626 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-12 02:20:14,626 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-12 02:20:14,627 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2023-11-12 02:20:14,628 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-12 02:20:14,629 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-12 02:20:14,629 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-12 02:20:14,629 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-12 02:20:14,629 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-12 02:20:14,630 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2023-11-12 02:20:14,630 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_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/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_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 16beca065b3aeb336c54dcf96f3abbe61553e7d28b28c1a40f525ad89a5da56e [2023-11-12 02:20:14,922 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-12 02:20:14,951 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-12 02:20:14,954 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-12 02:20:14,956 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-12 02:20:14,957 INFO L274 PluginConnector]: CDTParser initialized [2023-11-12 02:20:14,958 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/../../sv-benchmarks/c/recursive/Primes.c [2023-11-12 02:20:18,405 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-12 02:20:18,651 INFO L384 CDTParser]: Found 1 translation units. [2023-11-12 02:20:18,652 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/sv-benchmarks/c/recursive/Primes.c [2023-11-12 02:20:18,661 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/data/e90340698/c8aa8b3d7a274f0c9bda9fb3f9751dd4/FLAG05c132c37 [2023-11-12 02:20:18,682 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/data/e90340698/c8aa8b3d7a274f0c9bda9fb3f9751dd4 [2023-11-12 02:20:18,685 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-12 02:20:18,687 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-12 02:20:18,691 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-12 02:20:18,692 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-12 02:20:18,701 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-12 02:20:18,702 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 02:20:18" (1/1) ... [2023-11-12 02:20:18,703 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@232249b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:18, skipping insertion in model container [2023-11-12 02:20:18,705 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 02:20:18" (1/1) ... [2023-11-12 02:20:18,736 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-12 02:20:18,928 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-12 02:20:18,938 INFO L202 MainTranslator]: Completed pre-run [2023-11-12 02:20:18,959 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-12 02:20:18,974 INFO L206 MainTranslator]: Completed translation [2023-11-12 02:20:18,975 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:18 WrapperNode [2023-11-12 02:20:18,975 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-12 02:20:18,976 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-12 02:20:18,976 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-12 02:20:18,977 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-12 02:20:18,984 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:18" (1/1) ... [2023-11-12 02:20:18,992 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:18" (1/1) ... [2023-11-12 02:20:19,008 INFO L138 Inliner]: procedures = 16, calls = 18, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 50 [2023-11-12 02:20:19,009 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-12 02:20:19,009 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-12 02:20:19,010 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-12 02:20:19,010 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-12 02:20:19,019 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:18" (1/1) ... [2023-11-12 02:20:19,020 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:18" (1/1) ... [2023-11-12 02:20:19,022 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:18" (1/1) ... [2023-11-12 02:20:19,022 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:18" (1/1) ... [2023-11-12 02:20:19,028 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:18" (1/1) ... [2023-11-12 02:20:19,030 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:18" (1/1) ... [2023-11-12 02:20:19,032 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:18" (1/1) ... [2023-11-12 02:20:19,033 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:18" (1/1) ... [2023-11-12 02:20:19,035 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-12 02:20:19,036 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-12 02:20:19,036 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-12 02:20:19,037 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-12 02:20:19,038 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:18" (1/1) ... [2023-11-12 02:20:19,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:19,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:19,085 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:19,117 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2023-11-12 02:20:19,141 INFO L130 BoogieDeclarations]: Found specification of procedure multiple_of [2023-11-12 02:20:19,141 INFO L138 BoogieDeclarations]: Found implementation of procedure multiple_of [2023-11-12 02:20:19,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-12 02:20:19,142 INFO L130 BoogieDeclarations]: Found specification of procedure mult [2023-11-12 02:20:19,142 INFO L138 BoogieDeclarations]: Found implementation of procedure mult [2023-11-12 02:20:19,142 INFO L130 BoogieDeclarations]: Found specification of procedure is_prime_ [2023-11-12 02:20:19,142 INFO L138 BoogieDeclarations]: Found implementation of procedure is_prime_ [2023-11-12 02:20:19,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-12 02:20:19,143 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-12 02:20:19,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-12 02:20:19,210 INFO L236 CfgBuilder]: Building ICFG [2023-11-12 02:20:19,212 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-12 02:20:19,414 INFO L277 CfgBuilder]: Performing block encoding [2023-11-12 02:20:19,422 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-12 02:20:19,422 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-12 02:20:19,425 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:20:19 BoogieIcfgContainer [2023-11-12 02:20:19,425 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-12 02:20:19,426 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2023-11-12 02:20:19,426 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2023-11-12 02:20:19,431 INFO L274 PluginConnector]: BuchiAutomizer initialized [2023-11-12 02:20:19,432 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-12 02:20:19,432 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 12.11 02:20:18" (1/3) ... [2023-11-12 02:20:19,434 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@38125a7c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 12.11 02:20:19, skipping insertion in model container [2023-11-12 02:20:19,434 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-12 02:20:19,434 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:18" (2/3) ... [2023-11-12 02:20:19,435 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@38125a7c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 12.11 02:20:19, skipping insertion in model container [2023-11-12 02:20:19,435 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-12 02:20:19,435 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:20:19" (3/3) ... [2023-11-12 02:20:19,436 INFO L332 chiAutomizerObserver]: Analyzing ICFG Primes.c [2023-11-12 02:20:19,503 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2023-11-12 02:20:19,503 INFO L304 stractBuchiCegarLoop]: Hoare is false [2023-11-12 02:20:19,504 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2023-11-12 02:20:19,504 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2023-11-12 02:20:19,504 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2023-11-12 02:20:19,504 INFO L308 stractBuchiCegarLoop]: Difference is false [2023-11-12 02:20:19,504 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2023-11-12 02:20:19,505 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2023-11-12 02:20:19,509 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 51 states, 38 states have (on average 1.4473684210526316) internal successors, (55), 38 states have internal predecessors, (55), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2023-11-12 02:20:19,536 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 22 [2023-11-12 02:20:19,537 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:20:19,537 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:20:19,546 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2023-11-12 02:20:19,546 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:20:19,546 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2023-11-12 02:20:19,547 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 51 states, 38 states have (on average 1.4473684210526316) internal successors, (55), 38 states have internal predecessors, (55), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2023-11-12 02:20:19,553 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 22 [2023-11-12 02:20:19,553 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:20:19,553 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:20:19,554 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2023-11-12 02:20:19,554 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:20:19,563 INFO L748 eck$LassoCheckResult]: Stem: 26#$Ultimate##0true assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2);call #Ultimate.allocInit(12, 3); 34#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet12#1, main_#t~ret13#1, main_#t~nondet14#1, main_#t~nondet15#1, main_#t~ret16#1, main_#t~short17#1, main_~n~0#1, main_~result~0#1, main_~f1~0#1, main_~f2~0#1;havoc main_#t~nondet12#1;main_~n~0#1 := main_#t~nondet12#1;havoc main_#t~nondet12#1; 20#L78true assume !(main_~n~0#1 < 1 || main_~n~0#1 > 46340);assume { :begin_inline_is_prime } true;is_prime_#in~n#1 := main_~n~0#1;havoc is_prime_#res#1;havoc is_prime_#t~ret9#1, is_prime_~n#1;is_prime_~n#1 := is_prime_#in~n#1; 28#L53true call is_prime_#t~ret9#1 := is_prime_(is_prime_~n#1, is_prime_~n#1 - 1);< 4#$Ultimate##0true [2023-11-12 02:20:19,564 INFO L750 eck$LassoCheckResult]: Loop: 4#$Ultimate##0true ~n := #in~n;~m := #in~m; 51#L58true assume !(~n <= 1); 36#L61true assume !(2 == ~n); 48#L64true assume ~n > 2; 10#L65true assume !(~m <= 1); 32#L68true call #t~ret10 := multiple_of(~n, ~m);< 17#$Ultimate##0true ~n := #in~n;~m := #in~m; 43#L32true assume !(~m < 0); 49#L35true assume !(~n < 0); 19#L38true assume 0 == ~m;#res := 0; 23#multiple_ofFINALtrue assume true; 24#multiple_ofEXITtrue >#124#return; 25#L68-1true assume !(0 == #t~ret10);havoc #t~ret10; 5#L71true call #t~ret11 := is_prime_(~n, ~m - 1);< 4#$Ultimate##0true [2023-11-12 02:20:19,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:19,570 INFO L85 PathProgramCache]: Analyzing trace with hash 2218665, now seen corresponding path program 1 times [2023-11-12 02:20:19,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:19,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953897974] [2023-11-12 02:20:19,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:19,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:19,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:19,693 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:20:19,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:19,745 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:20:19,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:19,750 INFO L85 PathProgramCache]: Analyzing trace with hash -2140609117, now seen corresponding path program 1 times [2023-11-12 02:20:19,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:19,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811031940] [2023-11-12 02:20:19,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:19,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:19,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:19,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-12 02:20:19,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:20,002 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-12 02:20:20,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:20:20,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811031940] [2023-11-12 02:20:20,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811031940] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:20:20,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:20:20,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-12 02:20:20,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317657567] [2023-11-12 02:20:20,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:20:20,010 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-12 02:20:20,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:20:20,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-12 02:20:20,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-12 02:20:20,048 INFO L87 Difference]: Start difference. First operand has 51 states, 38 states have (on average 1.4473684210526316) internal successors, (55), 38 states have internal predecessors, (55), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 5 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-12 02:20:20,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:20:20,163 INFO L93 Difference]: Finished difference Result 56 states and 80 transitions. [2023-11-12 02:20:20,165 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 56 states and 80 transitions. [2023-11-12 02:20:20,171 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 22 [2023-11-12 02:20:20,178 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 56 states to 41 states and 54 transitions. [2023-11-12 02:20:20,179 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 41 [2023-11-12 02:20:20,180 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 41 [2023-11-12 02:20:20,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 54 transitions. [2023-11-12 02:20:20,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-12 02:20:20,183 INFO L218 hiAutomatonCegarLoop]: Abstraction has 41 states and 54 transitions. [2023-11-12 02:20:20,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states and 54 transitions. [2023-11-12 02:20:20,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 39. [2023-11-12 02:20:20,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 28 states have (on average 1.3214285714285714) internal successors, (37), 30 states have internal predecessors, (37), 9 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2023-11-12 02:20:20,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 51 transitions. [2023-11-12 02:20:20,251 INFO L240 hiAutomatonCegarLoop]: Abstraction has 39 states and 51 transitions. [2023-11-12 02:20:20,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-12 02:20:20,265 INFO L428 stractBuchiCegarLoop]: Abstraction has 39 states and 51 transitions. [2023-11-12 02:20:20,266 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2023-11-12 02:20:20,266 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 39 states and 51 transitions. [2023-11-12 02:20:20,283 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 22 [2023-11-12 02:20:20,283 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:20:20,283 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:20:20,286 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2023-11-12 02:20:20,286 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:20:20,286 INFO L748 eck$LassoCheckResult]: Stem: 164#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2);call #Ultimate.allocInit(12, 3); 140#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet12#1, main_#t~ret13#1, main_#t~nondet14#1, main_#t~nondet15#1, main_#t~ret16#1, main_#t~short17#1, main_~n~0#1, main_~result~0#1, main_~f1~0#1, main_~f2~0#1;havoc main_#t~nondet12#1;main_~n~0#1 := main_#t~nondet12#1;havoc main_#t~nondet12#1; 141#L78 assume !(main_~n~0#1 < 1 || main_~n~0#1 > 46340);assume { :begin_inline_is_prime } true;is_prime_#in~n#1 := main_~n~0#1;havoc is_prime_#res#1;havoc is_prime_#t~ret9#1, is_prime_~n#1;is_prime_~n#1 := is_prime_#in~n#1; 134#L53 call is_prime_#t~ret9#1 := is_prime_(is_prime_~n#1, is_prime_~n#1 - 1);< 132#$Ultimate##0 [2023-11-12 02:20:20,286 INFO L750 eck$LassoCheckResult]: Loop: 132#$Ultimate##0 ~n := #in~n;~m := #in~m; 135#L58 assume !(~n <= 1); 151#L61 assume !(2 == ~n); 152#L64 assume ~n > 2; 146#L65 assume !(~m <= 1); 129#L68 call #t~ret10 := multiple_of(~n, ~m);< 139#$Ultimate##0 ~n := #in~n;~m := #in~m; 158#L32 assume !(~m < 0); 161#L35 assume !(~n < 0); 159#L38 assume !(0 == ~m); 160#L41 assume 0 == ~n;#res := 1; 131#multiple_ofFINAL assume true; 162#multiple_ofEXIT >#124#return; 163#L68-1 assume !(0 == #t~ret10);havoc #t~ret10; 133#L71 call #t~ret11 := is_prime_(~n, ~m - 1);< 132#$Ultimate##0 [2023-11-12 02:20:20,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:20,287 INFO L85 PathProgramCache]: Analyzing trace with hash 2218665, now seen corresponding path program 2 times [2023-11-12 02:20:20,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:20,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693445600] [2023-11-12 02:20:20,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:20,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:20,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:20,298 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:20:20,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:20,309 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:20:20,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:20,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1912428317, now seen corresponding path program 1 times [2023-11-12 02:20:20,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:20,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254101706] [2023-11-12 02:20:20,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:20,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:20,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:20,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-12 02:20:20,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:20,490 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-12 02:20:20,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:20:20,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254101706] [2023-11-12 02:20:20,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254101706] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:20:20,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:20:20,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-12 02:20:20,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93883946] [2023-11-12 02:20:20,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:20:20,492 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-12 02:20:20,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:20:20,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-12 02:20:20,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-12 02:20:20,494 INFO L87 Difference]: Start difference. First operand 39 states and 51 transitions. cyclomatic complexity: 15 Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-12 02:20:20,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:20:20,585 INFO L93 Difference]: Finished difference Result 43 states and 57 transitions. [2023-11-12 02:20:20,585 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 43 states and 57 transitions. [2023-11-12 02:20:20,592 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 22 [2023-11-12 02:20:20,594 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 43 states to 43 states and 57 transitions. [2023-11-12 02:20:20,595 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 43 [2023-11-12 02:20:20,595 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 43 [2023-11-12 02:20:20,595 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 57 transitions. [2023-11-12 02:20:20,596 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-12 02:20:20,597 INFO L218 hiAutomatonCegarLoop]: Abstraction has 43 states and 57 transitions. [2023-11-12 02:20:20,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states and 57 transitions. [2023-11-12 02:20:20,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 41. [2023-11-12 02:20:20,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 29 states have (on average 1.3103448275862069) internal successors, (38), 32 states have internal predecessors, (38), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2023-11-12 02:20:20,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 54 transitions. [2023-11-12 02:20:20,604 INFO L240 hiAutomatonCegarLoop]: Abstraction has 41 states and 54 transitions. [2023-11-12 02:20:20,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-12 02:20:20,605 INFO L428 stractBuchiCegarLoop]: Abstraction has 41 states and 54 transitions. [2023-11-12 02:20:20,606 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2023-11-12 02:20:20,606 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 41 states and 54 transitions. [2023-11-12 02:20:20,607 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 22 [2023-11-12 02:20:20,608 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:20:20,608 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:20:20,609 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2023-11-12 02:20:20,609 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:20:20,609 INFO L748 eck$LassoCheckResult]: Stem: 264#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2);call #Ultimate.allocInit(12, 3); 241#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet12#1, main_#t~ret13#1, main_#t~nondet14#1, main_#t~nondet15#1, main_#t~ret16#1, main_#t~short17#1, main_~n~0#1, main_~result~0#1, main_~f1~0#1, main_~f2~0#1;havoc main_#t~nondet12#1;main_~n~0#1 := main_#t~nondet12#1;havoc main_#t~nondet12#1; 242#L78 assume !(main_~n~0#1 < 1 || main_~n~0#1 > 46340);assume { :begin_inline_is_prime } true;is_prime_#in~n#1 := main_~n~0#1;havoc is_prime_#res#1;havoc is_prime_#t~ret9#1, is_prime_~n#1;is_prime_~n#1 := is_prime_#in~n#1; 232#L53 call is_prime_#t~ret9#1 := is_prime_(is_prime_~n#1, is_prime_~n#1 - 1);< 231#$Ultimate##0 [2023-11-12 02:20:20,610 INFO L750 eck$LassoCheckResult]: Loop: 231#$Ultimate##0 ~n := #in~n;~m := #in~m; 234#L58 assume !(~n <= 1); 252#L61 assume !(2 == ~n); 253#L64 assume ~n > 2; 245#L65 assume !(~m <= 1); 227#L68 call #t~ret10 := multiple_of(~n, ~m);< 238#$Ultimate##0 ~n := #in~n;~m := #in~m; 258#L32 assume !(~m < 0); 261#L35 assume !(~n < 0); 259#L38 assume !(0 == ~m); 260#L41 assume !(0 == ~n); 228#L44 call #t~ret8 := multiple_of(~n - ~m, ~m);< 238#$Ultimate##0 ~n := #in~n;~m := #in~m; 258#L32 assume !(~m < 0); 261#L35 assume !(~n < 0); 259#L38 assume !(0 == ~m); 260#L41 assume 0 == ~n;#res := 1; 251#multiple_ofFINAL assume true; 262#multiple_ofEXIT >#114#return; 225#L44-1 #res := #t~ret8;havoc #t~ret8; 230#multiple_ofFINAL assume true; 265#multiple_ofEXIT >#124#return; 263#L68-1 assume !(0 == #t~ret10);havoc #t~ret10; 233#L71 call #t~ret11 := is_prime_(~n, ~m - 1);< 231#$Ultimate##0 [2023-11-12 02:20:20,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:20,611 INFO L85 PathProgramCache]: Analyzing trace with hash 2218665, now seen corresponding path program 3 times [2023-11-12 02:20:20,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:20,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202760757] [2023-11-12 02:20:20,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:20,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:20,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:20,626 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:20:20,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:20,638 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:20:20,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:20,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1879332525, now seen corresponding path program 1 times [2023-11-12 02:20:20,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:20,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913962906] [2023-11-12 02:20:20,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:20,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:20,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:20,660 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:20:20,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:20,675 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:20:20,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:20,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1583483899, now seen corresponding path program 1 times [2023-11-12 02:20:20,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:20,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093677507] [2023-11-12 02:20:20,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:20,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:20,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:20,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-11-12 02:20:20,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:20,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-12 02:20:21,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:21,078 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-12 02:20:21,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:20:21,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093677507] [2023-11-12 02:20:21,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093677507] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-12 02:20:21,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1007512311] [2023-11-12 02:20:21,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:21,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:20:21,081 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:21,084 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:20:21,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-12 02:20:21,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:21,179 INFO L262 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-12 02:20:21,185 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:20:21,337 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-12 02:20:21,338 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:20:21,682 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-12 02:20:21,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1007512311] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:20:21,683 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-12 02:20:21,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 12 [2023-11-12 02:20:21,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932634456] [2023-11-12 02:20:21,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-12 02:20:22,210 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:20:22,211 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:20:22,211 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:20:22,211 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:20:22,211 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-12 02:20:22,211 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:22,211 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:20:22,212 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:20:22,212 INFO L133 ssoRankerPreferences]: Filename of dumped script: Primes.c_Iteration3_Loop [2023-11-12 02:20:22,212 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:20:22,212 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:20:22,229 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-12 02:20:22,240 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-12 02:20:22,242 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-12 02:20:22,245 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-12 02:20:22,256 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-12 02:20:22,260 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-12 02:20:22,322 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:20:22,323 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-12 02:20:22,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:22,326 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:22,363 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:22,365 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:20:22,365 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:22,378 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2023-11-12 02:20:22,402 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:20:22,403 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {is_prime__#t~ret11=0} Honda state: {is_prime__#t~ret11=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-12 02:20:22,407 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:22,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:22,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:22,412 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:22,421 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2023-11-12 02:20:22,421 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:20:22,422 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:22,444 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:20:22,445 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {is_prime__~m=0} Honda state: {is_prime__~m=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-12 02:20:22,454 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:22,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:22,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:22,461 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:22,466 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:20:22,467 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:22,480 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2023-11-12 02:20:22,489 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:20:22,490 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {is_prime__~n=0} Honda state: {is_prime__~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-12 02:20:22,499 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:22,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:22,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:22,501 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:22,512 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:20:22,512 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:22,525 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2023-11-12 02:20:22,572 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:22,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:22,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:22,574 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:22,583 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-12 02:20:22,583 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:22,596 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2023-11-12 02:20:22,819 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-12 02:20:22,824 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:22,824 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:20:22,824 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:20:22,824 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:20:22,825 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:20:22,825 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-12 02:20:22,825 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:22,825 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:20:22,825 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:20:22,825 INFO L133 ssoRankerPreferences]: Filename of dumped script: Primes.c_Iteration3_Loop [2023-11-12 02:20:22,825 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:20:22,825 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:20:22,827 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-12 02:20:22,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-12 02:20:22,853 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-12 02:20:22,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-12 02:20:22,869 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-12 02:20:22,872 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-12 02:20:22,936 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:20:22,941 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-12 02:20:22,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:22,943 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:22,945 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:22,954 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-12 02:20:22,967 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:20:22,967 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:20:22,968 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:20:22,968 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:20:22,968 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:20:22,970 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:20:22,970 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:20:22,971 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2023-11-12 02:20:22,986 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:20:22,991 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:22,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:22,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:22,993 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:22,997 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2023-11-12 02:20:22,998 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-12 02:20:23,008 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:20:23,008 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:20:23,009 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:20:23,009 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:20:23,009 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:20:23,009 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:20:23,009 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:20:23,011 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:20:23,016 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:23,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:23,017 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:23,018 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:23,032 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-12 02:20:23,045 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:20:23,045 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:20:23,045 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:20:23,045 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:20:23,045 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:20:23,046 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:20:23,046 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:20:23,047 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2023-11-12 02:20:23,048 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:20:23,051 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:23,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:23,052 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:23,053 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:23,056 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2023-11-12 02:20:23,057 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-12 02:20:23,068 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:20:23,068 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:20:23,068 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:20:23,068 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:20:23,068 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:20:23,071 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:20:23,072 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:20:23,097 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-12 02:20:23,105 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-12 02:20:23,105 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-12 02:20:23,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:23,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:23,111 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:23,117 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-12 02:20:23,118 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-12 02:20:23,118 INFO L513 LassoAnalysis]: Proved termination. [2023-11-12 02:20:23,118 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(is_prime__#in~m) = 1*is_prime__#in~m Supporting invariants [] [2023-11-12 02:20:23,128 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2023-11-12 02:20:23,128 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:23,130 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-12 02:20:23,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:23,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:23,190 INFO L262 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-12 02:20:23,191 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:20:23,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:23,236 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-12 02:20:23,241 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:20:23,514 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-12 02:20:23,519 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 9 loop predicates [2023-11-12 02:20:23,521 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 41 states and 54 transitions. cyclomatic complexity: 16 Second operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 8 states have internal predecessors, (22), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-12 02:20:24,182 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 41 states and 54 transitions. cyclomatic complexity: 16. Second operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 8 states have internal predecessors, (22), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Result 322 states and 477 transitions. Complement of second has 71 states. [2023-11-12 02:20:24,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 13 states 1 stem states 11 non-accepting loop states 1 accepting loop states [2023-11-12 02:20:24,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 8 states have internal predecessors, (22), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-12 02:20:24,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 77 transitions. [2023-11-12 02:20:24,187 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 77 transitions. Stem has 4 letters. Loop has 24 letters. [2023-11-12 02:20:24,189 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:20:24,189 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 77 transitions. Stem has 28 letters. Loop has 24 letters. [2023-11-12 02:20:24,190 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:20:24,190 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 77 transitions. Stem has 4 letters. Loop has 48 letters. [2023-11-12 02:20:24,191 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:20:24,191 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 322 states and 477 transitions. [2023-11-12 02:20:24,204 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 30 [2023-11-12 02:20:24,214 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 322 states to 264 states and 371 transitions. [2023-11-12 02:20:24,214 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 156 [2023-11-12 02:20:24,216 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 159 [2023-11-12 02:20:24,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 264 states and 371 transitions. [2023-11-12 02:20:24,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:20:24,216 INFO L218 hiAutomatonCegarLoop]: Abstraction has 264 states and 371 transitions. [2023-11-12 02:20:24,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states and 371 transitions. [2023-11-12 02:20:24,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 163. [2023-11-12 02:20:24,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 118 states have (on average 1.3135593220338984) internal successors, (155), 119 states have internal predecessors, (155), 28 states have call successors, (28), 13 states have call predecessors, (28), 17 states have return successors, (37), 30 states have call predecessors, (37), 23 states have call successors, (37) [2023-11-12 02:20:24,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 220 transitions. [2023-11-12 02:20:24,262 INFO L240 hiAutomatonCegarLoop]: Abstraction has 163 states and 220 transitions. [2023-11-12 02:20:24,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:20:24,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-12 02:20:24,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-11-12 02:20:24,264 INFO L87 Difference]: Start difference. First operand 163 states and 220 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 6 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 4 states have call successors, (4) [2023-11-12 02:20:24,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:20:24,493 INFO L93 Difference]: Finished difference Result 171 states and 229 transitions. [2023-11-12 02:20:24,493 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 171 states and 229 transitions. [2023-11-12 02:20:24,500 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 29 [2023-11-12 02:20:24,509 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 171 states to 107 states and 147 transitions. [2023-11-12 02:20:24,509 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 107 [2023-11-12 02:20:24,512 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 107 [2023-11-12 02:20:24,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 107 states and 147 transitions. [2023-11-12 02:20:24,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-12 02:20:24,519 INFO L218 hiAutomatonCegarLoop]: Abstraction has 107 states and 147 transitions. [2023-11-12 02:20:24,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states and 147 transitions. [2023-11-12 02:20:24,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 93. [2023-11-12 02:20:24,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 67 states have (on average 1.3880597014925373) internal successors, (93), 71 states have internal predecessors, (93), 18 states have call successors, (18), 8 states have call predecessors, (18), 8 states have return successors, (15), 13 states have call predecessors, (15), 13 states have call successors, (15) [2023-11-12 02:20:24,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 126 transitions. [2023-11-12 02:20:24,536 INFO L240 hiAutomatonCegarLoop]: Abstraction has 93 states and 126 transitions. [2023-11-12 02:20:24,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-12 02:20:24,539 INFO L428 stractBuchiCegarLoop]: Abstraction has 93 states and 126 transitions. [2023-11-12 02:20:24,542 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2023-11-12 02:20:24,542 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 93 states and 126 transitions. [2023-11-12 02:20:24,546 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 29 [2023-11-12 02:20:24,546 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:20:24,546 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:20:24,547 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:20:24,547 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2023-11-12 02:20:24,547 INFO L748 eck$LassoCheckResult]: Stem: 1373#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2);call #Ultimate.allocInit(12, 3); 1337#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet12#1, main_#t~ret13#1, main_#t~nondet14#1, main_#t~nondet15#1, main_#t~ret16#1, main_#t~short17#1, main_~n~0#1, main_~result~0#1, main_~f1~0#1, main_~f2~0#1;havoc main_#t~nondet12#1;main_~n~0#1 := main_#t~nondet12#1;havoc main_#t~nondet12#1; 1338#L78 assume !(main_~n~0#1 < 1 || main_~n~0#1 > 46340);assume { :begin_inline_is_prime } true;is_prime_#in~n#1 := main_~n~0#1;havoc is_prime_#res#1;havoc is_prime_#t~ret9#1, is_prime_~n#1;is_prime_~n#1 := is_prime_#in~n#1; 1361#L53 call is_prime_#t~ret9#1 := is_prime_(is_prime_~n#1, is_prime_~n#1 - 1);< 1374#$Ultimate##0 ~n := #in~n;~m := #in~m; 1379#L58 assume !(~n <= 1); 1380#L61 assume !(2 == ~n); 1383#L64 assume ~n > 2; 1378#L65 assume !(~m <= 1); 1363#L68 call #t~ret10 := multiple_of(~n, ~m);< 1385#$Ultimate##0 ~n := #in~n;~m := #in~m; 1402#L32 assume ~m < 0; 1364#L33 [2023-11-12 02:20:24,547 INFO L750 eck$LassoCheckResult]: Loop: 1364#L33 call #t~ret6 := multiple_of(~n, -~m);< 1348#$Ultimate##0 ~n := #in~n;~m := #in~m; 1413#L32 assume ~m < 0; 1364#L33 [2023-11-12 02:20:24,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:24,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1581488555, now seen corresponding path program 1 times [2023-11-12 02:20:24,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:24,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086322284] [2023-11-12 02:20:24,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:24,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:24,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:24,586 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:24,614 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-12 02:20:24,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:20:24,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086322284] [2023-11-12 02:20:24,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086322284] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:20:24,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:20:24,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-12 02:20:24,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145012325] [2023-11-12 02:20:24,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:20:24,616 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-12 02:20:24,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:24,616 INFO L85 PathProgramCache]: Analyzing trace with hash 134543, now seen corresponding path program 1 times [2023-11-12 02:20:24,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:24,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187993729] [2023-11-12 02:20:24,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:24,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:24,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:24,620 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:20:24,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:24,623 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:20:24,699 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:20:24,699 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:20:24,699 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:20:24,699 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:20:24,700 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-12 02:20:24,700 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:24,700 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:20:24,700 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:20:24,700 INFO L133 ssoRankerPreferences]: Filename of dumped script: Primes.c_Iteration4_Loop [2023-11-12 02:20:24,700 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:20:24,700 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:20:24,701 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-12 02:20:24,704 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-12 02:20:24,712 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-12 02:20:24,718 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-12 02:20:24,721 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-12 02:20:24,723 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-12 02:20:24,776 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:20:24,776 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-12 02:20:24,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:24,776 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:24,780 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:24,784 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:20:24,784 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:24,797 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2023-11-12 02:20:24,816 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:20:24,816 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {multiple_of_#t~ret6=0} Honda state: {multiple_of_#t~ret6=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-12 02:20:24,820 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:24,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:24,821 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:24,822 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:24,827 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2023-11-12 02:20:24,828 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:20:24,828 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:24,875 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Ended with exit code 0 [2023-11-12 02:20:24,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:24,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:24,877 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:24,881 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2023-11-12 02:20:24,882 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-12 02:20:24,883 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:25,972 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-12 02:20:25,976 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:25,976 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:20:25,976 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:20:25,976 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:20:25,976 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:20:25,976 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-12 02:20:25,976 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:25,977 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:20:25,977 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:20:25,977 INFO L133 ssoRankerPreferences]: Filename of dumped script: Primes.c_Iteration4_Loop [2023-11-12 02:20:25,977 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:20:25,977 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:20:25,978 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-12 02:20:25,984 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-12 02:20:25,986 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-12 02:20:26,000 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-12 02:20:26,003 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-12 02:20:26,006 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-12 02:20:26,057 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:20:26,057 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-12 02:20:26,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:26,057 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:26,058 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:26,067 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-12 02:20:26,079 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:20:26,080 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:20:26,080 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:20:26,080 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:20:26,080 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:20:26,081 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:20:26,081 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:20:26,083 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2023-11-12 02:20:26,087 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:20:26,095 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:26,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:26,096 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:26,097 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:26,105 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-12 02:20:26,117 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:20:26,117 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:20:26,117 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:20:26,117 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:20:26,117 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:20:26,118 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:20:26,118 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:20:26,121 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2023-11-12 02:20:26,127 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:20:26,135 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:26,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:26,136 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:26,137 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:26,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-12 02:20:26,161 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:20:26,161 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:20:26,161 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:20:26,161 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:20:26,161 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:20:26,163 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:20:26,163 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:20:26,164 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2023-11-12 02:20:26,183 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-12 02:20:26,186 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2023-11-12 02:20:26,186 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2023-11-12 02:20:26,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:26,187 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:26,188 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:26,191 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2023-11-12 02:20:26,192 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-12 02:20:26,192 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-12 02:20:26,192 INFO L513 LassoAnalysis]: Proved termination. [2023-11-12 02:20:26,192 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(multiple_of_~m) = 1*multiple_of_~m Supporting invariants [] [2023-11-12 02:20:26,199 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:26,200 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-12 02:20:26,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:26,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:26,247 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-12 02:20:26,251 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:20:26,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:26,293 INFO L262 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-12 02:20:26,294 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:20:26,316 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-12 02:20:26,317 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2023-11-12 02:20:26,317 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 93 states and 126 transitions. cyclomatic complexity: 36 Second operand has 4 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-12 02:20:26,394 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 93 states and 126 transitions. cyclomatic complexity: 36. Second operand has 4 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 191 states and 253 transitions. Complement of second has 18 states. [2023-11-12 02:20:26,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2023-11-12 02:20:26,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-12 02:20:26,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 67 transitions. [2023-11-12 02:20:26,399 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 67 transitions. Stem has 12 letters. Loop has 3 letters. [2023-11-12 02:20:26,399 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:20:26,399 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 67 transitions. Stem has 15 letters. Loop has 3 letters. [2023-11-12 02:20:26,400 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:20:26,400 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 67 transitions. Stem has 12 letters. Loop has 6 letters. [2023-11-12 02:20:26,400 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:20:26,400 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 191 states and 253 transitions. [2023-11-12 02:20:26,405 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 42 [2023-11-12 02:20:26,408 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 191 states to 137 states and 182 transitions. [2023-11-12 02:20:26,408 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 113 [2023-11-12 02:20:26,409 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 114 [2023-11-12 02:20:26,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 137 states and 182 transitions. [2023-11-12 02:20:26,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:20:26,409 INFO L218 hiAutomatonCegarLoop]: Abstraction has 137 states and 182 transitions. [2023-11-12 02:20:26,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states and 182 transitions. [2023-11-12 02:20:26,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 108. [2023-11-12 02:20:26,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 77 states have (on average 1.3766233766233766) internal successors, (106), 84 states have internal predecessors, (106), 23 states have call successors, (25), 10 states have call predecessors, (25), 8 states have return successors, (15), 13 states have call predecessors, (15), 13 states have call successors, (15) [2023-11-12 02:20:26,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 146 transitions. [2023-11-12 02:20:26,417 INFO L240 hiAutomatonCegarLoop]: Abstraction has 108 states and 146 transitions. [2023-11-12 02:20:26,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:20:26,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-12 02:20:26,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-12 02:20:26,418 INFO L87 Difference]: Start difference. First operand 108 states and 146 transitions. Second operand has 5 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-12 02:20:26,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:20:26,458 INFO L93 Difference]: Finished difference Result 98 states and 128 transitions. [2023-11-12 02:20:26,458 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 98 states and 128 transitions. [2023-11-12 02:20:26,460 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 28 [2023-11-12 02:20:26,462 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 98 states to 98 states and 128 transitions. [2023-11-12 02:20:26,462 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 98 [2023-11-12 02:20:26,462 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 98 [2023-11-12 02:20:26,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 98 states and 128 transitions. [2023-11-12 02:20:26,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-12 02:20:26,463 INFO L218 hiAutomatonCegarLoop]: Abstraction has 98 states and 128 transitions. [2023-11-12 02:20:26,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states and 128 transitions. [2023-11-12 02:20:26,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 92. [2023-11-12 02:20:26,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 67 states have (on average 1.328358208955224) internal successors, (89), 70 states have internal predecessors, (89), 17 states have call successors, (17), 8 states have call predecessors, (17), 8 states have return successors, (15), 13 states have call predecessors, (15), 13 states have call successors, (15) [2023-11-12 02:20:26,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 121 transitions. [2023-11-12 02:20:26,470 INFO L240 hiAutomatonCegarLoop]: Abstraction has 92 states and 121 transitions. [2023-11-12 02:20:26,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-12 02:20:26,471 INFO L428 stractBuchiCegarLoop]: Abstraction has 92 states and 121 transitions. [2023-11-12 02:20:26,471 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2023-11-12 02:20:26,472 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 92 states and 121 transitions. [2023-11-12 02:20:26,473 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 28 [2023-11-12 02:20:26,473 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:20:26,473 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:20:26,474 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:20:26,474 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2023-11-12 02:20:26,474 INFO L748 eck$LassoCheckResult]: Stem: 1947#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2);call #Ultimate.allocInit(12, 3); 1909#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet12#1, main_#t~ret13#1, main_#t~nondet14#1, main_#t~nondet15#1, main_#t~ret16#1, main_#t~short17#1, main_~n~0#1, main_~result~0#1, main_~f1~0#1, main_~f2~0#1;havoc main_#t~nondet12#1;main_~n~0#1 := main_#t~nondet12#1;havoc main_#t~nondet12#1; 1910#L78 assume !(main_~n~0#1 < 1 || main_~n~0#1 > 46340);assume { :begin_inline_is_prime } true;is_prime_#in~n#1 := main_~n~0#1;havoc is_prime_#res#1;havoc is_prime_#t~ret9#1, is_prime_~n#1;is_prime_~n#1 := is_prime_#in~n#1; 1937#L53 call is_prime_#t~ret9#1 := is_prime_(is_prime_~n#1, is_prime_~n#1 - 1);< 1948#$Ultimate##0 ~n := #in~n;~m := #in~m; 1968#L58 assume ~n <= 1;#res := 0; 1950#is_prime_FINAL assume true; 1949#is_prime_EXIT >#120#return; 1946#L53-1 is_prime_#res#1 := is_prime_#t~ret9#1;havoc is_prime_#t~ret9#1; 1905#is_prime_returnLabel#1 main_#t~ret13#1 := is_prime_#res#1;havoc is_prime_#t~ret9#1, is_prime_~n#1;havoc is_prime_#in~n#1;assume { :end_inline_is_prime } true;main_~result~0#1 := main_#t~ret13#1;havoc main_#t~ret13#1;havoc main_#t~nondet14#1;main_~f1~0#1 := main_#t~nondet14#1;havoc main_#t~nondet14#1; 1906#L85 assume !(main_~f1~0#1 < 1 || main_~f1~0#1 > 46340);havoc main_#t~nondet15#1;main_~f2~0#1 := main_#t~nondet15#1;havoc main_#t~nondet15#1; 1907#L91 assume !(main_~f2~0#1 < 1 || main_~f2~0#1 > 46340);main_#t~short17#1 := 1 == main_~result~0#1; 1911#L97 assume main_#t~short17#1; 1912#L97-1 call main_#t~ret16#1 := mult(main_~f1~0#1, main_~f2~0#1);< 1921#$Ultimate##0 [2023-11-12 02:20:26,474 INFO L750 eck$LassoCheckResult]: Loop: 1921#$Ultimate##0 ~n := #in~n;~m := #in~m; 1929#L18 assume ~m < 0; 1917#L19 call #t~ret4 := mult(~n, -~m);< 1921#$Ultimate##0 [2023-11-12 02:20:26,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:26,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1704575146, now seen corresponding path program 1 times [2023-11-12 02:20:26,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:26,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818724583] [2023-11-12 02:20:26,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:26,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:26,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:26,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-12 02:20:26,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:26,551 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-12 02:20:26,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:20:26,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818724583] [2023-11-12 02:20:26,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818724583] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:20:26,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:20:26,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-12 02:20:26,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962195472] [2023-11-12 02:20:26,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:20:26,553 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-12 02:20:26,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:26,553 INFO L85 PathProgramCache]: Analyzing trace with hash 53807, now seen corresponding path program 1 times [2023-11-12 02:20:26,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:26,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768584753] [2023-11-12 02:20:26,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:26,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:26,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:26,557 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:20:26,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:26,560 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:20:26,603 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:20:26,603 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:20:26,603 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:20:26,603 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:20:26,603 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-12 02:20:26,603 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:26,604 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:20:26,604 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:20:26,604 INFO L133 ssoRankerPreferences]: Filename of dumped script: Primes.c_Iteration5_Loop [2023-11-12 02:20:26,604 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:20:26,604 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:20:26,605 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-12 02:20:26,609 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-12 02:20:26,611 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-12 02:20:26,614 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-12 02:20:26,616 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-12 02:20:26,618 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-12 02:20:26,622 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-12 02:20:26,663 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:20:26,663 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-12 02:20:26,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:26,664 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:26,668 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:26,686 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:20:26,686 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:26,699 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2023-11-12 02:20:26,716 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:20:26,716 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {mult_#t~ret4=0} Honda state: {mult_#t~ret4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-12 02:20:26,724 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:26,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:26,725 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:26,726 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:26,734 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2023-11-12 02:20:26,735 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:20:26,735 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:26,748 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:20:26,748 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {mult_#res=0} Honda state: {mult_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-12 02:20:26,751 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:26,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:26,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:26,752 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:26,759 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2023-11-12 02:20:26,759 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:20:26,759 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:26,786 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:20:26,786 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {mult_~m=0} Honda state: {mult_~m=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-12 02:20:26,789 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:26,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:26,789 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:26,790 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:26,797 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2023-11-12 02:20:26,801 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:20:26,801 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:26,812 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:20:26,813 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {mult_~n=0} Honda state: {mult_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-12 02:20:26,815 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:26,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:26,816 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:26,817 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:26,822 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2023-11-12 02:20:26,823 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:20:26,823 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:26,834 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:20:26,834 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {mult_#t~ret5=0} Honda state: {mult_#t~ret5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-12 02:20:26,838 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2023-11-12 02:20:26,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:26,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:26,842 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:26,844 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:20:26,844 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:26,844 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2023-11-12 02:20:26,855 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:20:26,856 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {mult_#in~n=0} Honda state: {mult_#in~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-12 02:20:26,858 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2023-11-12 02:20:26,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:26,859 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:26,860 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:26,862 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2023-11-12 02:20:26,862 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:20:26,862 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:26,876 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2023-11-12 02:20:26,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:26,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:26,878 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:26,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2023-11-12 02:20:26,880 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-12 02:20:26,881 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:26,944 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-12 02:20:26,948 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:26,948 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:20:26,948 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:20:26,948 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:20:26,948 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:20:26,948 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-12 02:20:26,948 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:26,948 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:20:26,948 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:20:26,948 INFO L133 ssoRankerPreferences]: Filename of dumped script: Primes.c_Iteration5_Loop [2023-11-12 02:20:26,948 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:20:26,949 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:20:26,949 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-12 02:20:26,957 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-12 02:20:26,960 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-12 02:20:26,962 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-12 02:20:26,964 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-12 02:20:26,966 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-12 02:20:26,969 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-12 02:20:27,015 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:20:27,016 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-12 02:20:27,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:27,016 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:27,017 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:27,025 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-12 02:20:27,031 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2023-11-12 02:20:27,036 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:20:27,036 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:20:27,036 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:20:27,037 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:20:27,037 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:20:27,037 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:20:27,037 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:20:27,040 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:20:27,043 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2023-11-12 02:20:27,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:27,043 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:27,044 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:27,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2023-11-12 02:20:27,047 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-12 02:20:27,057 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:20:27,057 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:20:27,057 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:20:27,058 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:20:27,058 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:20:27,058 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:20:27,058 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:20:27,060 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:20:27,063 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:27,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:27,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:27,064 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:27,066 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2023-11-12 02:20:27,066 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-12 02:20:27,076 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:20:27,076 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:20:27,077 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:20:27,077 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:20:27,077 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:20:27,077 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:20:27,077 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:20:27,079 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:20:27,081 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2023-11-12 02:20:27,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:27,082 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:27,082 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:27,084 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2023-11-12 02:20:27,085 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-12 02:20:27,095 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:20:27,095 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:20:27,095 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:20:27,095 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:20:27,095 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:20:27,096 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:20:27,096 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:20:27,103 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:20:27,105 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2023-11-12 02:20:27,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:27,106 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:27,107 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:27,109 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2023-11-12 02:20:27,112 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-12 02:20:27,125 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:20:27,125 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:20:27,125 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:20:27,125 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:20:27,125 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:20:27,126 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:20:27,126 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:20:27,127 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:20:27,130 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2023-11-12 02:20:27,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:27,131 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:27,131 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:27,133 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2023-11-12 02:20:27,134 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-12 02:20:27,144 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:20:27,145 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:20:27,145 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:20:27,145 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:20:27,145 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:20:27,146 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:20:27,146 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:20:27,149 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:20:27,156 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:27,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:27,156 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:27,157 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:27,159 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2023-11-12 02:20:27,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-12 02:20:27,170 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:20:27,170 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:20:27,171 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:20:27,171 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:20:27,171 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:20:27,172 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:20:27,172 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:20:27,174 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-12 02:20:27,176 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2023-11-12 02:20:27,176 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2023-11-12 02:20:27,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:27,176 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:27,183 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:27,188 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-12 02:20:27,188 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-12 02:20:27,189 INFO L513 LassoAnalysis]: Proved termination. [2023-11-12 02:20:27,189 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(mult_#in~m) = -1*mult_#in~m Supporting invariants [] [2023-11-12 02:20:27,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2023-11-12 02:20:27,196 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2023-11-12 02:20:27,197 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-12 02:20:27,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:27,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:27,245 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-12 02:20:27,247 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:20:27,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:27,332 INFO L262 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-12 02:20:27,333 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:20:27,360 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-12 02:20:27,361 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2023-11-12 02:20:27,361 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 92 states and 121 transitions. cyclomatic complexity: 32 Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-12 02:20:27,486 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 92 states and 121 transitions. cyclomatic complexity: 32. Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Result 114 states and 145 transitions. Complement of second has 14 states. [2023-11-12 02:20:27,487 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-12 02:20:27,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-12 02:20:27,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 48 transitions. [2023-11-12 02:20:27,493 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 48 transitions. Stem has 14 letters. Loop has 3 letters. [2023-11-12 02:20:27,493 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:20:27,493 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 48 transitions. Stem has 17 letters. Loop has 3 letters. [2023-11-12 02:20:27,494 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:20:27,494 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 48 transitions. Stem has 14 letters. Loop has 6 letters. [2023-11-12 02:20:27,495 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:20:27,495 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 114 states and 145 transitions. [2023-11-12 02:20:27,497 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 28 [2023-11-12 02:20:27,500 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 114 states to 106 states and 137 transitions. [2023-11-12 02:20:27,501 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 99 [2023-11-12 02:20:27,501 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 101 [2023-11-12 02:20:27,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 106 states and 137 transitions. [2023-11-12 02:20:27,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:20:27,502 INFO L218 hiAutomatonCegarLoop]: Abstraction has 106 states and 137 transitions. [2023-11-12 02:20:27,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states and 137 transitions. [2023-11-12 02:20:27,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 97. [2023-11-12 02:20:27,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 71 states have (on average 1.3380281690140845) internal successors, (95), 73 states have internal predecessors, (95), 18 states have call successors, (18), 10 states have call predecessors, (18), 8 states have return successors, (15), 13 states have call predecessors, (15), 13 states have call successors, (15) [2023-11-12 02:20:27,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 128 transitions. [2023-11-12 02:20:27,514 INFO L240 hiAutomatonCegarLoop]: Abstraction has 97 states and 128 transitions. [2023-11-12 02:20:27,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:20:27,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-12 02:20:27,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-12 02:20:27,526 INFO L87 Difference]: Start difference. First operand 97 states and 128 transitions. Second operand has 7 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 6 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-12 02:20:27,527 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2023-11-12 02:20:27,532 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:27,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:20:27,574 INFO L93 Difference]: Finished difference Result 108 states and 139 transitions. [2023-11-12 02:20:27,574 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 108 states and 139 transitions. [2023-11-12 02:20:27,576 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 28 [2023-11-12 02:20:27,578 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 108 states to 101 states and 131 transitions. [2023-11-12 02:20:27,578 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 98 [2023-11-12 02:20:27,579 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 98 [2023-11-12 02:20:27,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 101 states and 131 transitions. [2023-11-12 02:20:27,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:20:27,579 INFO L218 hiAutomatonCegarLoop]: Abstraction has 101 states and 131 transitions. [2023-11-12 02:20:27,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states and 131 transitions. [2023-11-12 02:20:27,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 97. [2023-11-12 02:20:27,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 71 states have (on average 1.3098591549295775) internal successors, (93), 73 states have internal predecessors, (93), 18 states have call successors, (18), 10 states have call predecessors, (18), 8 states have return successors, (15), 13 states have call predecessors, (15), 13 states have call successors, (15) [2023-11-12 02:20:27,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 126 transitions. [2023-11-12 02:20:27,590 INFO L240 hiAutomatonCegarLoop]: Abstraction has 97 states and 126 transitions. [2023-11-12 02:20:27,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-12 02:20:27,594 INFO L428 stractBuchiCegarLoop]: Abstraction has 97 states and 126 transitions. [2023-11-12 02:20:27,594 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2023-11-12 02:20:27,594 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 97 states and 126 transitions. [2023-11-12 02:20:27,595 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 28 [2023-11-12 02:20:27,595 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:20:27,596 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:20:27,597 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:20:27,597 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2023-11-12 02:20:27,598 INFO L748 eck$LassoCheckResult]: Stem: 2460#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2);call #Ultimate.allocInit(12, 3); 2421#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet12#1, main_#t~ret13#1, main_#t~nondet14#1, main_#t~nondet15#1, main_#t~ret16#1, main_#t~short17#1, main_~n~0#1, main_~result~0#1, main_~f1~0#1, main_~f2~0#1;havoc main_#t~nondet12#1;main_~n~0#1 := main_#t~nondet12#1;havoc main_#t~nondet12#1; 2422#L78 assume !(main_~n~0#1 < 1 || main_~n~0#1 > 46340);assume { :begin_inline_is_prime } true;is_prime_#in~n#1 := main_~n~0#1;havoc is_prime_#res#1;havoc is_prime_#t~ret9#1, is_prime_~n#1;is_prime_~n#1 := is_prime_#in~n#1; 2452#L53 call is_prime_#t~ret9#1 := is_prime_(is_prime_~n#1, is_prime_~n#1 - 1);< 2461#$Ultimate##0 ~n := #in~n;~m := #in~m; 2470#L58 assume !(~n <= 1); 2467#L61 assume !(2 == ~n); 2468#L64 assume ~n > 2; 2465#L65 assume !(~m <= 1); 2453#L68 call #t~ret10 := multiple_of(~n, ~m);< 2473#$Ultimate##0 ~n := #in~n;~m := #in~m; 2485#L32 assume !(~m < 0); 2484#L35 assume ~n < 0; 2436#L36 call #t~ret7 := multiple_of(-~n, ~m);< 2448#$Ultimate##0 [2023-11-12 02:20:27,598 INFO L750 eck$LassoCheckResult]: Loop: 2448#$Ultimate##0 ~n := #in~n;~m := #in~m; 2449#L32 assume !(~m < 0); 2496#L35 assume ~n < 0; 2435#L36 call #t~ret7 := multiple_of(-~n, ~m);< 2448#$Ultimate##0 [2023-11-12 02:20:27,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:27,598 INFO L85 PathProgramCache]: Analyzing trace with hash -607918156, now seen corresponding path program 1 times [2023-11-12 02:20:27,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:27,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262909284] [2023-11-12 02:20:27,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:27,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:27,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:27,661 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-12 02:20:27,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:20:27,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262909284] [2023-11-12 02:20:27,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262909284] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:20:27,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:20:27,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-12 02:20:27,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398435735] [2023-11-12 02:20:27,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:20:27,663 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-12 02:20:27,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:27,663 INFO L85 PathProgramCache]: Analyzing trace with hash 929677, now seen corresponding path program 1 times [2023-11-12 02:20:27,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:27,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435451895] [2023-11-12 02:20:27,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:27,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:27,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:27,667 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:20:27,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:27,670 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:20:27,724 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:20:27,724 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:20:27,724 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:20:27,725 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:20:27,725 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-12 02:20:27,725 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:27,725 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:20:27,725 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:20:27,725 INFO L133 ssoRankerPreferences]: Filename of dumped script: Primes.c_Iteration6_Loop [2023-11-12 02:20:27,725 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:20:27,725 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:20:27,727 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-12 02:20:27,736 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-12 02:20:27,742 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-12 02:20:27,745 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-12 02:20:27,747 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-12 02:20:27,751 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-12 02:20:27,753 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-12 02:20:27,756 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-12 02:20:27,800 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:20:27,801 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-12 02:20:27,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:27,801 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:27,802 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:27,825 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2023-11-12 02:20:27,826 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:20:27,827 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:27,868 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:27,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:27,868 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:27,870 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:27,874 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-12 02:20:27,874 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:27,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2023-11-12 02:20:27,913 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-12 02:20:27,917 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:27,918 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:20:27,918 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:20:27,918 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:20:27,918 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:20:27,918 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-12 02:20:27,918 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:27,918 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:20:27,918 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:20:27,918 INFO L133 ssoRankerPreferences]: Filename of dumped script: Primes.c_Iteration6_Loop [2023-11-12 02:20:27,918 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:20:27,918 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:20:27,920 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-12 02:20:27,927 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-12 02:20:27,933 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-12 02:20:27,939 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-12 02:20:27,942 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-12 02:20:27,945 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-12 02:20:27,950 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-12 02:20:27,954 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-12 02:20:27,999 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:20:28,000 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-12 02:20:28,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:28,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:28,001 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:28,013 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-12 02:20:28,025 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2023-11-12 02:20:28,026 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:20:28,026 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:20:28,026 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:20:28,026 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:20:28,026 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:20:28,027 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:20:28,027 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:20:28,043 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-12 02:20:28,050 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2023-11-12 02:20:28,050 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2023-11-12 02:20:28,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:28,051 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:28,052 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:28,057 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2023-11-12 02:20:28,057 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-12 02:20:28,057 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-12 02:20:28,058 INFO L513 LassoAnalysis]: Proved termination. [2023-11-12 02:20:28,058 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(multiple_of_#in~n) = -1*multiple_of_#in~n Supporting invariants [] [2023-11-12 02:20:28,063 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:28,064 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-12 02:20:28,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:28,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:28,107 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-12 02:20:28,110 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:20:28,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:28,143 INFO L262 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-12 02:20:28,144 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:20:28,168 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-12 02:20:28,169 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2023-11-12 02:20:28,169 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 97 states and 126 transitions. cyclomatic complexity: 33 Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-12 02:20:28,238 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 97 states and 126 transitions. cyclomatic complexity: 33. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 200 states and 269 transitions. Complement of second has 13 states. [2023-11-12 02:20:28,239 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-12 02:20:28,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-12 02:20:28,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 56 transitions. [2023-11-12 02:20:28,241 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 56 transitions. Stem has 14 letters. Loop has 4 letters. [2023-11-12 02:20:28,241 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:20:28,241 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 56 transitions. Stem has 18 letters. Loop has 4 letters. [2023-11-12 02:20:28,244 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:20:28,244 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 56 transitions. Stem has 14 letters. Loop has 8 letters. [2023-11-12 02:20:28,244 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:20:28,245 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 200 states and 269 transitions. [2023-11-12 02:20:28,248 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 48 [2023-11-12 02:20:28,252 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 200 states to 188 states and 257 transitions. [2023-11-12 02:20:28,252 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 173 [2023-11-12 02:20:28,253 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 175 [2023-11-12 02:20:28,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 188 states and 257 transitions. [2023-11-12 02:20:28,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:20:28,253 INFO L218 hiAutomatonCegarLoop]: Abstraction has 188 states and 257 transitions. [2023-11-12 02:20:28,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states and 257 transitions. [2023-11-12 02:20:28,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 163. [2023-11-12 02:20:28,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 119 states have (on average 1.3277310924369747) internal successors, (158), 125 states have internal predecessors, (158), 28 states have call successors, (28), 16 states have call predecessors, (28), 16 states have return successors, (37), 21 states have call predecessors, (37), 22 states have call successors, (37) [2023-11-12 02:20:28,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 223 transitions. [2023-11-12 02:20:28,267 INFO L240 hiAutomatonCegarLoop]: Abstraction has 163 states and 223 transitions. [2023-11-12 02:20:28,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:20:28,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-12 02:20:28,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-12 02:20:28,268 INFO L87 Difference]: Start difference. First operand 163 states and 223 transitions. Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-12 02:20:28,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:20:28,315 INFO L93 Difference]: Finished difference Result 169 states and 228 transitions. [2023-11-12 02:20:28,315 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 169 states and 228 transitions. [2023-11-12 02:20:28,320 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 42 [2023-11-12 02:20:28,324 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 169 states to 169 states and 228 transitions. [2023-11-12 02:20:28,325 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 162 [2023-11-12 02:20:28,325 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 162 [2023-11-12 02:20:28,325 INFO L73 IsDeterministic]: Start isDeterministic. Operand 169 states and 228 transitions. [2023-11-12 02:20:28,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:20:28,327 INFO L218 hiAutomatonCegarLoop]: Abstraction has 169 states and 228 transitions. [2023-11-12 02:20:28,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states and 228 transitions. [2023-11-12 02:20:28,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 165. [2023-11-12 02:20:28,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 121 states have (on average 1.2975206611570247) internal successors, (157), 127 states have internal predecessors, (157), 26 states have call successors, (26), 16 states have call predecessors, (26), 18 states have return successors, (40), 21 states have call predecessors, (40), 22 states have call successors, (40) [2023-11-12 02:20:28,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 223 transitions. [2023-11-12 02:20:28,340 INFO L240 hiAutomatonCegarLoop]: Abstraction has 165 states and 223 transitions. [2023-11-12 02:20:28,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-12 02:20:28,341 INFO L428 stractBuchiCegarLoop]: Abstraction has 165 states and 223 transitions. [2023-11-12 02:20:28,341 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2023-11-12 02:20:28,342 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 165 states and 223 transitions. [2023-11-12 02:20:28,343 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 42 [2023-11-12 02:20:28,343 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:20:28,344 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:20:28,344 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:20:28,344 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2023-11-12 02:20:28,345 INFO L748 eck$LassoCheckResult]: Stem: 3187#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2);call #Ultimate.allocInit(12, 3); 3135#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet12#1, main_#t~ret13#1, main_#t~nondet14#1, main_#t~nondet15#1, main_#t~ret16#1, main_#t~short17#1, main_~n~0#1, main_~result~0#1, main_~f1~0#1, main_~f2~0#1;havoc main_#t~nondet12#1;main_~n~0#1 := main_#t~nondet12#1;havoc main_#t~nondet12#1; 3136#L78 assume !(main_~n~0#1 < 1 || main_~n~0#1 > 46340);assume { :begin_inline_is_prime } true;is_prime_#in~n#1 := main_~n~0#1;havoc is_prime_#res#1;havoc is_prime_#t~ret9#1, is_prime_~n#1;is_prime_~n#1 := is_prime_#in~n#1; 3177#L53 call is_prime_#t~ret9#1 := is_prime_(is_prime_~n#1, is_prime_~n#1 - 1);< 3188#$Ultimate##0 ~n := #in~n;~m := #in~m; 3204#L58 assume !(~n <= 1); 3199#L61 assume !(2 == ~n); 3200#L64 assume ~n > 2; 3197#L65 assume !(~m <= 1); 3169#L68 call #t~ret10 := multiple_of(~n, ~m);< 3168#$Ultimate##0 ~n := #in~n;~m := #in~m; 3170#L32 assume !(~m < 0); 3181#L35 assume !(~n < 0); 3175#L38 assume !(0 == ~m); 3176#L41 assume !(0 == ~n); 3156#L44 call #t~ret8 := multiple_of(~n - ~m, ~m);< 3196#$Ultimate##0 [2023-11-12 02:20:28,345 INFO L750 eck$LassoCheckResult]: Loop: 3196#$Ultimate##0 ~n := #in~n;~m := #in~m; 3194#L32 assume !(~m < 0); 3191#L35 assume !(~n < 0); 3192#L38 assume !(0 == ~m); 3243#L41 assume !(0 == ~n); 3159#L44 call #t~ret8 := multiple_of(~n - ~m, ~m);< 3196#$Ultimate##0 [2023-11-12 02:20:28,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:28,345 INFO L85 PathProgramCache]: Analyzing trace with hash -93796849, now seen corresponding path program 1 times [2023-11-12 02:20:28,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:28,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778760994] [2023-11-12 02:20:28,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:28,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:28,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:28,354 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:20:28,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:28,374 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:20:28,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:28,375 INFO L85 PathProgramCache]: Analyzing trace with hash 893418408, now seen corresponding path program 1 times [2023-11-12 02:20:28,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:28,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593325653] [2023-11-12 02:20:28,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:28,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:28,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:28,380 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:20:28,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:28,383 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:20:28,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:28,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1206649034, now seen corresponding path program 2 times [2023-11-12 02:20:28,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:28,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900576003] [2023-11-12 02:20:28,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:28,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:28,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:28,398 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:20:28,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:28,409 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:20:28,493 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:20:28,493 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:20:28,493 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:20:28,493 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:20:28,493 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-12 02:20:28,493 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:28,494 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:20:28,494 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:20:28,494 INFO L133 ssoRankerPreferences]: Filename of dumped script: Primes.c_Iteration7_Loop [2023-11-12 02:20:28,494 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:20:28,494 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:20:28,499 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-12 02:20:28,501 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-12 02:20:28,503 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-12 02:20:28,506 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-12 02:20:28,509 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-12 02:20:28,511 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-12 02:20:28,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-12 02:20:28,581 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:20:28,582 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-12 02:20:28,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:28,582 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:28,583 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:28,589 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:20:28,589 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:28,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2023-11-12 02:20:28,607 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:20:28,607 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {multiple_of_#res=0} Honda state: {multiple_of_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-12 02:20:28,610 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:28,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:28,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:28,611 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:28,614 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2023-11-12 02:20:28,614 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:20:28,614 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:28,628 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:20:28,628 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {multiple_of_~n=0} Honda state: {multiple_of_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-12 02:20:28,631 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:28,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:28,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:28,633 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:28,635 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2023-11-12 02:20:28,636 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:20:28,636 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:28,648 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:20:28,648 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {multiple_of_~m=0} Honda state: {multiple_of_~m=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-12 02:20:28,650 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:28,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:28,651 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:28,652 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:28,654 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2023-11-12 02:20:28,654 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:20:28,655 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:28,666 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:20:28,666 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {multiple_of_#t~ret8=0} Honda state: {multiple_of_#t~ret8=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-12 02:20:28,669 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2023-11-12 02:20:28,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:28,670 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:28,671 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:28,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2023-11-12 02:20:28,676 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:20:28,676 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:28,688 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:20:28,688 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {multiple_of_#t~ret7=0} Honda state: {multiple_of_#t~ret7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-12 02:20:28,691 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2023-11-12 02:20:28,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:28,691 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:28,692 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:28,694 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2023-11-12 02:20:28,694 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:20:28,694 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:28,709 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2023-11-12 02:20:28,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:28,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:28,710 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:28,712 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2023-11-12 02:20:28,713 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-12 02:20:28,713 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:28,745 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-12 02:20:28,748 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2023-11-12 02:20:28,748 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:20:28,748 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:20:28,748 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:20:28,748 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:20:28,748 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-12 02:20:28,748 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:28,748 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:20:28,748 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:20:28,748 INFO L133 ssoRankerPreferences]: Filename of dumped script: Primes.c_Iteration7_Loop [2023-11-12 02:20:28,749 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:20:28,749 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:20:28,749 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-12 02:20:28,755 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-12 02:20:28,757 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-12 02:20:28,770 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-12 02:20:28,773 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-12 02:20:28,775 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-12 02:20:28,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-12 02:20:28,855 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:20:28,855 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-12 02:20:28,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:28,855 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:28,857 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:28,861 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-12 02:20:28,874 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2023-11-12 02:20:28,874 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:20:28,874 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:20:28,874 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:20:28,874 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:20:28,874 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:20:28,875 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:20:28,875 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:20:28,895 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:20:28,899 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:28,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:28,900 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:28,901 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:28,905 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-12 02:20:28,917 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2023-11-12 02:20:28,918 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:20:28,918 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:20:28,918 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:20:28,918 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:20:28,918 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:20:28,919 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:20:28,919 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:20:28,935 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:20:28,939 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:28,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:28,940 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:28,941 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:28,948 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-12 02:20:28,960 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:20:28,960 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:20:28,961 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:20:28,961 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:20:28,961 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:20:28,961 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:20:28,961 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:20:28,963 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2023-11-12 02:20:28,983 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:20:28,987 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:28,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:28,987 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:28,989 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:28,996 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-12 02:20:29,008 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:20:29,009 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:20:29,009 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:20:29,009 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:20:29,009 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:20:29,010 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:20:29,010 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:20:29,010 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2023-11-12 02:20:29,031 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:20:29,035 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:29,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:29,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:29,037 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:29,040 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-12 02:20:29,053 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:20:29,053 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:20:29,053 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:20:29,053 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:20:29,053 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:20:29,054 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:20:29,054 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:20:29,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2023-11-12 02:20:29,063 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:20:29,066 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:29,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:29,067 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:29,069 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:29,074 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-12 02:20:29,079 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2023-11-12 02:20:29,086 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:20:29,086 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:20:29,086 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:20:29,086 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:20:29,086 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:20:29,089 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:20:29,089 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:20:29,098 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-12 02:20:29,101 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2023-11-12 02:20:29,101 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2023-11-12 02:20:29,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:29,102 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:29,103 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:29,108 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-12 02:20:29,108 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-12 02:20:29,108 INFO L513 LassoAnalysis]: Proved termination. [2023-11-12 02:20:29,109 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(multiple_of_#in~n) = 1*multiple_of_#in~n Supporting invariants [] [2023-11-12 02:20:29,112 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2023-11-12 02:20:29,113 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:29,113 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-12 02:20:29,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:29,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:29,159 INFO L262 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-12 02:20:29,161 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:20:29,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:29,199 INFO L262 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-12 02:20:29,200 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:20:29,306 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-12 02:20:29,307 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 6 loop predicates [2023-11-12 02:20:29,307 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 165 states and 223 transitions. cyclomatic complexity: 65 Second operand has 7 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 2 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-12 02:20:29,369 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:29,372 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:29,480 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 165 states and 223 transitions. cyclomatic complexity: 65. Second operand has 7 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 2 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 218 states and 293 transitions. Complement of second has 25 states. [2023-11-12 02:20:29,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 1 stem states 5 non-accepting loop states 1 accepting loop states [2023-11-12 02:20:29,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 2 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-12 02:20:29,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 43 transitions. [2023-11-12 02:20:29,481 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 43 transitions. Stem has 16 letters. Loop has 6 letters. [2023-11-12 02:20:29,482 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:20:29,482 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 43 transitions. Stem has 22 letters. Loop has 6 letters. [2023-11-12 02:20:29,482 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:20:29,482 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 43 transitions. Stem has 16 letters. Loop has 12 letters. [2023-11-12 02:20:29,482 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:20:29,482 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 218 states and 293 transitions. [2023-11-12 02:20:29,486 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 48 [2023-11-12 02:20:29,490 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 218 states to 206 states and 279 transitions. [2023-11-12 02:20:29,490 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 183 [2023-11-12 02:20:29,490 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 185 [2023-11-12 02:20:29,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 206 states and 279 transitions. [2023-11-12 02:20:29,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:20:29,491 INFO L218 hiAutomatonCegarLoop]: Abstraction has 206 states and 279 transitions. [2023-11-12 02:20:29,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states and 279 transitions. [2023-11-12 02:20:29,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 181. [2023-11-12 02:20:29,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 134 states have (on average 1.291044776119403) internal successors, (173), 141 states have internal predecessors, (173), 28 states have call successors, (28), 18 states have call predecessors, (28), 19 states have return successors, (44), 21 states have call predecessors, (44), 23 states have call successors, (44) [2023-11-12 02:20:29,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 245 transitions. [2023-11-12 02:20:29,500 INFO L240 hiAutomatonCegarLoop]: Abstraction has 181 states and 245 transitions. [2023-11-12 02:20:29,500 INFO L428 stractBuchiCegarLoop]: Abstraction has 181 states and 245 transitions. [2023-11-12 02:20:29,500 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2023-11-12 02:20:29,500 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 181 states and 245 transitions. [2023-11-12 02:20:29,502 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 42 [2023-11-12 02:20:29,502 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:20:29,502 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:20:29,503 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:20:29,503 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2023-11-12 02:20:29,503 INFO L748 eck$LassoCheckResult]: Stem: 3701#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2);call #Ultimate.allocInit(12, 3); 3642#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet12#1, main_#t~ret13#1, main_#t~nondet14#1, main_#t~nondet15#1, main_#t~ret16#1, main_#t~short17#1, main_~n~0#1, main_~result~0#1, main_~f1~0#1, main_~f2~0#1;havoc main_#t~nondet12#1;main_~n~0#1 := main_#t~nondet12#1;havoc main_#t~nondet12#1; 3643#L78 assume !(main_~n~0#1 < 1 || main_~n~0#1 > 46340);assume { :begin_inline_is_prime } true;is_prime_#in~n#1 := main_~n~0#1;havoc is_prime_#res#1;havoc is_prime_#t~ret9#1, is_prime_~n#1;is_prime_~n#1 := is_prime_#in~n#1; 3683#L53 call is_prime_#t~ret9#1 := is_prime_(is_prime_~n#1, is_prime_~n#1 - 1);< 3703#$Ultimate##0 ~n := #in~n;~m := #in~m; 3723#L58 assume !(~n <= 1); 3722#L61 assume 2 == ~n;#res := 1; 3720#is_prime_FINAL assume true; 3724#is_prime_EXIT >#120#return; 3699#L53-1 is_prime_#res#1 := is_prime_#t~ret9#1;havoc is_prime_#t~ret9#1; 3637#is_prime_returnLabel#1 main_#t~ret13#1 := is_prime_#res#1;havoc is_prime_#t~ret9#1, is_prime_~n#1;havoc is_prime_#in~n#1;assume { :end_inline_is_prime } true;main_~result~0#1 := main_#t~ret13#1;havoc main_#t~ret13#1;havoc main_#t~nondet14#1;main_~f1~0#1 := main_#t~nondet14#1;havoc main_#t~nondet14#1; 3638#L85 assume !(main_~f1~0#1 < 1 || main_~f1~0#1 > 46340);havoc main_#t~nondet15#1;main_~f2~0#1 := main_#t~nondet15#1;havoc main_#t~nondet15#1; 3639#L91 assume !(main_~f2~0#1 < 1 || main_~f2~0#1 > 46340);main_#t~short17#1 := 1 == main_~result~0#1; 3644#L97 assume main_#t~short17#1; 3645#L97-1 call main_#t~ret16#1 := mult(main_~f1~0#1, main_~f2~0#1);< 3669#$Ultimate##0 ~n := #in~n;~m := #in~m; 3670#L18 assume !(~m < 0); 3671#L21 [2023-11-12 02:20:29,504 INFO L750 eck$LassoCheckResult]: Loop: 3671#L21 assume !(0 == ~m); 3650#L24 assume !(1 == ~m); 3652#L27 call #t~ret5 := mult(~n, ~m - 1);< 3659#$Ultimate##0 ~n := #in~n;~m := #in~m; 3675#L18 assume !(~m < 0); 3671#L21 [2023-11-12 02:20:29,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:29,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1729864318, now seen corresponding path program 1 times [2023-11-12 02:20:29,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:29,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159054019] [2023-11-12 02:20:29,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:29,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:29,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:29,512 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:20:29,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:29,520 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:20:29,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:29,520 INFO L85 PathProgramCache]: Analyzing trace with hash 61274134, now seen corresponding path program 1 times [2023-11-12 02:20:29,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:29,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375258267] [2023-11-12 02:20:29,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:29,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:29,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:29,524 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:20:29,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:29,527 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:20:29,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:29,528 INFO L85 PathProgramCache]: Analyzing trace with hash 466508729, now seen corresponding path program 1 times [2023-11-12 02:20:29,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:29,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847913457] [2023-11-12 02:20:29,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:29,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:29,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:29,535 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:20:29,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:29,544 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:20:29,643 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:20:29,643 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:20:29,644 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:20:29,644 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:20:29,644 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-12 02:20:29,644 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:29,644 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:20:29,644 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:20:29,644 INFO L133 ssoRankerPreferences]: Filename of dumped script: Primes.c_Iteration8_Loop [2023-11-12 02:20:29,644 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:20:29,645 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:20:29,645 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-12 02:20:29,648 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-12 02:20:29,656 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-12 02:20:29,658 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-12 02:20:29,663 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-12 02:20:29,737 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:20:29,737 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-12 02:20:29,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:29,738 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:29,739 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:29,741 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2023-11-12 02:20:29,742 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:20:29,742 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:29,753 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:20:29,754 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {mult_#res=0} Honda state: {mult_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-12 02:20:29,756 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:29,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:29,757 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:29,758 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:29,760 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2023-11-12 02:20:29,760 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:20:29,760 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:29,782 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2023-11-12 02:20:29,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:29,783 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:29,784 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:29,786 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2023-11-12 02:20:29,786 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-12 02:20:29,786 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:30,420 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-12 02:20:30,423 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2023-11-12 02:20:30,423 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:20:30,423 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:20:30,424 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:20:30,424 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:20:30,424 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-12 02:20:30,424 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:30,424 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:20:30,424 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:20:30,424 INFO L133 ssoRankerPreferences]: Filename of dumped script: Primes.c_Iteration8_Loop [2023-11-12 02:20:30,424 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:20:30,424 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:20:30,425 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-12 02:20:30,428 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-12 02:20:30,438 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-12 02:20:30,441 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-12 02:20:30,448 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-12 02:20:30,524 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:20:30,524 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-12 02:20:30,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:30,524 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:30,525 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:30,529 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-12 02:20:30,543 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:20:30,543 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:20:30,543 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:20:30,543 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:20:30,543 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:20:30,543 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2023-11-12 02:20:30,544 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:20:30,544 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:20:30,553 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:20:30,556 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:30,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:30,557 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:30,558 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:30,562 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-12 02:20:30,574 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:20:30,574 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:20:30,574 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:20:30,574 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:20:30,575 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:20:30,575 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2023-11-12 02:20:30,576 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:20:30,576 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:20:30,591 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-12 02:20:30,602 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2023-11-12 02:20:30,602 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2023-11-12 02:20:30,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:30,602 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:30,603 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:30,606 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-12 02:20:30,607 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-12 02:20:30,607 INFO L513 LassoAnalysis]: Proved termination. [2023-11-12 02:20:30,607 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(mult_~m) = 1*mult_~m Supporting invariants [] [2023-11-12 02:20:30,609 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2023-11-12 02:20:30,610 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:30,611 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-12 02:20:30,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:30,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:30,649 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-12 02:20:30,650 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:20:30,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:30,736 INFO L262 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-12 02:20:30,737 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:20:30,873 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-12 02:20:30,874 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 5 loop predicates [2023-11-12 02:20:30,874 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 181 states and 245 transitions. cyclomatic complexity: 72 Second operand has 7 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-12 02:20:31,128 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 181 states and 245 transitions. cyclomatic complexity: 72. Second operand has 7 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Result 205 states and 272 transitions. Complement of second has 25 states. [2023-11-12 02:20:31,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 8 states 2 stem states 5 non-accepting loop states 1 accepting loop states [2023-11-12 02:20:31,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-12 02:20:31,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 52 transitions. [2023-11-12 02:20:31,130 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 52 transitions. Stem has 17 letters. Loop has 5 letters. [2023-11-12 02:20:31,131 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:20:31,131 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 52 transitions. Stem has 22 letters. Loop has 5 letters. [2023-11-12 02:20:31,131 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:20:31,131 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 52 transitions. Stem has 17 letters. Loop has 10 letters. [2023-11-12 02:20:31,131 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:20:31,131 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 205 states and 272 transitions. [2023-11-12 02:20:31,135 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 42 [2023-11-12 02:20:31,138 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 205 states to 204 states and 271 transitions. [2023-11-12 02:20:31,139 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 177 [2023-11-12 02:20:31,139 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 180 [2023-11-12 02:20:31,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 204 states and 271 transitions. [2023-11-12 02:20:31,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:20:31,140 INFO L218 hiAutomatonCegarLoop]: Abstraction has 204 states and 271 transitions. [2023-11-12 02:20:31,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states and 271 transitions. [2023-11-12 02:20:31,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 191. [2023-11-12 02:20:31,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 142 states have (on average 1.2887323943661972) internal successors, (183), 149 states have internal predecessors, (183), 30 states have call successors, (30), 20 states have call predecessors, (30), 19 states have return successors, (44), 21 states have call predecessors, (44), 23 states have call successors, (44) [2023-11-12 02:20:31,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 257 transitions. [2023-11-12 02:20:31,150 INFO L240 hiAutomatonCegarLoop]: Abstraction has 191 states and 257 transitions. [2023-11-12 02:20:31,150 INFO L428 stractBuchiCegarLoop]: Abstraction has 191 states and 257 transitions. [2023-11-12 02:20:31,150 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2023-11-12 02:20:31,150 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 191 states and 257 transitions. [2023-11-12 02:20:31,152 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 42 [2023-11-12 02:20:31,152 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:20:31,152 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:20:31,154 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:20:31,154 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2023-11-12 02:20:31,154 INFO L748 eck$LassoCheckResult]: Stem: 4214#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2);call #Ultimate.allocInit(12, 3); 4146#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet12#1, main_#t~ret13#1, main_#t~nondet14#1, main_#t~nondet15#1, main_#t~ret16#1, main_#t~short17#1, main_~n~0#1, main_~result~0#1, main_~f1~0#1, main_~f2~0#1;havoc main_#t~nondet12#1;main_~n~0#1 := main_#t~nondet12#1;havoc main_#t~nondet12#1; 4147#L78 assume !(main_~n~0#1 < 1 || main_~n~0#1 > 46340);assume { :begin_inline_is_prime } true;is_prime_#in~n#1 := main_~n~0#1;havoc is_prime_#res#1;havoc is_prime_#t~ret9#1, is_prime_~n#1;is_prime_~n#1 := is_prime_#in~n#1; 4195#L53 call is_prime_#t~ret9#1 := is_prime_(is_prime_~n#1, is_prime_~n#1 - 1);< 4216#$Ultimate##0 ~n := #in~n;~m := #in~m; 4227#L58 assume !(~n <= 1); 4225#L61 assume 2 == ~n;#res := 1; 4221#is_prime_FINAL assume true; 4220#is_prime_EXIT >#120#return; 4213#L53-1 is_prime_#res#1 := is_prime_#t~ret9#1;havoc is_prime_#t~ret9#1; 4141#is_prime_returnLabel#1 main_#t~ret13#1 := is_prime_#res#1;havoc is_prime_#t~ret9#1, is_prime_~n#1;havoc is_prime_#in~n#1;assume { :end_inline_is_prime } true;main_~result~0#1 := main_#t~ret13#1;havoc main_#t~ret13#1;havoc main_#t~nondet14#1;main_~f1~0#1 := main_#t~nondet14#1;havoc main_#t~nondet14#1; 4142#L85 assume !(main_~f1~0#1 < 1 || main_~f1~0#1 > 46340);havoc main_#t~nondet15#1;main_~f2~0#1 := main_#t~nondet15#1;havoc main_#t~nondet15#1; 4143#L91 assume !(main_~f2~0#1 < 1 || main_~f2~0#1 > 46340);main_#t~short17#1 := 1 == main_~result~0#1; 4148#L97 assume main_#t~short17#1; 4149#L97-1 call main_#t~ret16#1 := mult(main_~f1~0#1, main_~f2~0#1);< 4177#$Ultimate##0 ~n := #in~n;~m := #in~m; 4178#L18 assume !(~m < 0); 4179#L21 assume !(0 == ~m); 4157#L24 assume !(1 == ~m); 4159#L27 call #t~ret5 := mult(~n, ~m - 1);< 4181#$Ultimate##0 ~n := #in~n;~m := #in~m; 4284#L18 assume ~m < 0; 4166#L19 [2023-11-12 02:20:31,154 INFO L750 eck$LassoCheckResult]: Loop: 4166#L19 call #t~ret4 := mult(~n, -~m);< 4168#$Ultimate##0 ~n := #in~n;~m := #in~m; 4185#L18 assume ~m < 0; 4166#L19 [2023-11-12 02:20:31,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:31,155 INFO L85 PathProgramCache]: Analyzing trace with hash 466508726, now seen corresponding path program 1 times [2023-11-12 02:20:31,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:31,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885820078] [2023-11-12 02:20:31,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:31,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:31,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:31,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2023-11-12 02:20:31,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:31,230 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-12 02:20:31,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:20:31,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885820078] [2023-11-12 02:20:31,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885820078] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:20:31,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:20:31,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-12 02:20:31,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621567342] [2023-11-12 02:20:31,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:20:31,232 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-12 02:20:31,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:31,233 INFO L85 PathProgramCache]: Analyzing trace with hash 141077, now seen corresponding path program 2 times [2023-11-12 02:20:31,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:31,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456208864] [2023-11-12 02:20:31,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:31,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:31,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:31,237 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:20:31,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:31,242 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:20:31,308 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:20:31,309 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:20:31,309 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:20:31,309 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:20:31,309 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2023-11-12 02:20:31,309 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:31,309 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:20:31,309 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:20:31,310 INFO L133 ssoRankerPreferences]: Filename of dumped script: Primes.c_Iteration9_Loop [2023-11-12 02:20:31,310 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:20:31,310 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:20:31,311 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-12 02:20:31,313 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-12 02:20:31,317 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-12 02:20:31,320 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-12 02:20:31,326 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-12 02:20:31,374 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:20:31,374 INFO L404 LassoAnalysis]: Checking for nontermination... [2023-11-12 02:20:31,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:31,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:31,375 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:31,384 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:20:31,385 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:31,397 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2023-11-12 02:20:31,407 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:20:31,407 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {mult_#t~ret5=0} Honda state: {mult_#t~ret5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-12 02:20:31,411 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:31,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:31,411 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:31,412 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:31,420 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:20:31,420 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:31,433 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2023-11-12 02:20:31,448 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:20:31,448 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {mult_~n=-6, mult_#in~n=-6} Honda state: {mult_~n=-6, mult_#in~n=-6} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-12 02:20:31,452 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:31,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:31,453 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:31,454 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:31,458 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:20:31,458 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:31,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2023-11-12 02:20:31,496 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2023-11-12 02:20:31,496 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {mult_#t~ret4=0} Honda state: {mult_#t~ret4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2023-11-12 02:20:31,499 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:31,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:31,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:31,501 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:31,504 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2023-11-12 02:20:31,504 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:31,528 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2023-11-12 02:20:31,540 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:31,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:31,540 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:31,541 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:31,545 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2023-11-12 02:20:31,545 INFO L160 nArgumentSynthesizer]: Using integer mode. [2023-11-12 02:20:31,558 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2023-11-12 02:20:32,384 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2023-11-12 02:20:32,387 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2023-11-12 02:20:32,387 INFO L210 LassoAnalysis]: Preferences: [2023-11-12 02:20:32,387 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2023-11-12 02:20:32,387 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2023-11-12 02:20:32,388 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2023-11-12 02:20:32,388 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2023-11-12 02:20:32,388 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:32,388 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2023-11-12 02:20:32,388 INFO L132 ssoRankerPreferences]: Path of dumped script: [2023-11-12 02:20:32,388 INFO L133 ssoRankerPreferences]: Filename of dumped script: Primes.c_Iteration9_Loop [2023-11-12 02:20:32,388 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2023-11-12 02:20:32,388 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2023-11-12 02:20:32,389 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-12 02:20:32,401 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-12 02:20:32,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-12 02:20:32,410 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-12 02:20:32,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-12 02:20:32,447 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:32,485 INFO L294 LassoAnalysis]: Preprocessing complete. [2023-11-12 02:20:32,486 INFO L490 LassoAnalysis]: Using template 'affine'. [2023-11-12 02:20:32,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:32,486 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:32,487 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:32,496 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-12 02:20:32,509 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:20:32,509 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:20:32,509 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:20:32,509 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:20:32,509 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:20:32,511 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:20:32,511 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:20:32,512 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2023-11-12 02:20:32,521 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:20:32,524 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:32,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:32,525 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:32,526 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:32,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-12 02:20:32,544 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:20:32,544 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:20:32,545 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:20:32,545 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:20:32,545 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:20:32,545 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:20:32,546 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:20:32,547 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2023-11-12 02:20:32,559 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:20:32,563 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:32,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:32,563 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:32,564 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:32,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-12 02:20:32,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2023-11-12 02:20:32,584 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:20:32,584 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:20:32,584 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:20:32,584 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:20:32,584 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:20:32,585 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:20:32,585 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:20:32,594 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2023-11-12 02:20:32,597 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:32,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:32,598 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:32,599 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:32,601 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2023-11-12 02:20:32,602 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2023-11-12 02:20:32,612 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2023-11-12 02:20:32,612 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2023-11-12 02:20:32,612 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2023-11-12 02:20:32,612 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2023-11-12 02:20:32,612 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2023-11-12 02:20:32,613 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2023-11-12 02:20:32,613 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2023-11-12 02:20:32,619 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2023-11-12 02:20:32,621 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2023-11-12 02:20:32,622 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2023-11-12 02:20:32,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-12 02:20:32,622 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:32,623 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:32,625 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2023-11-12 02:20:32,625 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2023-11-12 02:20:32,625 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2023-11-12 02:20:32,625 INFO L513 LassoAnalysis]: Proved termination. [2023-11-12 02:20:32,625 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(mult_~m) = 1*mult_~m Supporting invariants [] [2023-11-12 02:20:32,628 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:32,629 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2023-11-12 02:20:32,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:32,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:32,681 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-12 02:20:32,682 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:20:32,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:32,784 INFO L262 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-12 02:20:32,785 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:20:32,811 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-12 02:20:32,812 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2023-11-12 02:20:32,812 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 191 states and 257 transitions. cyclomatic complexity: 75 Second operand has 5 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-12 02:20:32,913 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 191 states and 257 transitions. cyclomatic complexity: 75. Second operand has 5 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Result 232 states and 303 transitions. Complement of second has 11 states. [2023-11-12 02:20:32,914 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-12 02:20:32,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-12 02:20:32,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 54 transitions. [2023-11-12 02:20:32,916 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 54 transitions. Stem has 22 letters. Loop has 3 letters. [2023-11-12 02:20:32,916 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:20:32,916 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 54 transitions. Stem has 25 letters. Loop has 3 letters. [2023-11-12 02:20:32,916 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:20:32,916 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 54 transitions. Stem has 22 letters. Loop has 6 letters. [2023-11-12 02:20:32,917 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2023-11-12 02:20:32,917 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 232 states and 303 transitions. [2023-11-12 02:20:32,921 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 42 [2023-11-12 02:20:32,924 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 232 states to 222 states and 293 transitions. [2023-11-12 02:20:32,924 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 188 [2023-11-12 02:20:32,925 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 190 [2023-11-12 02:20:32,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 222 states and 293 transitions. [2023-11-12 02:20:32,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:20:32,926 INFO L218 hiAutomatonCegarLoop]: Abstraction has 222 states and 293 transitions. [2023-11-12 02:20:32,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states and 293 transitions. [2023-11-12 02:20:32,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 209. [2023-11-12 02:20:32,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 156 states have (on average 1.2692307692307692) internal successors, (198), 162 states have internal predecessors, (198), 34 states have call successors, (37), 25 states have call predecessors, (37), 19 states have return successors, (44), 21 states have call predecessors, (44), 23 states have call successors, (44) [2023-11-12 02:20:32,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 279 transitions. [2023-11-12 02:20:32,935 INFO L240 hiAutomatonCegarLoop]: Abstraction has 209 states and 279 transitions. [2023-11-12 02:20:32,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:20:32,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-12 02:20:32,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-12 02:20:32,936 INFO L87 Difference]: Start difference. First operand 209 states and 279 transitions. Second operand has 5 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-12 02:20:32,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:20:32,968 INFO L93 Difference]: Finished difference Result 205 states and 270 transitions. [2023-11-12 02:20:32,969 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 205 states and 270 transitions. [2023-11-12 02:20:32,972 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 36 [2023-11-12 02:20:32,974 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 205 states to 145 states and 177 transitions. [2023-11-12 02:20:32,974 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 135 [2023-11-12 02:20:32,975 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 135 [2023-11-12 02:20:32,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 145 states and 177 transitions. [2023-11-12 02:20:32,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:20:32,975 INFO L218 hiAutomatonCegarLoop]: Abstraction has 145 states and 177 transitions. [2023-11-12 02:20:32,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states and 177 transitions. [2023-11-12 02:20:32,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 125. [2023-11-12 02:20:32,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 95 states have (on average 1.1368421052631579) internal successors, (108), 100 states have internal predecessors, (108), 18 states have call successors, (18), 13 states have call predecessors, (18), 12 states have return successors, (28), 11 states have call predecessors, (28), 14 states have call successors, (28) [2023-11-12 02:20:32,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 154 transitions. [2023-11-12 02:20:32,981 INFO L240 hiAutomatonCegarLoop]: Abstraction has 125 states and 154 transitions. [2023-11-12 02:20:32,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-12 02:20:32,982 INFO L428 stractBuchiCegarLoop]: Abstraction has 125 states and 154 transitions. [2023-11-12 02:20:32,982 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2023-11-12 02:20:32,982 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 125 states and 154 transitions. [2023-11-12 02:20:32,983 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 36 [2023-11-12 02:20:32,984 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:20:32,984 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:20:32,985 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:20:32,985 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 1, 1, 1, 1, 1, 1] [2023-11-12 02:20:32,985 INFO L748 eck$LassoCheckResult]: Stem: 5124#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2);call #Ultimate.allocInit(12, 3); 5115#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet12#1, main_#t~ret13#1, main_#t~nondet14#1, main_#t~nondet15#1, main_#t~ret16#1, main_#t~short17#1, main_~n~0#1, main_~result~0#1, main_~f1~0#1, main_~f2~0#1;havoc main_#t~nondet12#1;main_~n~0#1 := main_#t~nondet12#1;havoc main_#t~nondet12#1; 5105#L78 assume !(main_~n~0#1 < 1 || main_~n~0#1 > 46340);assume { :begin_inline_is_prime } true;is_prime_#in~n#1 := main_~n~0#1;havoc is_prime_#res#1;havoc is_prime_#t~ret9#1, is_prime_~n#1;is_prime_~n#1 := is_prime_#in~n#1; 5092#L53 call is_prime_#t~ret9#1 := is_prime_(is_prime_~n#1, is_prime_~n#1 - 1);< 5130#$Ultimate##0 ~n := #in~n;~m := #in~m; 5150#L58 assume !(~n <= 1); 5149#L61 assume !(2 == ~n); 5148#L64 assume ~n > 2; 5147#L65 assume !(~m <= 1); 5120#L68 call #t~ret10 := multiple_of(~n, ~m);< 5146#$Ultimate##0 ~n := #in~n;~m := #in~m; 5145#L32 assume !(~m < 0); 5144#L35 assume !(~n < 0); 5143#L38 assume !(0 == ~m); 5142#L41 assume !(0 == ~n); 5103#L44 call #t~ret8 := multiple_of(~n - ~m, ~m);< 5140#$Ultimate##0 ~n := #in~n;~m := #in~m; 5141#L32 assume !(~m < 0); 5160#L35 assume ~n < 0; 5113#L36 call #t~ret7 := multiple_of(-~n, ~m);< 5138#$Ultimate##0 ~n := #in~n;~m := #in~m; 5139#L32 assume !(~m < 0); 5175#L35 assume !(~n < 0); 5173#L38 assume !(0 == ~m); 5171#L41 assume !(0 == ~n); 5107#L44 [2023-11-12 02:20:32,985 INFO L750 eck$LassoCheckResult]: Loop: 5107#L44 call #t~ret8 := multiple_of(~n - ~m, ~m);< 5174#$Ultimate##0 ~n := #in~n;~m := #in~m; 5172#L32 assume !(~m < 0); 5169#L35 assume ~n < 0; 5106#L36 call #t~ret7 := multiple_of(-~n, ~m);< 5110#$Ultimate##0 ~n := #in~n;~m := #in~m; 5155#L32 assume !(~m < 0); 5151#L35 assume !(~n < 0); 5153#L38 assume !(0 == ~m); 5164#L41 assume !(0 == ~n); 5107#L44 [2023-11-12 02:20:32,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:32,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1630507919, now seen corresponding path program 1 times [2023-11-12 02:20:32,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:32,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372733946] [2023-11-12 02:20:32,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:32,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:32,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:33,078 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-12 02:20:33,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:20:33,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372733946] [2023-11-12 02:20:33,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372733946] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-12 02:20:33,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1461165572] [2023-11-12 02:20:33,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:33,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:20:33,079 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:33,080 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:20:33,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2023-11-12 02:20:33,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:33,141 INFO L262 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-12 02:20:33,142 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:20:33,180 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-12 02:20:33,185 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:20:33,301 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-12 02:20:33,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1461165572] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:20:33,302 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-12 02:20:33,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2023-11-12 02:20:33,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120360514] [2023-11-12 02:20:33,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-12 02:20:33,303 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-12 02:20:33,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:33,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1914411566, now seen corresponding path program 1 times [2023-11-12 02:20:33,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:33,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389917561] [2023-11-12 02:20:33,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:33,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:33,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:33,308 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:20:33,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:33,312 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:20:33,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:20:33,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-12 02:20:33,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2023-11-12 02:20:33,572 INFO L87 Difference]: Start difference. First operand 125 states and 154 transitions. cyclomatic complexity: 35 Second operand has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 8 states have internal predecessors, (34), 6 states have call successors, (7), 7 states have call predecessors, (7), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-12 02:20:33,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:20:33,777 INFO L93 Difference]: Finished difference Result 153 states and 195 transitions. [2023-11-12 02:20:33,777 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 153 states and 195 transitions. [2023-11-12 02:20:33,779 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 36 [2023-11-12 02:20:33,782 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 153 states to 151 states and 193 transitions. [2023-11-12 02:20:33,782 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 136 [2023-11-12 02:20:33,782 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 136 [2023-11-12 02:20:33,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 151 states and 193 transitions. [2023-11-12 02:20:33,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2023-11-12 02:20:33,783 INFO L218 hiAutomatonCegarLoop]: Abstraction has 151 states and 193 transitions. [2023-11-12 02:20:33,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states and 193 transitions. [2023-11-12 02:20:33,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 147. [2023-11-12 02:20:33,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 112 states have (on average 1.1071428571428572) internal successors, (124), 118 states have internal predecessors, (124), 20 states have call successors, (20), 15 states have call predecessors, (20), 15 states have return successors, (36), 13 states have call predecessors, (36), 17 states have call successors, (36) [2023-11-12 02:20:33,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 180 transitions. [2023-11-12 02:20:33,790 INFO L240 hiAutomatonCegarLoop]: Abstraction has 147 states and 180 transitions. [2023-11-12 02:20:33,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-12 02:20:33,792 INFO L428 stractBuchiCegarLoop]: Abstraction has 147 states and 180 transitions. [2023-11-12 02:20:33,792 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2023-11-12 02:20:33,792 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 147 states and 180 transitions. [2023-11-12 02:20:33,794 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 36 [2023-11-12 02:20:33,794 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-12 02:20:33,794 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-12 02:20:33,796 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:20:33,796 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 1, 1, 1, 1, 1, 1] [2023-11-12 02:20:33,797 INFO L748 eck$LassoCheckResult]: Stem: 5579#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2);call #Ultimate.allocInit(12, 3); 5566#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet12#1, main_#t~ret13#1, main_#t~nondet14#1, main_#t~nondet15#1, main_#t~ret16#1, main_#t~short17#1, main_~n~0#1, main_~result~0#1, main_~f1~0#1, main_~f2~0#1;havoc main_#t~nondet12#1;main_~n~0#1 := main_#t~nondet12#1;havoc main_#t~nondet12#1; 5557#L78 assume !(main_~n~0#1 < 1 || main_~n~0#1 > 46340);assume { :begin_inline_is_prime } true;is_prime_#in~n#1 := main_~n~0#1;havoc is_prime_#res#1;havoc is_prime_#t~ret9#1, is_prime_~n#1;is_prime_~n#1 := is_prime_#in~n#1; 5541#L53 call is_prime_#t~ret9#1 := is_prime_(is_prime_~n#1, is_prime_~n#1 - 1);< 5540#$Ultimate##0 ~n := #in~n;~m := #in~m; 5542#L58 assume !(~n <= 1); 5581#L61 assume !(2 == ~n); 5576#L64 assume ~n > 2; 5577#L65 assume !(~m <= 1); 5564#L68 call #t~ret10 := multiple_of(~n, ~m);< 5565#$Ultimate##0 ~n := #in~n;~m := #in~m; 5655#L32 assume !(~m < 0); 5653#L35 assume !(~n < 0); 5651#L38 assume !(0 == ~m); 5650#L41 assume !(0 == ~n); 5555#L44 call #t~ret8 := multiple_of(~n - ~m, ~m);< 5580#$Ultimate##0 ~n := #in~n;~m := #in~m; 5568#L32 assume !(~m < 0); 5569#L35 assume !(~n < 0); 5554#L38 assume !(0 == ~m); 5556#L41 assume !(0 == ~n); 5535#L44 call #t~ret8 := multiple_of(~n - ~m, ~m);< 5549#$Ultimate##0 ~n := #in~n;~m := #in~m; 5550#L32 assume !(~m < 0); 5588#L35 assume ~n < 0; 5562#L36 call #t~ret7 := multiple_of(-~n, ~m);< 5585#$Ultimate##0 ~n := #in~n;~m := #in~m; 5586#L32 assume !(~m < 0); 5621#L35 assume !(~n < 0); 5620#L38 assume !(0 == ~m); 5618#L41 assume !(0 == ~n); 5533#L44 [2023-11-12 02:20:33,799 INFO L750 eck$LassoCheckResult]: Loop: 5533#L44 call #t~ret8 := multiple_of(~n - ~m, ~m);< 5611#$Ultimate##0 ~n := #in~n;~m := #in~m; 5610#L32 assume !(~m < 0); 5608#L35 assume ~n < 0; 5559#L36 call #t~ret7 := multiple_of(-~n, ~m);< 5560#$Ultimate##0 ~n := #in~n;~m := #in~m; 5606#L32 assume !(~m < 0); 5604#L35 assume !(~n < 0); 5602#L38 assume !(0 == ~m); 5600#L41 assume !(0 == ~n); 5533#L44 [2023-11-12 02:20:33,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:33,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1699001928, now seen corresponding path program 2 times [2023-11-12 02:20:33,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:33,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137140610] [2023-11-12 02:20:33,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:33,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:33,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:33,810 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:20:33,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:33,826 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:20:33,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:33,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1914411566, now seen corresponding path program 2 times [2023-11-12 02:20:33,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:33,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137661641] [2023-11-12 02:20:33,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:33,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:33,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:33,832 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:20:33,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:33,841 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:20:33,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:33,842 INFO L85 PathProgramCache]: Analyzing trace with hash -186489931, now seen corresponding path program 3 times [2023-11-12 02:20:33,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:33,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334067050] [2023-11-12 02:20:33,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:33,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:33,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:33,856 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:20:33,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:33,882 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:20:33,939 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:35,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:35,230 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:20:35,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:35,288 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 12.11 02:20:35 BoogieIcfgContainer [2023-11-12 02:20:35,288 INFO L131 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2023-11-12 02:20:35,288 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-12 02:20:35,290 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-12 02:20:35,290 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-12 02:20:35,291 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:20:19" (3/4) ... [2023-11-12 02:20:35,293 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2023-11-12 02:20:35,339 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/witness.graphml [2023-11-12 02:20:35,340 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-12 02:20:35,341 INFO L158 Benchmark]: Toolchain (without parser) took 16654.08ms. Allocated memory was 148.9MB in the beginning and 195.0MB in the end (delta: 46.1MB). Free memory was 103.8MB in the beginning and 61.7MB in the end (delta: 42.2MB). Peak memory consumption was 88.9MB. Max. memory is 16.1GB. [2023-11-12 02:20:35,341 INFO L158 Benchmark]: CDTParser took 0.60ms. Allocated memory is still 148.9MB. Free memory is still 116.6MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-12 02:20:35,341 INFO L158 Benchmark]: CACSL2BoogieTranslator took 283.94ms. Allocated memory is still 148.9MB. Free memory was 103.8MB in the beginning and 92.7MB in the end (delta: 11.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-12 02:20:35,342 INFO L158 Benchmark]: Boogie Procedure Inliner took 32.58ms. Allocated memory is still 148.9MB. Free memory was 92.7MB in the beginning and 91.2MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-12 02:20:35,342 INFO L158 Benchmark]: Boogie Preprocessor took 26.25ms. Allocated memory is still 148.9MB. Free memory was 91.2MB in the beginning and 90.1MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-12 02:20:35,343 INFO L158 Benchmark]: RCFGBuilder took 388.87ms. Allocated memory is still 148.9MB. Free memory was 90.1MB in the beginning and 77.5MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2023-11-12 02:20:35,343 INFO L158 Benchmark]: BuchiAutomizer took 15861.75ms. Allocated memory was 148.9MB in the beginning and 195.0MB in the end (delta: 46.1MB). Free memory was 77.1MB in the beginning and 64.7MB in the end (delta: 12.4MB). Peak memory consumption was 61.6MB. Max. memory is 16.1GB. [2023-11-12 02:20:35,344 INFO L158 Benchmark]: Witness Printer took 51.48ms. Allocated memory is still 195.0MB. Free memory was 64.7MB in the beginning and 61.7MB in the end (delta: 3.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-12 02:20:35,346 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.60ms. Allocated memory is still 148.9MB. Free memory is still 116.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 283.94ms. Allocated memory is still 148.9MB. Free memory was 103.8MB in the beginning and 92.7MB in the end (delta: 11.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 32.58ms. Allocated memory is still 148.9MB. Free memory was 92.7MB in the beginning and 91.2MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 26.25ms. Allocated memory is still 148.9MB. Free memory was 91.2MB in the beginning and 90.1MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 388.87ms. Allocated memory is still 148.9MB. Free memory was 90.1MB in the beginning and 77.5MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * BuchiAutomizer took 15861.75ms. Allocated memory was 148.9MB in the beginning and 195.0MB in the end (delta: 46.1MB). Free memory was 77.1MB in the beginning and 64.7MB in the end (delta: 12.4MB). Peak memory consumption was 61.6MB. Max. memory is 16.1GB. * Witness Printer took 51.48ms. Allocated memory is still 195.0MB. Free memory was 64.7MB in the beginning and 61.7MB in the end (delta: 3.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 15 terminating modules (8 trivial, 7 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function \old(m) and consists of 13 locations. One deterministic module has affine ranking function m and consists of 5 locations. One deterministic module has affine ranking function (-1 * \old(m)) and consists of 5 locations. One deterministic module has affine ranking function (-1 * \old(n)) and consists of 4 locations. One deterministic module has affine ranking function \old(n) and consists of 7 locations. One deterministic module has affine ranking function m and consists of 8 locations. One deterministic module has affine ranking function m and consists of 5 locations. 8 modules have a trivial ranking function, the largest among these consists of 14 locations. The remainder module has 147 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 15.7s and 11 iterations. TraceHistogramMax:4. Analysis of lassos took 11.4s. Construction of modules took 0.9s. Büchi inclusion checks took 3.1s. Highest rank in rank-based complementation 3. Minimization of det autom 4. Minimization of nondet autom 11. Automata minimization 0.2s AutomataMinimizationTime, 15 MinimizatonAttempts, 271 StatesRemovedByMinimization, 15 NontrivialMinimizations. Non-live state removal took 0.1s Buchi closure took 0.0s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [7, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 1/7 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 674 SdHoareTripleChecker+Valid, 1.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 648 mSDsluCounter, 1930 SdHoareTripleChecker+Invalid, 0.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1263 mSDsCounter, 187 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 889 IncrementalHoareTripleChecker+Invalid, 1076 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 187 mSolverCounterUnsat, 667 mSDtfsCounter, 889 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont1 unkn0 SFLI2 SFLT2 conc0 concLT1 SILN1 SILU0 SILI0 SILT4 lasso0 LassoPreprocessingBenchmarks: Lassos: inital19 mio100 ax100 hnf100 lsp80 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq169 hnf93 smp90 dnf100 smp100 tf109 neg100 sie103 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 43ms VariablesStem: 0 VariablesLoop: 0 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 19 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 7 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 3.8s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - LassoShapedNonTerminationArgument [Line: 44]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite program execution. Stem: [L77] int n = __VERIFIER_nondet_int(); [L78] COND FALSE !(n < 1 || n > 46340) [L83] CALL is_prime(n) [L53] CALL is_prime_(n, n - 1) VAL [\old(m)=2, \old(n)=3] [L58] COND FALSE !(n <= 1) VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L61] COND FALSE !(n == 2) VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L64] COND TRUE n > 2 VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L65] COND FALSE !(m <= 1) VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L68] CALL multiple_of(n, m) VAL [\old(m)=2, \old(n)=3] [L32] COND FALSE !(m < 0) VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L35] COND FALSE !(n < 0) VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L38] COND FALSE !(m == 0) VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L41] COND FALSE !(n == 0) VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L44] CALL multiple_of(n - m, m) VAL [\old(m)=2, \old(n)=1] [L32] COND FALSE !(m < 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] [L35] COND FALSE !(n < 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] [L38] COND FALSE !(m == 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] [L41] COND FALSE !(n == 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] [L44] CALL multiple_of(n - m, m) VAL [\old(m)=2, \old(n)=-1] [L32] COND FALSE !(m < 0) VAL [\old(m)=2, \old(n)=-1, m=2, n=-1] [L35] COND TRUE n < 0 VAL [\old(m)=2, \old(n)=-1, m=2, n=-1] [L36] CALL multiple_of(-n, m) VAL [\old(m)=2, \old(n)=1] [L32] COND FALSE !(m < 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] [L35] COND FALSE !(n < 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] [L38] COND FALSE !(m == 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] [L41] COND FALSE !(n == 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] Loop: [L44] CALL multiple_of(n - m, m) [L32] COND FALSE !(m < 0) [L35] COND TRUE n < 0 [L36] CALL multiple_of(-n, m) [L32] COND FALSE !(m < 0) [L35] COND FALSE !(n < 0) [L38] COND FALSE !(m == 0) [L41] COND FALSE !(n == 0) End of lasso representation. - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 44]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L77] int n = __VERIFIER_nondet_int(); [L78] COND FALSE !(n < 1 || n > 46340) [L83] CALL is_prime(n) [L53] CALL is_prime_(n, n - 1) VAL [\old(m)=2, \old(n)=3] [L58] COND FALSE !(n <= 1) VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L61] COND FALSE !(n == 2) VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L64] COND TRUE n > 2 VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L65] COND FALSE !(m <= 1) VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L68] CALL multiple_of(n, m) VAL [\old(m)=2, \old(n)=3] [L32] COND FALSE !(m < 0) VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L35] COND FALSE !(n < 0) VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L38] COND FALSE !(m == 0) VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L41] COND FALSE !(n == 0) VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L44] CALL multiple_of(n - m, m) VAL [\old(m)=2, \old(n)=1] [L32] COND FALSE !(m < 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] [L35] COND FALSE !(n < 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] [L38] COND FALSE !(m == 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] [L41] COND FALSE !(n == 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] [L44] CALL multiple_of(n - m, m) VAL [\old(m)=2, \old(n)=-1] [L32] COND FALSE !(m < 0) VAL [\old(m)=2, \old(n)=-1, m=2, n=-1] [L35] COND TRUE n < 0 VAL [\old(m)=2, \old(n)=-1, m=2, n=-1] [L36] CALL multiple_of(-n, m) VAL [\old(m)=2, \old(n)=1] [L32] COND FALSE !(m < 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] [L35] COND FALSE !(n < 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] [L38] COND FALSE !(m == 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] [L41] COND FALSE !(n == 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] Loop: [L44] CALL multiple_of(n - m, m) [L32] COND FALSE !(m < 0) [L35] COND TRUE n < 0 [L36] CALL multiple_of(-n, m) [L32] COND FALSE !(m < 0) [L35] COND FALSE !(n < 0) [L38] COND FALSE !(m == 0) [L41] COND FALSE !(n == 0) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2023-11-12 02:20:35,385 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:35,589 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:35,790 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0fd6fc7-3487-4298-96ff-0dabda880e6b/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM)