./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/termination-numeric/Binomial.c --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 4fc63b2a 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_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/termination-numeric/Binomial.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/config/svcomp-Termination-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash c204b56aba09d3ce87e17edffdff1d33aa0b4dc87a1e1140339548dffa982588 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-4fc63b2 [2024-10-31 22:17:28,731 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-31 22:17:28,822 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/config/svcomp-Termination-64bit-Automizer_Default.epf [2024-10-31 22:17:28,827 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-31 22:17:28,831 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-31 22:17:28,868 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-31 22:17:28,871 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-31 22:17:28,871 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-31 22:17:28,872 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-31 22:17:28,873 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-31 22:17:28,874 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-31 22:17:28,875 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-31 22:17:28,875 INFO L153 SettingsManager]: * Use SBE=true [2024-10-31 22:17:28,875 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2024-10-31 22:17:28,877 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2024-10-31 22:17:28,878 INFO L153 SettingsManager]: * Use old map elimination=false [2024-10-31 22:17:28,878 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2024-10-31 22:17:28,878 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2024-10-31 22:17:28,879 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2024-10-31 22:17:28,879 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-31 22:17:28,879 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2024-10-31 22:17:28,884 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-31 22:17:28,884 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-31 22:17:28,884 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2024-10-31 22:17:28,885 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2024-10-31 22:17:28,885 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2024-10-31 22:17:28,885 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-31 22:17:28,885 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-10-31 22:17:28,886 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-31 22:17:28,886 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2024-10-31 22:17:28,886 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-31 22:17:28,886 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-31 22:17:28,887 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-31 22:17:28,887 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-31 22:17:28,887 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-31 22:17:28,888 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2024-10-31 22:17:28,888 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_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/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_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c204b56aba09d3ce87e17edffdff1d33aa0b4dc87a1e1140339548dffa982588 [2024-10-31 22:17:29,172 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-31 22:17:29,203 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-31 22:17:29,208 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-31 22:17:29,210 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-31 22:17:29,211 INFO L274 PluginConnector]: CDTParser initialized [2024-10-31 22:17:29,213 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/../../sv-benchmarks/c/termination-numeric/Binomial.c Unable to find full path for "g++" [2024-10-31 22:17:31,724 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-31 22:17:31,909 INFO L384 CDTParser]: Found 1 translation units. [2024-10-31 22:17:31,909 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/sv-benchmarks/c/termination-numeric/Binomial.c [2024-10-31 22:17:31,917 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/data/659f26791/a5ab8887277d4058b65c3146687b1518/FLAGeb27df0f4 [2024-10-31 22:17:32,289 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/data/659f26791/a5ab8887277d4058b65c3146687b1518 [2024-10-31 22:17:32,291 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-31 22:17:32,292 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-31 22:17:32,294 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-31 22:17:32,294 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-31 22:17:32,299 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-31 22:17:32,300 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.10 10:17:32" (1/1) ... [2024-10-31 22:17:32,301 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@782d4323 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:17:32, skipping insertion in model container [2024-10-31 22:17:32,301 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.10 10:17:32" (1/1) ... [2024-10-31 22:17:32,321 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-31 22:17:32,498 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-31 22:17:32,503 INFO L200 MainTranslator]: Completed pre-run [2024-10-31 22:17:32,517 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-31 22:17:32,533 INFO L204 MainTranslator]: Completed translation [2024-10-31 22:17:32,534 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:17:32 WrapperNode [2024-10-31 22:17:32,534 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-31 22:17:32,535 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-31 22:17:32,535 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-31 22:17:32,536 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-31 22:17:32,544 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:17:32" (1/1) ... [2024-10-31 22:17:32,549 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:17:32" (1/1) ... [2024-10-31 22:17:32,572 INFO L138 Inliner]: procedures = 6, calls = 8, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 64 [2024-10-31 22:17:32,573 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-31 22:17:32,573 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-31 22:17:32,574 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-31 22:17:32,574 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-31 22:17:32,589 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:17:32" (1/1) ... [2024-10-31 22:17:32,589 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:17:32" (1/1) ... [2024-10-31 22:17:32,591 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:17:32" (1/1) ... [2024-10-31 22:17:32,598 INFO L175 MemorySlicer]: No memory access in input program. [2024-10-31 22:17:32,599 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:17:32" (1/1) ... [2024-10-31 22:17:32,599 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:17:32" (1/1) ... [2024-10-31 22:17:32,602 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:17:32" (1/1) ... [2024-10-31 22:17:32,610 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:17:32" (1/1) ... [2024-10-31 22:17:32,611 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:17:32" (1/1) ... [2024-10-31 22:17:32,612 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:17:32" (1/1) ... [2024-10-31 22:17:32,615 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-31 22:17:32,619 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-31 22:17:32,620 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-31 22:17:32,620 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-31 22:17:32,621 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:17:32" (1/1) ... [2024-10-31 22:17:32,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:32,645 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:32,658 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:32,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2024-10-31 22:17:32,695 INFO L130 BoogieDeclarations]: Found specification of procedure fact [2024-10-31 22:17:32,695 INFO L138 BoogieDeclarations]: Found implementation of procedure fact [2024-10-31 22:17:32,697 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-31 22:17:32,697 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-31 22:17:32,781 INFO L238 CfgBuilder]: Building ICFG [2024-10-31 22:17:32,784 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-31 22:17:33,019 INFO L? ?]: Removed 18 outVars from TransFormulas that were not future-live. [2024-10-31 22:17:33,020 INFO L287 CfgBuilder]: Performing block encoding [2024-10-31 22:17:33,043 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-31 22:17:33,043 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-10-31 22:17:33,044 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.10 10:17:33 BoogieIcfgContainer [2024-10-31 22:17:33,044 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-31 22:17:33,046 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2024-10-31 22:17:33,046 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2024-10-31 22:17:33,051 INFO L274 PluginConnector]: BuchiAutomizer initialized [2024-10-31 22:17:33,052 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2024-10-31 22:17:33,052 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 31.10 10:17:32" (1/3) ... [2024-10-31 22:17:33,053 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@55049510 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 31.10 10:17:33, skipping insertion in model container [2024-10-31 22:17:33,054 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2024-10-31 22:17:33,054 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.10 10:17:32" (2/3) ... [2024-10-31 22:17:33,056 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@55049510 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 31.10 10:17:33, skipping insertion in model container [2024-10-31 22:17:33,057 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2024-10-31 22:17:33,057 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.10 10:17:33" (3/3) ... [2024-10-31 22:17:33,058 INFO L332 chiAutomizerObserver]: Analyzing ICFG Binomial.c [2024-10-31 22:17:33,123 INFO L300 stractBuchiCegarLoop]: Interprodecural is true [2024-10-31 22:17:33,124 INFO L301 stractBuchiCegarLoop]: Hoare is None [2024-10-31 22:17:33,124 INFO L302 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2024-10-31 22:17:33,125 INFO L303 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2024-10-31 22:17:33,125 INFO L304 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2024-10-31 22:17:33,125 INFO L305 stractBuchiCegarLoop]: Difference is false [2024-10-31 22:17:33,126 INFO L306 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2024-10-31 22:17:33,126 INFO L310 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2024-10-31 22:17:33,133 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 30 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-10-31 22:17:33,159 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 19 [2024-10-31 22:17:33,160 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:17:33,160 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:17:33,165 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2024-10-31 22:17:33,165 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2024-10-31 22:17:33,165 INFO L332 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2024-10-31 22:17:33,166 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 30 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-10-31 22:17:33,169 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 19 [2024-10-31 22:17:33,169 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:17:33,169 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:17:33,169 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2024-10-31 22:17:33,170 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2024-10-31 22:17:33,176 INFO L745 eck$LassoCheckResult]: Stem: 27#$Ultimate##0true assume { :begin_inline_ULTIMATE.init } true; 8#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~ret7#1, main_#t~ret8#1, main_#t~post9#1, main_~k~0#1, main_#t~post10#1, main_~n~0#1, main_~x~0#1, main_~y~0#1, main_~z~0#1;havoc main_#t~nondet4#1;main_~x~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 15#L35true assume !(main_~x~0#1 < 0);havoc main_#t~nondet5#1;main_~y~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 28#L38true assume !(main_~y~0#1 < 0);havoc main_#t~nondet6#1;main_~z~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~n~0#1 := 0; 11#L41-3true [2024-10-31 22:17:33,176 INFO L747 eck$LassoCheckResult]: Loop: 11#L41-3true assume !!(main_~n~0#1 <= main_~x~0#1);main_~k~0#1 := 0; 21#L42-3true assume !(main_~k~0#1 <= main_~x~0#1); 30#L42-4true havoc main_~k~0#1; 13#L41-2true main_#t~post10#1 := main_~n~0#1;main_~n~0#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 11#L41-3true [2024-10-31 22:17:33,194 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:33,195 INFO L85 PathProgramCache]: Analyzing trace with hash 1171944, now seen corresponding path program 1 times [2024-10-31 22:17:33,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:33,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617718541] [2024-10-31 22:17:33,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:33,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:33,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:33,329 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:17:33,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:33,350 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:17:33,353 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:33,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1792233, now seen corresponding path program 1 times [2024-10-31 22:17:33,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:33,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083939564] [2024-10-31 22:17:33,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:33,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:33,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:33,367 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:17:33,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:33,377 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:17:33,379 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:33,380 INFO L85 PathProgramCache]: Analyzing trace with hash -15995056, now seen corresponding path program 1 times [2024-10-31 22:17:33,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:33,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597344368] [2024-10-31 22:17:33,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:33,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:33,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:33,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 22:17:33,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:17:33,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597344368] [2024-10-31 22:17:33,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597344368] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-31 22:17:33,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-31 22:17:33,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-31 22:17:33,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921807574] [2024-10-31 22:17:33,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 22:17:33,596 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:17:33,596 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:17:33,597 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:17:33,597 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:17:33,597 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-10-31 22:17:33,597 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:33,597 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:17:33,598 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:17:33,598 INFO L132 ssoRankerPreferences]: Filename of dumped script: Binomial.c_Iteration1_Loop [2024-10-31 22:17:33,598 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:17:33,598 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:17:33,617 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:33,631 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:33,636 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:33,704 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:17:33,706 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-10-31 22:17:33,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:33,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:33,712 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:33,715 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2024-10-31 22:17:33,717 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:17:33,717 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:33,743 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:17:33,744 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_~k~0#1=0} Honda state: {ULTIMATE.start_main_~k~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:17:33,763 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2024-10-31 22:17:33,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:33,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:33,770 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:33,772 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2024-10-31 22:17:33,773 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:17:33,774 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:33,790 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:17:33,791 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post10#1=0} Honda state: {ULTIMATE.start_main_#t~post10#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:17:33,828 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2024-10-31 22:17:33,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:33,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:33,829 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:33,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2024-10-31 22:17:33,832 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:17:33,832 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:33,867 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:33,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:33,868 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:33,871 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:33,873 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2024-10-31 22:17:33,874 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-10-31 22:17:33,874 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:33,977 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-10-31 22:17:33,980 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:33,980 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:17:33,981 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:17:33,981 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:17:33,981 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:17:33,981 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-10-31 22:17:33,981 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:33,981 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:17:33,981 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:17:33,981 INFO L132 ssoRankerPreferences]: Filename of dumped script: Binomial.c_Iteration1_Loop [2024-10-31 22:17:33,981 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:17:33,982 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:17:33,983 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:33,992 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:33,995 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:34,040 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:17:34,044 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-10-31 22:17:34,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:34,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:34,047 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:34,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2024-10-31 22:17:34,050 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:17:34,065 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:17:34,065 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:17:34,066 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:17:34,066 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:17:34,066 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:17:34,068 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:17:34,069 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:17:34,071 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:17:34,089 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Ended with exit code 0 [2024-10-31 22:17:34,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:34,092 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:34,095 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:34,098 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2024-10-31 22:17:34,099 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:17:34,116 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:17:34,116 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:17:34,117 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:17:34,117 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:17:34,117 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:17:34,119 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:17:34,119 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:17:34,122 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:17:34,141 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:34,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:34,143 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:34,144 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:34,149 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2024-10-31 22:17:34,150 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:17:34,165 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:17:34,165 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:17:34,165 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:17:34,165 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:17:34,166 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:17:34,167 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:17:34,169 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:17:34,175 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-10-31 22:17:34,183 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2024-10-31 22:17:34,184 INFO L444 ModelExtractionUtils]: 0 out of 4 variables were initially zero. Simplification set additionally 2 variables to zero. [2024-10-31 22:17:34,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:34,185 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:34,197 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:34,199 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2024-10-31 22:17:34,200 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-10-31 22:17:34,200 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-10-31 22:17:34,201 INFO L474 LassoAnalysis]: Proved termination. [2024-10-31 22:17:34,201 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~n~0#1) = -1*ULTIMATE.start_main_~n~0#1 Supporting invariants [] [2024-10-31 22:17:34,216 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Ended with exit code 0 [2024-10-31 22:17:34,219 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-10-31 22:17:34,249 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:34,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:34,261 INFO L255 TraceCheckSpWp]: Trace formula consists of 8 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-10-31 22:17:34,262 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:17:34,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:34,289 WARN L253 TraceCheckSpWp]: Trace formula consists of 9 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-10-31 22:17:34,290 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:17:34,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 22:17:34,448 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 [2024-10-31 22:17:34,449 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 30 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Second operand has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-31 22:17:34,603 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 30 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7). Second operand has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 74 states and 107 transitions. Complement of second has 11 states. [2024-10-31 22:17:34,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2024-10-31 22:17:34,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-31 22:17:34,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 54 transitions. [2024-10-31 22:17:34,612 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 54 transitions. Stem has 4 letters. Loop has 4 letters. [2024-10-31 22:17:34,613 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:17:34,614 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 54 transitions. Stem has 8 letters. Loop has 4 letters. [2024-10-31 22:17:34,614 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:17:34,614 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 54 transitions. Stem has 4 letters. Loop has 8 letters. [2024-10-31 22:17:34,614 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:17:34,615 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 74 states and 107 transitions. [2024-10-31 22:17:34,620 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 19 [2024-10-31 22:17:34,627 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 74 states to 35 states and 50 transitions. [2024-10-31 22:17:34,628 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 30 [2024-10-31 22:17:34,628 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 31 [2024-10-31 22:17:34,629 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 50 transitions. [2024-10-31 22:17:34,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:17:34,630 INFO L218 hiAutomatonCegarLoop]: Abstraction has 35 states and 50 transitions. [2024-10-31 22:17:34,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states and 50 transitions. [2024-10-31 22:17:34,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 32. [2024-10-31 22:17:34,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 24 states have (on average 1.25) internal successors, (30), 23 states have internal predecessors, (30), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-10-31 22:17:34,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 44 transitions. [2024-10-31 22:17:34,661 INFO L240 hiAutomatonCegarLoop]: Abstraction has 32 states and 44 transitions. [2024-10-31 22:17:34,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:17:34,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-31 22:17:34,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-31 22:17:34,665 INFO L87 Difference]: Start difference. First operand 32 states and 44 transitions. Second operand has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-31 22:17:34,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 22:17:34,750 INFO L93 Difference]: Finished difference Result 30 states and 39 transitions. [2024-10-31 22:17:34,750 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 30 states and 39 transitions. [2024-10-31 22:17:34,776 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2024-10-31 22:17:34,777 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 30 states to 29 states and 38 transitions. [2024-10-31 22:17:34,778 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 29 [2024-10-31 22:17:34,778 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 29 [2024-10-31 22:17:34,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 38 transitions. [2024-10-31 22:17:34,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2024-10-31 22:17:34,779 INFO L218 hiAutomatonCegarLoop]: Abstraction has 29 states and 38 transitions. [2024-10-31 22:17:34,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states and 38 transitions. [2024-10-31 22:17:34,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 27. [2024-10-31 22:17:34,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 19 states have (on average 1.1578947368421053) internal successors, (22), 18 states have internal predecessors, (22), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-10-31 22:17:34,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 36 transitions. [2024-10-31 22:17:34,788 INFO L240 hiAutomatonCegarLoop]: Abstraction has 27 states and 36 transitions. [2024-10-31 22:17:34,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-31 22:17:34,798 INFO L425 stractBuchiCegarLoop]: Abstraction has 27 states and 36 transitions. [2024-10-31 22:17:34,798 INFO L332 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2024-10-31 22:17:34,799 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 27 states and 36 transitions. [2024-10-31 22:17:34,799 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2024-10-31 22:17:34,800 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:17:34,800 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:17:34,802 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2024-10-31 22:17:34,802 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:17:34,802 INFO L745 eck$LassoCheckResult]: Stem: 252#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true; 240#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~ret7#1, main_#t~ret8#1, main_#t~post9#1, main_~k~0#1, main_#t~post10#1, main_~n~0#1, main_~x~0#1, main_~y~0#1, main_~z~0#1;havoc main_#t~nondet4#1;main_~x~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 241#L35 assume !(main_~x~0#1 < 0);havoc main_#t~nondet5#1;main_~y~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 247#L38 assume !(main_~y~0#1 < 0);havoc main_#t~nondet6#1;main_~z~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~n~0#1 := 0; 243#L41-3 [2024-10-31 22:17:34,803 INFO L747 eck$LassoCheckResult]: Loop: 243#L41-3 assume !!(main_~n~0#1 <= main_~x~0#1);main_~k~0#1 := 0; 244#L42-3 assume !!(main_~k~0#1 <= main_~x~0#1); 249#L43 assume !(main_~k~0#1 <= main_~n~0#1);assume { :begin_inline_binomialCoefficient } true;binomialCoefficient_#in~n#1, binomialCoefficient_#in~k#1 := main_~k~0#1, main_~n~0#1;havoc binomialCoefficient_#res#1;havoc binomialCoefficient_#t~ret1#1, binomialCoefficient_#t~ret2#1, binomialCoefficient_#t~ret3#1, binomialCoefficient_~n#1, binomialCoefficient_~k#1;binomialCoefficient_~n#1 := binomialCoefficient_#in~n#1;binomialCoefficient_~k#1 := binomialCoefficient_#in~k#1; 227#L30-5 call binomialCoefficient_#t~ret1#1 := fact(binomialCoefficient_~n#1);< 228#$Ultimate##0 ~n := #in~n; 250#L25 assume ~n <= 0;#res := 1; 239#factFINAL assume true; 229#factEXIT >#78#return; 232#L30-6 call binomialCoefficient_#t~ret2#1 := fact(binomialCoefficient_~k#1);< 228#$Ultimate##0 ~n := #in~n; 250#L25 assume ~n <= 0;#res := 1; 239#factFINAL assume true; 229#factEXIT >#80#return; 234#L30-7 call binomialCoefficient_#t~ret3#1 := fact(binomialCoefficient_~n#1 - binomialCoefficient_~k#1);< 228#$Ultimate##0 ~n := #in~n; 250#L25 assume ~n <= 0;#res := 1; 239#factFINAL assume true; 229#factEXIT >#82#return; 238#L30-8 binomialCoefficient_#res#1 := (if binomialCoefficient_#t~ret1#1 < 0 && 0 != binomialCoefficient_#t~ret1#1 % (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1) then (if binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1 < 0 then binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1) - 1 else 1 + binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1)) else binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1));havoc binomialCoefficient_#t~ret1#1;havoc binomialCoefficient_#t~ret2#1;havoc binomialCoefficient_#t~ret3#1; 242#binomialCoefficient_returnLabel#2 main_#t~ret8#1 := binomialCoefficient_#res#1;havoc binomialCoefficient_#t~ret1#1, binomialCoefficient_#t~ret2#1, binomialCoefficient_#t~ret3#1, binomialCoefficient_~n#1, binomialCoefficient_~k#1;havoc binomialCoefficient_#in~n#1, binomialCoefficient_#in~k#1;assume { :end_inline_binomialCoefficient } true; 248#L42-2 main_#t~post9#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post9#1;havoc main_#t~post9#1; 251#L42-3 assume !(main_~k~0#1 <= main_~x~0#1); 253#L42-4 havoc main_~k~0#1; 246#L41-2 main_#t~post10#1 := main_~n~0#1;main_~n~0#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 243#L41-3 [2024-10-31 22:17:34,803 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:34,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1171944, now seen corresponding path program 2 times [2024-10-31 22:17:34,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:34,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416382024] [2024-10-31 22:17:34,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:34,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:34,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:34,831 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:17:34,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:34,838 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Ended with exit code 0 [2024-10-31 22:17:34,843 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:17:34,843 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:34,844 INFO L85 PathProgramCache]: Analyzing trace with hash -2022384732, now seen corresponding path program 1 times [2024-10-31 22:17:34,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:34,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411442429] [2024-10-31 22:17:34,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:34,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:34,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:35,148 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-31 22:17:35,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:35,174 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-31 22:17:35,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:35,200 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-31 22:17:35,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:35,261 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-10-31 22:17:35,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:17:35,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411442429] [2024-10-31 22:17:35,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411442429] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-31 22:17:35,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-31 22:17:35,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-31 22:17:35,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661699] [2024-10-31 22:17:35,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 22:17:35,263 INFO L762 eck$LassoCheckResult]: loop already infeasible [2024-10-31 22:17:35,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:17:35,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-31 22:17:35,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-31 22:17:35,266 INFO L87 Difference]: Start difference. First operand 27 states and 36 transitions. cyclomatic complexity: 11 Second operand has 5 states, 4 states have (on average 3.75) internal successors, (15), 5 states have internal predecessors, (15), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-10-31 22:17:35,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 22:17:35,381 INFO L93 Difference]: Finished difference Result 29 states and 43 transitions. [2024-10-31 22:17:35,381 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 29 states and 43 transitions. [2024-10-31 22:17:35,383 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2024-10-31 22:17:35,384 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 29 states to 29 states and 43 transitions. [2024-10-31 22:17:35,385 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 29 [2024-10-31 22:17:35,385 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 29 [2024-10-31 22:17:35,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 43 transitions. [2024-10-31 22:17:35,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2024-10-31 22:17:35,386 INFO L218 hiAutomatonCegarLoop]: Abstraction has 29 states and 43 transitions. [2024-10-31 22:17:35,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states and 43 transitions. [2024-10-31 22:17:35,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2024-10-31 22:17:35,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 20 states have (on average 1.15) internal successors, (23), 20 states have internal predecessors, (23), 7 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) [2024-10-31 22:17:35,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 43 transitions. [2024-10-31 22:17:35,392 INFO L240 hiAutomatonCegarLoop]: Abstraction has 29 states and 43 transitions. [2024-10-31 22:17:35,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-31 22:17:35,394 INFO L425 stractBuchiCegarLoop]: Abstraction has 29 states and 43 transitions. [2024-10-31 22:17:35,394 INFO L332 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2024-10-31 22:17:35,394 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 29 states and 43 transitions. [2024-10-31 22:17:35,395 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2024-10-31 22:17:35,395 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:17:35,396 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:17:35,396 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2024-10-31 22:17:35,397 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:17:35,397 INFO L745 eck$LassoCheckResult]: Stem: 330#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true; 316#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~ret7#1, main_#t~ret8#1, main_#t~post9#1, main_~k~0#1, main_#t~post10#1, main_~n~0#1, main_~x~0#1, main_~y~0#1, main_~z~0#1;havoc main_#t~nondet4#1;main_~x~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 317#L35 assume !(main_~x~0#1 < 0);havoc main_#t~nondet5#1;main_~y~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 324#L38 assume !(main_~y~0#1 < 0);havoc main_#t~nondet6#1;main_~z~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~n~0#1 := 0; 320#L41-3 [2024-10-31 22:17:35,397 INFO L747 eck$LassoCheckResult]: Loop: 320#L41-3 assume !!(main_~n~0#1 <= main_~x~0#1);main_~k~0#1 := 0; 321#L42-3 assume !!(main_~k~0#1 <= main_~x~0#1); 326#L43 assume main_~k~0#1 <= main_~n~0#1;assume { :begin_inline_binomialCoefficient } true;binomialCoefficient_#in~n#1, binomialCoefficient_#in~k#1 := main_~n~0#1, main_~k~0#1;havoc binomialCoefficient_#res#1;havoc binomialCoefficient_#t~ret1#1, binomialCoefficient_#t~ret2#1, binomialCoefficient_#t~ret3#1, binomialCoefficient_~n#1, binomialCoefficient_~k#1;binomialCoefficient_~n#1 := binomialCoefficient_#in~n#1;binomialCoefficient_~k#1 := binomialCoefficient_#in~k#1; 310#L30 call binomialCoefficient_#t~ret1#1 := fact(binomialCoefficient_~n#1);< 304#$Ultimate##0 ~n := #in~n; 327#L25 assume ~n <= 0;#res := 1; 328#factFINAL assume true; 305#factEXIT >#72#return; 306#L30-1 call binomialCoefficient_#t~ret2#1 := fact(binomialCoefficient_~k#1);< 304#$Ultimate##0 ~n := #in~n; 327#L25 assume ~n <= 0;#res := 1; 328#factFINAL assume true; 305#factEXIT >#74#return; 308#L30-2 call binomialCoefficient_#t~ret3#1 := fact(binomialCoefficient_~n#1 - binomialCoefficient_~k#1);< 304#$Ultimate##0 ~n := #in~n; 327#L25 assume ~n <= 0;#res := 1; 328#factFINAL assume true; 305#factEXIT >#76#return; 312#L30-3 binomialCoefficient_#res#1 := (if binomialCoefficient_#t~ret1#1 < 0 && 0 != binomialCoefficient_#t~ret1#1 % (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1) then (if binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1 < 0 then binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1) - 1 else 1 + binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1)) else binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1));havoc binomialCoefficient_#t~ret1#1;havoc binomialCoefficient_#t~ret2#1;havoc binomialCoefficient_#t~ret3#1; 322#binomialCoefficient_returnLabel#1 main_#t~ret7#1 := binomialCoefficient_#res#1;havoc binomialCoefficient_#t~ret1#1, binomialCoefficient_#t~ret2#1, binomialCoefficient_#t~ret3#1, binomialCoefficient_~n#1, binomialCoefficient_~k#1;havoc binomialCoefficient_#in~n#1, binomialCoefficient_#in~k#1;assume { :end_inline_binomialCoefficient } true; 325#L42-2 main_#t~post9#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post9#1;havoc main_#t~post9#1; 329#L42-3 assume !(main_~k~0#1 <= main_~x~0#1); 331#L42-4 havoc main_~k~0#1; 323#L41-2 main_#t~post10#1 := main_~n~0#1;main_~n~0#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 320#L41-3 [2024-10-31 22:17:35,398 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:35,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1171944, now seen corresponding path program 3 times [2024-10-31 22:17:35,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:35,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843819236] [2024-10-31 22:17:35,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:35,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:35,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:35,407 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:17:35,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:35,413 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:17:35,416 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:35,416 INFO L85 PathProgramCache]: Analyzing trace with hash -481826528, now seen corresponding path program 1 times [2024-10-31 22:17:35,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:35,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924188335] [2024-10-31 22:17:35,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:35,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:35,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-31 22:17:35,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1191396749] [2024-10-31 22:17:35,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:35,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:17:35,450 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:35,454 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:17:35,458 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-10-31 22:17:35,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:35,514 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:17:35,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:35,540 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:17:35,541 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:35,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1147386361, now seen corresponding path program 1 times [2024-10-31 22:17:35,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:35,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946073970] [2024-10-31 22:17:35,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:35,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:35,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-31 22:17:35,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1643683056] [2024-10-31 22:17:35,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:35,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:17:35,578 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:35,584 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:17:35,586 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-10-31 22:17:35,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:35,642 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:17:35,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:35,677 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:17:36,052 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:17:36,053 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:17:36,053 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:17:36,053 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:17:36,053 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-10-31 22:17:36,053 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:36,053 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:17:36,053 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:17:36,054 INFO L132 ssoRankerPreferences]: Filename of dumped script: Binomial.c_Iteration3_Loop [2024-10-31 22:17:36,054 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:17:36,054 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:17:36,055 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:36,058 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:36,061 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:36,065 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:36,068 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:36,074 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:36,077 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:36,080 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:36,084 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:36,087 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:36,090 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:36,093 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:36,097 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:36,172 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:17:36,172 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-10-31 22:17:36,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:36,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:36,175 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:36,178 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2024-10-31 22:17:36,180 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:17:36,180 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:36,197 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:17:36,198 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post9#1=0} Honda state: {ULTIMATE.start_main_#t~post9#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:17:36,216 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:36,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:36,217 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:36,219 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:36,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2024-10-31 22:17:36,221 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:17:36,221 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:36,240 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:17:36,242 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_binomialCoefficient_#t~ret3#1=0} Honda state: {ULTIMATE.start_binomialCoefficient_#t~ret3#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:17:36,263 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Ended with exit code 0 [2024-10-31 22:17:36,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:36,264 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:36,267 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:36,268 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2024-10-31 22:17:36,269 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:17:36,269 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:36,286 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:17:36,289 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_binomialCoefficient_#t~ret2#1=0} Honda state: {ULTIMATE.start_binomialCoefficient_#t~ret2#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:17:36,311 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Ended with exit code 0 [2024-10-31 22:17:36,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:36,312 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:36,314 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:36,315 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2024-10-31 22:17:36,316 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:17:36,316 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:36,334 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:17:36,335 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_binomialCoefficient_~k#1=0} Honda state: {ULTIMATE.start_binomialCoefficient_~k#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:17:36,354 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Ended with exit code 0 [2024-10-31 22:17:36,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:36,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:36,357 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:36,362 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2024-10-31 22:17:36,363 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:17:36,363 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:36,402 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Ended with exit code 0 [2024-10-31 22:17:36,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:36,402 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:36,404 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:36,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2024-10-31 22:17:36,417 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-10-31 22:17:36,417 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:36,438 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-10-31 22:17:36,459 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:36,459 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:17:36,460 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:17:36,460 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:17:36,460 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:17:36,460 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-10-31 22:17:36,460 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:36,460 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:17:36,460 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:17:36,460 INFO L132 ssoRankerPreferences]: Filename of dumped script: Binomial.c_Iteration3_Loop [2024-10-31 22:17:36,460 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:17:36,460 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:17:36,464 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:36,472 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:36,477 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:36,480 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:36,483 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:36,490 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:36,499 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:36,506 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:36,510 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:36,515 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:36,519 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:36,524 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:36,529 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:36,611 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:17:36,611 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-10-31 22:17:36,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:36,612 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:36,614 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:36,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2024-10-31 22:17:36,617 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:17:36,632 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:17:36,632 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:17:36,633 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:17:36,633 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:17:36,633 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:17:36,634 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:17:36,634 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:17:36,636 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:17:36,660 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Ended with exit code 0 [2024-10-31 22:17:36,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:36,661 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:36,663 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:36,667 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2024-10-31 22:17:36,668 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:17:36,684 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:17:36,684 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:17:36,684 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:17:36,684 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:17:36,685 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:17:36,685 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:17:36,686 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:17:36,688 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:17:36,709 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Ended with exit code 0 [2024-10-31 22:17:36,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:36,710 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:36,712 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:36,715 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2024-10-31 22:17:36,716 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:17:36,731 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:17:36,731 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:17:36,732 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:17:36,732 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:17:36,732 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:17:36,733 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:17:36,733 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:17:36,735 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:17:36,752 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:36,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:36,753 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:36,754 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:36,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2024-10-31 22:17:36,757 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:17:36,769 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:17:36,769 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:17:36,770 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:17:36,770 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:17:36,770 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:17:36,770 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:17:36,771 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:17:36,773 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:17:36,793 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Ended with exit code 0 [2024-10-31 22:17:36,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:36,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:36,797 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:36,801 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2024-10-31 22:17:36,802 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:17:36,814 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:17:36,814 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:17:36,814 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:17:36,815 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:17:36,815 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:17:36,815 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:17:36,815 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:17:36,818 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:17:36,839 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2024-10-31 22:17:36,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:36,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:36,842 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:36,843 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2024-10-31 22:17:36,844 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:17:36,858 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:17:36,858 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:17:36,858 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:17:36,858 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:17:36,858 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:17:36,860 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:17:36,860 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:17:36,863 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-10-31 22:17:36,866 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2024-10-31 22:17:36,866 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2024-10-31 22:17:36,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:36,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:36,869 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:36,871 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2024-10-31 22:17:36,871 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-10-31 22:17:36,871 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-10-31 22:17:36,872 INFO L474 LassoAnalysis]: Proved termination. [2024-10-31 22:17:36,872 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~n~0#1) = -2*ULTIMATE.start_main_~n~0#1 + 1 Supporting invariants [] [2024-10-31 22:17:36,886 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:36,887 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-10-31 22:17:36,906 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:36,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:36,913 INFO L255 TraceCheckSpWp]: Trace formula consists of 8 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-10-31 22:17:36,913 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:17:36,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:36,965 INFO L255 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-10-31 22:17:36,967 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:17:37,225 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-10-31 22:17:37,226 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 [2024-10-31 22:17:37,226 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 29 states and 43 transitions. cyclomatic complexity: 16 Second operand has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 8 states have internal predecessors, (19), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-31 22:17:37,647 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 29 states and 43 transitions. cyclomatic complexity: 16. Second operand has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 8 states have internal predecessors, (19), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Result 119 states and 178 transitions. Complement of second has 28 states. [2024-10-31 22:17:37,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 9 states 1 stem states 7 non-accepting loop states 1 accepting loop states [2024-10-31 22:17:37,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 8 states have internal predecessors, (19), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-31 22:17:37,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 71 transitions. [2024-10-31 22:17:37,650 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 71 transitions. Stem has 4 letters. Loop has 24 letters. [2024-10-31 22:17:37,651 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:17:37,651 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 71 transitions. Stem has 28 letters. Loop has 24 letters. [2024-10-31 22:17:37,652 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:17:37,652 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 71 transitions. Stem has 4 letters. Loop has 48 letters. [2024-10-31 22:17:37,653 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:17:37,653 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 119 states and 178 transitions. [2024-10-31 22:17:37,657 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 33 [2024-10-31 22:17:37,662 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 119 states to 117 states and 176 transitions. [2024-10-31 22:17:37,662 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 59 [2024-10-31 22:17:37,662 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 60 [2024-10-31 22:17:37,664 INFO L73 IsDeterministic]: Start isDeterministic. Operand 117 states and 176 transitions. [2024-10-31 22:17:37,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:17:37,665 INFO L218 hiAutomatonCegarLoop]: Abstraction has 117 states and 176 transitions. [2024-10-31 22:17:37,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states and 176 transitions. [2024-10-31 22:17:37,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 112. [2024-10-31 22:17:37,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 72 states have (on average 1.2083333333333333) internal successors, (87), 75 states have internal predecessors, (87), 30 states have call successors, (30), 6 states have call predecessors, (30), 10 states have return successors, (50), 30 states have call predecessors, (50), 30 states have call successors, (50) [2024-10-31 22:17:37,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 167 transitions. [2024-10-31 22:17:37,693 INFO L240 hiAutomatonCegarLoop]: Abstraction has 112 states and 167 transitions. [2024-10-31 22:17:37,695 INFO L425 stractBuchiCegarLoop]: Abstraction has 112 states and 167 transitions. [2024-10-31 22:17:37,695 INFO L332 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2024-10-31 22:17:37,695 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 112 states and 167 transitions. [2024-10-31 22:17:37,697 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 33 [2024-10-31 22:17:37,698 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:17:37,700 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:17:37,701 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2024-10-31 22:17:37,701 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:17:37,701 INFO L745 eck$LassoCheckResult]: Stem: 659#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true; 622#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~ret7#1, main_#t~ret8#1, main_#t~post9#1, main_~k~0#1, main_#t~post10#1, main_~n~0#1, main_~x~0#1, main_~y~0#1, main_~z~0#1;havoc main_#t~nondet4#1;main_~x~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 623#L35 assume !(main_~x~0#1 < 0);havoc main_#t~nondet5#1;main_~y~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 639#L38 assume !(main_~y~0#1 < 0);havoc main_#t~nondet6#1;main_~z~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~n~0#1 := 0; 660#L41-3 assume !!(main_~n~0#1 <= main_~x~0#1);main_~k~0#1 := 0; 631#L42-3 [2024-10-31 22:17:37,701 INFO L747 eck$LassoCheckResult]: Loop: 631#L42-3 assume !!(main_~k~0#1 <= main_~x~0#1); 642#L43 assume main_~k~0#1 <= main_~n~0#1;assume { :begin_inline_binomialCoefficient } true;binomialCoefficient_#in~n#1, binomialCoefficient_#in~k#1 := main_~n~0#1, main_~k~0#1;havoc binomialCoefficient_#res#1;havoc binomialCoefficient_#t~ret1#1, binomialCoefficient_#t~ret2#1, binomialCoefficient_#t~ret3#1, binomialCoefficient_~n#1, binomialCoefficient_~k#1;binomialCoefficient_~n#1 := binomialCoefficient_#in~n#1;binomialCoefficient_~k#1 := binomialCoefficient_#in~k#1; 643#L30 call binomialCoefficient_#t~ret1#1 := fact(binomialCoefficient_~n#1);< 674#$Ultimate##0 ~n := #in~n; 680#L25 assume !(~n <= 0); 611#L26 call #t~ret0 := fact(~n - 1);< 628#$Ultimate##0 ~n := #in~n; 649#L25 assume ~n <= 0;#res := 1; 609#factFINAL assume true; 613#factEXIT >#70#return; 678#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 676#factFINAL assume true; 669#factEXIT >#72#return; 672#L30-1 call binomialCoefficient_#t~ret2#1 := fact(binomialCoefficient_~k#1);< 674#$Ultimate##0 ~n := #in~n; 680#L25 assume ~n <= 0;#res := 1; 681#factFINAL assume true; 675#factEXIT >#74#return; 670#L30-2 call binomialCoefficient_#t~ret3#1 := fact(binomialCoefficient_~n#1 - binomialCoefficient_~k#1);< 674#$Ultimate##0 ~n := #in~n; 680#L25 assume ~n <= 0;#res := 1; 681#factFINAL assume true; 675#factEXIT >#76#return; 668#L30-3 binomialCoefficient_#res#1 := (if binomialCoefficient_#t~ret1#1 < 0 && 0 != binomialCoefficient_#t~ret1#1 % (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1) then (if binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1 < 0 then binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1) - 1 else 1 + binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1)) else binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1));havoc binomialCoefficient_#t~ret1#1;havoc binomialCoefficient_#t~ret2#1;havoc binomialCoefficient_#t~ret3#1; 666#binomialCoefficient_returnLabel#1 main_#t~ret7#1 := binomialCoefficient_#res#1;havoc binomialCoefficient_#t~ret1#1, binomialCoefficient_#t~ret2#1, binomialCoefficient_#t~ret3#1, binomialCoefficient_~n#1, binomialCoefficient_~k#1;havoc binomialCoefficient_#in~n#1, binomialCoefficient_#in~k#1;assume { :end_inline_binomialCoefficient } true; 664#L42-2 main_#t~post9#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post9#1;havoc main_#t~post9#1; 663#L42-3 assume !(main_~k~0#1 <= main_~x~0#1); 661#L42-4 havoc main_~k~0#1; 637#L41-2 main_#t~post10#1 := main_~n~0#1;main_~n~0#1 := 1 + main_#t~post10#1;havoc main_#t~post10#1; 630#L41-3 assume !!(main_~n~0#1 <= main_~x~0#1);main_~k~0#1 := 0; 631#L42-3 [2024-10-31 22:17:37,702 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:37,702 INFO L85 PathProgramCache]: Analyzing trace with hash 36330292, now seen corresponding path program 1 times [2024-10-31 22:17:37,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:37,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054546131] [2024-10-31 22:17:37,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:37,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:37,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:37,712 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:17:37,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:37,717 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:17:37,719 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:37,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1586780350, now seen corresponding path program 1 times [2024-10-31 22:17:37,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:37,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968419754] [2024-10-31 22:17:37,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:37,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:37,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:37,830 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:37,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:37,845 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:37,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:37,849 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-31 22:17:37,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:37,864 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-31 22:17:37,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:37,871 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-10-31 22:17:37,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:17:37,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968419754] [2024-10-31 22:17:37,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968419754] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-31 22:17:37,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-31 22:17:37,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-31 22:17:37,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548148127] [2024-10-31 22:17:37,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 22:17:37,873 INFO L762 eck$LassoCheckResult]: loop already infeasible [2024-10-31 22:17:37,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:17:37,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-31 22:17:37,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-10-31 22:17:37,874 INFO L87 Difference]: Start difference. First operand 112 states and 167 transitions. cyclomatic complexity: 60 Second operand has 6 states, 5 states have (on average 2.8) internal successors, (14), 6 states have internal predecessors, (14), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-10-31 22:17:37,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 22:17:37,980 INFO L93 Difference]: Finished difference Result 157 states and 236 transitions. [2024-10-31 22:17:37,980 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 157 states and 236 transitions. [2024-10-31 22:17:37,987 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 51 [2024-10-31 22:17:37,996 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 157 states to 148 states and 227 transitions. [2024-10-31 22:17:37,996 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 75 [2024-10-31 22:17:37,997 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 75 [2024-10-31 22:17:37,997 INFO L73 IsDeterministic]: Start isDeterministic. Operand 148 states and 227 transitions. [2024-10-31 22:17:38,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:17:38,000 INFO L218 hiAutomatonCegarLoop]: Abstraction has 148 states and 227 transitions. [2024-10-31 22:17:38,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states and 227 transitions. [2024-10-31 22:17:38,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 116. [2024-10-31 22:17:38,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 76 states have (on average 1.1973684210526316) internal successors, (91), 79 states have internal predecessors, (91), 30 states have call successors, (30), 6 states have call predecessors, (30), 10 states have return successors, (50), 30 states have call predecessors, (50), 30 states have call successors, (50) [2024-10-31 22:17:38,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 171 transitions. [2024-10-31 22:17:38,026 INFO L240 hiAutomatonCegarLoop]: Abstraction has 116 states and 171 transitions. [2024-10-31 22:17:38,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-10-31 22:17:38,028 INFO L425 stractBuchiCegarLoop]: Abstraction has 116 states and 171 transitions. [2024-10-31 22:17:38,030 INFO L332 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2024-10-31 22:17:38,030 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 116 states and 171 transitions. [2024-10-31 22:17:38,031 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 34 [2024-10-31 22:17:38,034 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:17:38,034 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:17:38,036 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2024-10-31 22:17:38,036 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:17:38,036 INFO L745 eck$LassoCheckResult]: Stem: 956#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true; 924#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~ret7#1, main_#t~ret8#1, main_#t~post9#1, main_~k~0#1, main_#t~post10#1, main_~n~0#1, main_~x~0#1, main_~y~0#1, main_~z~0#1;havoc main_#t~nondet4#1;main_~x~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 925#L35 assume !(main_~x~0#1 < 0);havoc main_#t~nondet5#1;main_~y~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 943#L38 assume !(main_~y~0#1 < 0);havoc main_#t~nondet6#1;main_~z~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~n~0#1 := 0; 957#L41-3 assume !!(main_~n~0#1 <= main_~x~0#1);main_~k~0#1 := 0; 933#L42-3 [2024-10-31 22:17:38,036 INFO L747 eck$LassoCheckResult]: Loop: 933#L42-3 assume !!(main_~k~0#1 <= main_~x~0#1); 962#L43 assume main_~k~0#1 <= main_~n~0#1;assume { :begin_inline_binomialCoefficient } true;binomialCoefficient_#in~n#1, binomialCoefficient_#in~k#1 := main_~n~0#1, main_~k~0#1;havoc binomialCoefficient_#res#1;havoc binomialCoefficient_#t~ret1#1, binomialCoefficient_#t~ret2#1, binomialCoefficient_#t~ret3#1, binomialCoefficient_~n#1, binomialCoefficient_~k#1;binomialCoefficient_~n#1 := binomialCoefficient_#in~n#1;binomialCoefficient_~k#1 := binomialCoefficient_#in~k#1; 968#L30 call binomialCoefficient_#t~ret1#1 := fact(binomialCoefficient_~n#1);< 974#$Ultimate##0 ~n := #in~n; 978#L25 assume !(~n <= 0); 895#L26 call #t~ret0 := fact(~n - 1);< 930#$Ultimate##0 ~n := #in~n; 951#L25 assume ~n <= 0;#res := 1; 948#factFINAL assume true; 893#factEXIT >#70#return; 899#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 975#factFINAL assume true; 967#factEXIT >#72#return; 969#L30-1 call binomialCoefficient_#t~ret2#1 := fact(binomialCoefficient_~k#1);< 974#$Ultimate##0 ~n := #in~n; 978#L25 assume ~n <= 0;#res := 1; 977#factFINAL assume true; 976#factEXIT >#74#return; 972#L30-2 call binomialCoefficient_#t~ret3#1 := fact(binomialCoefficient_~n#1 - binomialCoefficient_~k#1);< 974#$Ultimate##0 ~n := #in~n; 978#L25 assume ~n <= 0;#res := 1; 977#factFINAL assume true; 976#factEXIT >#76#return; 936#L30-3 binomialCoefficient_#res#1 := (if binomialCoefficient_#t~ret1#1 < 0 && 0 != binomialCoefficient_#t~ret1#1 % (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1) then (if binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1 < 0 then binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1) - 1 else 1 + binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1)) else binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1));havoc binomialCoefficient_#t~ret1#1;havoc binomialCoefficient_#t~ret2#1;havoc binomialCoefficient_#t~ret3#1; 937#binomialCoefficient_returnLabel#1 main_#t~ret7#1 := binomialCoefficient_#res#1;havoc binomialCoefficient_#t~ret1#1, binomialCoefficient_#t~ret2#1, binomialCoefficient_#t~ret3#1, binomialCoefficient_~n#1, binomialCoefficient_~k#1;havoc binomialCoefficient_#in~n#1, binomialCoefficient_#in~k#1;assume { :end_inline_binomialCoefficient } true; 980#L42-2 main_#t~post9#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post9#1;havoc main_#t~post9#1; 933#L42-3 [2024-10-31 22:17:38,036 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:38,036 INFO L85 PathProgramCache]: Analyzing trace with hash 36330292, now seen corresponding path program 2 times [2024-10-31 22:17:38,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:38,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714092035] [2024-10-31 22:17:38,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:38,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:38,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:38,042 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:17:38,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:38,046 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:17:38,048 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:38,048 INFO L85 PathProgramCache]: Analyzing trace with hash -542592342, now seen corresponding path program 1 times [2024-10-31 22:17:38,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:38,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774747894] [2024-10-31 22:17:38,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:38,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:38,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:38,179 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:38,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:38,257 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:38,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:38,263 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-31 22:17:38,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:38,300 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-31 22:17:38,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:38,355 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-10-31 22:17:38,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:17:38,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774747894] [2024-10-31 22:17:38,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774747894] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:17:38,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214373967] [2024-10-31 22:17:38,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:38,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:17:38,362 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:38,363 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2024-10-31 22:17:38,367 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:17:38,369 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-10-31 22:17:38,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:38,424 INFO L255 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-10-31 22:17:38,426 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:17:38,517 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 7 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-10-31 22:17:38,518 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:17:38,713 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 7 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-10-31 22:17:38,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214373967] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 22:17:38,714 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 22:17:38,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2024-10-31 22:17:38,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440682890] [2024-10-31 22:17:38,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 22:17:38,715 INFO L762 eck$LassoCheckResult]: loop already infeasible [2024-10-31 22:17:38,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:17:38,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-10-31 22:17:38,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-10-31 22:17:38,716 INFO L87 Difference]: Start difference. First operand 116 states and 171 transitions. cyclomatic complexity: 60 Second operand has 13 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 6 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2024-10-31 22:17:39,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 22:17:39,093 INFO L93 Difference]: Finished difference Result 180 states and 261 transitions. [2024-10-31 22:17:39,093 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 180 states and 261 transitions. [2024-10-31 22:17:39,098 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 60 [2024-10-31 22:17:39,103 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 180 states to 180 states and 261 transitions. [2024-10-31 22:17:39,104 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 90 [2024-10-31 22:17:39,104 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 90 [2024-10-31 22:17:39,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 180 states and 261 transitions. [2024-10-31 22:17:39,108 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:17:39,109 INFO L218 hiAutomatonCegarLoop]: Abstraction has 180 states and 261 transitions. [2024-10-31 22:17:39,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states and 261 transitions. [2024-10-31 22:17:39,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 130. [2024-10-31 22:17:39,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 84 states have (on average 1.1785714285714286) internal successors, (99), 83 states have internal predecessors, (99), 36 states have call successors, (36), 10 states have call predecessors, (36), 10 states have return successors, (58), 36 states have call predecessors, (58), 36 states have call successors, (58) [2024-10-31 22:17:39,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 193 transitions. [2024-10-31 22:17:39,131 INFO L240 hiAutomatonCegarLoop]: Abstraction has 130 states and 193 transitions. [2024-10-31 22:17:39,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-10-31 22:17:39,133 INFO L425 stractBuchiCegarLoop]: Abstraction has 130 states and 193 transitions. [2024-10-31 22:17:39,134 INFO L332 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2024-10-31 22:17:39,135 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 130 states and 193 transitions. [2024-10-31 22:17:39,136 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 37 [2024-10-31 22:17:39,139 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:17:39,140 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:17:39,141 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2024-10-31 22:17:39,141 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:17:39,141 INFO L745 eck$LassoCheckResult]: Stem: 1438#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true; 1402#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~ret7#1, main_#t~ret8#1, main_#t~post9#1, main_~k~0#1, main_#t~post10#1, main_~n~0#1, main_~x~0#1, main_~y~0#1, main_~z~0#1;havoc main_#t~nondet4#1;main_~x~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 1403#L35 assume !(main_~x~0#1 < 0);havoc main_#t~nondet5#1;main_~y~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 1420#L38 assume !(main_~y~0#1 < 0);havoc main_#t~nondet6#1;main_~z~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~n~0#1 := 0; 1439#L41-3 assume !!(main_~n~0#1 <= main_~x~0#1);main_~k~0#1 := 0; 1411#L42-3 [2024-10-31 22:17:39,141 INFO L747 eck$LassoCheckResult]: Loop: 1411#L42-3 assume !!(main_~k~0#1 <= main_~x~0#1); 1447#L43 assume main_~k~0#1 <= main_~n~0#1;assume { :begin_inline_binomialCoefficient } true;binomialCoefficient_#in~n#1, binomialCoefficient_#in~k#1 := main_~n~0#1, main_~k~0#1;havoc binomialCoefficient_#res#1;havoc binomialCoefficient_#t~ret1#1, binomialCoefficient_#t~ret2#1, binomialCoefficient_#t~ret3#1, binomialCoefficient_~n#1, binomialCoefficient_~k#1;binomialCoefficient_~n#1 := binomialCoefficient_#in~n#1;binomialCoefficient_~k#1 := binomialCoefficient_#in~k#1; 1452#L30 call binomialCoefficient_#t~ret1#1 := fact(binomialCoefficient_~n#1);< 1462#$Ultimate##0 ~n := #in~n; 1476#L25 assume !(~n <= 0); 1466#L26 call #t~ret0 := fact(~n - 1);< 1408#$Ultimate##0 ~n := #in~n; 1478#L25 assume ~n <= 0;#res := 1; 1477#factFINAL assume true; 1464#factEXIT >#70#return; 1463#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 1461#factFINAL assume true; 1451#factEXIT >#72#return; 1454#L30-1 call binomialCoefficient_#t~ret2#1 := fact(binomialCoefficient_~k#1);< 1462#$Ultimate##0 ~n := #in~n; 1476#L25 assume ~n <= 0;#res := 1; 1475#factFINAL assume true; 1474#factEXIT >#74#return; 1456#L30-2 call binomialCoefficient_#t~ret3#1 := fact(binomialCoefficient_~n#1 - binomialCoefficient_~k#1);< 1460#$Ultimate##0 ~n := #in~n; 1468#L25 assume !(~n <= 0); 1466#L26 call #t~ret0 := fact(~n - 1);< 1408#$Ultimate##0 ~n := #in~n; 1478#L25 assume ~n <= 0;#res := 1; 1477#factFINAL assume true; 1464#factEXIT >#70#return; 1463#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 1461#factFINAL assume true; 1451#factEXIT >#76#return; 1459#L30-3 binomialCoefficient_#res#1 := (if binomialCoefficient_#t~ret1#1 < 0 && 0 != binomialCoefficient_#t~ret1#1 % (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1) then (if binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1 < 0 then binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1) - 1 else 1 + binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1)) else binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1));havoc binomialCoefficient_#t~ret1#1;havoc binomialCoefficient_#t~ret2#1;havoc binomialCoefficient_#t~ret3#1; 1428#binomialCoefficient_returnLabel#1 main_#t~ret7#1 := binomialCoefficient_#res#1;havoc binomialCoefficient_#t~ret1#1, binomialCoefficient_#t~ret2#1, binomialCoefficient_#t~ret3#1, binomialCoefficient_~n#1, binomialCoefficient_~k#1;havoc binomialCoefficient_#in~n#1, binomialCoefficient_#in~k#1;assume { :end_inline_binomialCoefficient } true; 1429#L42-2 main_#t~post9#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post9#1;havoc main_#t~post9#1; 1411#L42-3 [2024-10-31 22:17:39,142 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:39,142 INFO L85 PathProgramCache]: Analyzing trace with hash 36330292, now seen corresponding path program 3 times [2024-10-31 22:17:39,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:39,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995444443] [2024-10-31 22:17:39,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:39,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:39,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:39,148 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:17:39,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:39,152 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:17:39,152 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:39,152 INFO L85 PathProgramCache]: Analyzing trace with hash -685225686, now seen corresponding path program 2 times [2024-10-31 22:17:39,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:39,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513632791] [2024-10-31 22:17:39,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:39,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:39,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-31 22:17:39,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1280292797] [2024-10-31 22:17:39,169 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-31 22:17:39,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:17:39,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:39,172 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:17:39,173 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-10-31 22:17:39,235 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-31 22:17:39,235 INFO L228 tOrderPrioritization]: Conjunction of SSA is sat [2024-10-31 22:17:39,235 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:17:39,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:39,265 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:17:39,266 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:39,266 INFO L85 PathProgramCache]: Analyzing trace with hash 1931548765, now seen corresponding path program 1 times [2024-10-31 22:17:39,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:39,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791562725] [2024-10-31 22:17:39,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:39,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:39,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:39,325 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-31 22:17:39,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:39,371 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:39,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:39,376 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-31 22:17:39,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:39,380 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-31 22:17:39,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:39,384 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:39,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:39,388 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-10-31 22:17:39,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:17:39,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791562725] [2024-10-31 22:17:39,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791562725] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:17:39,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724002663] [2024-10-31 22:17:39,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:39,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:17:39,389 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:39,391 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:17:39,393 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-10-31 22:17:39,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:39,449 INFO L255 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-10-31 22:17:39,451 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:17:39,489 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 28 proven. 1 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-10-31 22:17:39,492 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:17:39,605 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-10-31 22:17:39,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724002663] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 22:17:39,605 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 22:17:39,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 9 [2024-10-31 22:17:39,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252457373] [2024-10-31 22:17:39,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 22:17:39,975 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:17:39,975 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:17:39,975 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:17:39,975 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:17:39,976 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-10-31 22:17:39,976 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:39,976 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:17:39,976 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:17:39,976 INFO L132 ssoRankerPreferences]: Filename of dumped script: Binomial.c_Iteration6_Loop [2024-10-31 22:17:39,976 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:17:39,976 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:17:39,977 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:39,983 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:39,985 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:39,987 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:39,990 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:39,995 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:39,998 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:40,001 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:40,003 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:40,006 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:40,027 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:40,032 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:40,087 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:17:40,087 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-10-31 22:17:40,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:40,087 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:40,090 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:40,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2024-10-31 22:17:40,096 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:17:40,096 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:40,115 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:17:40,115 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_binomialCoefficient_#res#1=0} Honda state: {ULTIMATE.start_binomialCoefficient_#res#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:17:40,133 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:40,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:40,135 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:40,136 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:40,138 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2024-10-31 22:17:40,139 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:17:40,139 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:40,153 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:17:40,153 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_binomialCoefficient_#in~k#1=0} Honda state: {ULTIMATE.start_binomialCoefficient_#in~k#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:17:40,192 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2024-10-31 22:17:40,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:40,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:40,194 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:40,195 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2024-10-31 22:17:40,196 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:17:40,196 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:40,211 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:17:40,211 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post9#1=0} Honda state: {ULTIMATE.start_main_#t~post9#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:17:40,249 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:40,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:40,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:40,251 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:40,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2024-10-31 22:17:40,253 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:17:40,253 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:40,267 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:17:40,267 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_binomialCoefficient_~k#1=0} Honda state: {ULTIMATE.start_binomialCoefficient_~k#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:17:40,306 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2024-10-31 22:17:40,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:40,307 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:40,308 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:40,309 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2024-10-31 22:17:40,310 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:17:40,310 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:40,363 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2024-10-31 22:17:40,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:40,364 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:40,365 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:40,366 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2024-10-31 22:17:40,367 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-10-31 22:17:40,367 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:40,383 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-10-31 22:17:40,402 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2024-10-31 22:17:40,402 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:17:40,403 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:17:40,403 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:17:40,403 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:17:40,403 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-10-31 22:17:40,403 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:40,403 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:17:40,403 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:17:40,403 INFO L132 ssoRankerPreferences]: Filename of dumped script: Binomial.c_Iteration6_Loop [2024-10-31 22:17:40,403 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:17:40,403 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:17:40,404 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:40,408 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:40,411 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:40,414 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:40,421 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:40,424 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:40,427 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:40,429 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:40,436 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:40,442 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:40,446 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:40,450 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:40,519 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:17:40,519 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-10-31 22:17:40,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:40,520 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:40,523 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:40,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2024-10-31 22:17:40,525 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:17:40,543 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:17:40,543 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:17:40,543 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:17:40,543 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:17:40,543 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:17:40,544 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:17:40,544 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:17:40,549 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:17:40,570 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:40,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:40,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:40,573 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:40,575 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2024-10-31 22:17:40,576 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:17:40,593 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:17:40,594 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:17:40,594 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:17:40,594 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:17:40,594 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:17:40,595 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:17:40,595 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:17:40,597 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:17:40,619 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2024-10-31 22:17:40,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:40,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:40,621 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:40,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2024-10-31 22:17:40,623 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:17:40,636 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:17:40,636 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:17:40,636 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:17:40,636 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:17:40,636 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:17:40,637 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:17:40,637 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:17:40,639 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:17:40,653 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2024-10-31 22:17:40,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:40,654 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:40,655 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:40,656 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2024-10-31 22:17:40,657 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:17:40,669 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:17:40,669 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:17:40,669 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:17:40,669 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:17:40,669 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:17:40,670 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:17:40,670 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:17:40,673 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-10-31 22:17:40,679 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2024-10-31 22:17:40,679 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2024-10-31 22:17:40,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:40,679 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:40,682 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:40,683 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2024-10-31 22:17:40,684 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-10-31 22:17:40,684 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-10-31 22:17:40,685 INFO L474 LassoAnalysis]: Proved termination. [2024-10-31 22:17:40,685 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~k~0#1) = -2*ULTIMATE.start_main_~k~0#1 + 1 Supporting invariants [] [2024-10-31 22:17:40,706 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2024-10-31 22:17:40,707 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-10-31 22:17:40,728 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:40,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:40,734 INFO L255 TraceCheckSpWp]: Trace formula consists of 11 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-10-31 22:17:40,735 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:17:40,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:40,808 INFO L255 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-10-31 22:17:40,811 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:17:41,007 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-10-31 22:17:41,007 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 [2024-10-31 22:17:41,007 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 130 states and 193 transitions. cyclomatic complexity: 68 Second operand has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 8 states have internal predecessors, (18), 3 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-10-31 22:17:41,330 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 130 states and 193 transitions. cyclomatic complexity: 68. Second operand has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 8 states have internal predecessors, (18), 3 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Result 533 states and 750 transitions. Complement of second has 35 states. [2024-10-31 22:17:41,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 9 states 1 stem states 7 non-accepting loop states 1 accepting loop states [2024-10-31 22:17:41,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 8 states have internal predecessors, (18), 3 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-10-31 22:17:41,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 46 transitions. [2024-10-31 22:17:41,332 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 46 transitions. Stem has 5 letters. Loop has 32 letters. [2024-10-31 22:17:41,333 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:17:41,333 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 46 transitions. Stem has 37 letters. Loop has 32 letters. [2024-10-31 22:17:41,334 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:17:41,334 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 46 transitions. Stem has 5 letters. Loop has 64 letters. [2024-10-31 22:17:41,334 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:17:41,335 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 533 states and 750 transitions. [2024-10-31 22:17:41,342 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 69 [2024-10-31 22:17:41,349 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 533 states to 494 states and 700 transitions. [2024-10-31 22:17:41,350 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 150 [2024-10-31 22:17:41,350 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 152 [2024-10-31 22:17:41,351 INFO L73 IsDeterministic]: Start isDeterministic. Operand 494 states and 700 transitions. [2024-10-31 22:17:41,351 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:17:41,351 INFO L218 hiAutomatonCegarLoop]: Abstraction has 494 states and 700 transitions. [2024-10-31 22:17:41,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states and 700 transitions. [2024-10-31 22:17:41,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 469. [2024-10-31 22:17:41,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 299 states have (on average 1.1772575250836121) internal successors, (352), 302 states have internal predecessors, (352), 118 states have call successors, (118), 45 states have call predecessors, (118), 52 states have return successors, (180), 121 states have call predecessors, (180), 116 states have call successors, (180) [2024-10-31 22:17:41,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 650 transitions. [2024-10-31 22:17:41,381 INFO L240 hiAutomatonCegarLoop]: Abstraction has 469 states and 650 transitions. [2024-10-31 22:17:41,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:17:41,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-31 22:17:41,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-10-31 22:17:41,382 INFO L87 Difference]: Start difference. First operand 469 states and 650 transitions. Second operand has 9 states, 8 states have (on average 3.625) internal successors, (29), 9 states have internal predecessors, (29), 5 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) [2024-10-31 22:17:41,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 22:17:41,554 INFO L93 Difference]: Finished difference Result 438 states and 609 transitions. [2024-10-31 22:17:41,554 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 438 states and 609 transitions. [2024-10-31 22:17:41,559 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 61 [2024-10-31 22:17:41,564 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 438 states to 423 states and 587 transitions. [2024-10-31 22:17:41,565 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 137 [2024-10-31 22:17:41,565 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 137 [2024-10-31 22:17:41,565 INFO L73 IsDeterministic]: Start isDeterministic. Operand 423 states and 587 transitions. [2024-10-31 22:17:41,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:17:41,567 INFO L218 hiAutomatonCegarLoop]: Abstraction has 423 states and 587 transitions. [2024-10-31 22:17:41,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states and 587 transitions. [2024-10-31 22:17:41,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 400. [2024-10-31 22:17:41,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 258 states have (on average 1.189922480620155) internal successors, (307), 263 states have internal predecessors, (307), 98 states have call successors, (98), 41 states have call predecessors, (98), 44 states have return successors, (141), 95 states have call predecessors, (141), 96 states have call successors, (141) [2024-10-31 22:17:41,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 546 transitions. [2024-10-31 22:17:41,587 INFO L240 hiAutomatonCegarLoop]: Abstraction has 400 states and 546 transitions. [2024-10-31 22:17:41,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-10-31 22:17:41,588 INFO L425 stractBuchiCegarLoop]: Abstraction has 400 states and 546 transitions. [2024-10-31 22:17:41,588 INFO L332 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2024-10-31 22:17:41,588 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 400 states and 546 transitions. [2024-10-31 22:17:41,594 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 61 [2024-10-31 22:17:41,594 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:17:41,594 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:17:41,595 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2024-10-31 22:17:41,596 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:17:41,596 INFO L745 eck$LassoCheckResult]: Stem: 3457#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true; 3409#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~ret7#1, main_#t~ret8#1, main_#t~post9#1, main_~k~0#1, main_#t~post10#1, main_~n~0#1, main_~x~0#1, main_~y~0#1, main_~z~0#1;havoc main_#t~nondet4#1;main_~x~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 3410#L35 assume !(main_~x~0#1 < 0);havoc main_#t~nondet5#1;main_~y~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 3428#L38 assume !(main_~y~0#1 < 0);havoc main_#t~nondet6#1;main_~z~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~n~0#1 := 0; 3458#L41-3 assume !!(main_~n~0#1 <= main_~x~0#1);main_~k~0#1 := 0; 3445#L42-3 assume !!(main_~k~0#1 <= main_~x~0#1); 3433#L43 [2024-10-31 22:17:41,597 INFO L747 eck$LassoCheckResult]: Loop: 3433#L43 assume !(main_~k~0#1 <= main_~n~0#1);assume { :begin_inline_binomialCoefficient } true;binomialCoefficient_#in~n#1, binomialCoefficient_#in~k#1 := main_~k~0#1, main_~n~0#1;havoc binomialCoefficient_#res#1;havoc binomialCoefficient_#t~ret1#1, binomialCoefficient_#t~ret2#1, binomialCoefficient_#t~ret3#1, binomialCoefficient_~n#1, binomialCoefficient_~k#1;binomialCoefficient_~n#1 := binomialCoefficient_#in~n#1;binomialCoefficient_~k#1 := binomialCoefficient_#in~k#1; 3374#L30-5 call binomialCoefficient_#t~ret1#1 := fact(binomialCoefficient_~n#1);< 3375#$Ultimate##0 ~n := #in~n; 3531#L25 assume !(~n <= 0); 3437#L26 call #t~ret0 := fact(~n - 1);< 3416#$Ultimate##0 ~n := #in~n; 3627#L25 assume ~n <= 0;#res := 1; 3441#factFINAL assume true; 3514#factEXIT >#70#return; 3515#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 3548#factFINAL assume true; 3546#factEXIT >#78#return; 3518#L30-6 call binomialCoefficient_#t~ret2#1 := fact(binomialCoefficient_~k#1);< 3375#$Ultimate##0 ~n := #in~n; 3531#L25 assume !(~n <= 0); 3437#L26 call #t~ret0 := fact(~n - 1);< 3416#$Ultimate##0 ~n := #in~n; 3627#L25 assume ~n <= 0;#res := 1; 3441#factFINAL assume true; 3514#factEXIT >#70#return; 3515#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 3548#factFINAL assume true; 3546#factEXIT >#80#return; 3519#L30-7 call binomialCoefficient_#t~ret3#1 := fact(binomialCoefficient_~n#1 - binomialCoefficient_~k#1);< 3547#$Ultimate##0 ~n := #in~n; 3580#L25 assume !(~n <= 0); 3437#L26 call #t~ret0 := fact(~n - 1);< 3416#$Ultimate##0 ~n := #in~n; 3627#L25 assume ~n <= 0;#res := 1; 3441#factFINAL assume true; 3514#factEXIT >#70#return; 3515#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 3548#factFINAL assume true; 3546#factEXIT >#82#return; 3545#L30-8 binomialCoefficient_#res#1 := (if binomialCoefficient_#t~ret1#1 < 0 && 0 != binomialCoefficient_#t~ret1#1 % (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1) then (if binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1 < 0 then binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1) - 1 else 1 + binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1)) else binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1));havoc binomialCoefficient_#t~ret1#1;havoc binomialCoefficient_#t~ret2#1;havoc binomialCoefficient_#t~ret3#1; 3468#binomialCoefficient_returnLabel#2 main_#t~ret8#1 := binomialCoefficient_#res#1;havoc binomialCoefficient_#t~ret1#1, binomialCoefficient_#t~ret2#1, binomialCoefficient_#t~ret3#1, binomialCoefficient_~n#1, binomialCoefficient_~k#1;havoc binomialCoefficient_#in~n#1, binomialCoefficient_#in~k#1;assume { :end_inline_binomialCoefficient } true; 3467#L42-2 main_#t~post9#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post9#1;havoc main_#t~post9#1; 3466#L42-3 assume !!(main_~k~0#1 <= main_~x~0#1); 3433#L43 [2024-10-31 22:17:41,597 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:41,597 INFO L85 PathProgramCache]: Analyzing trace with hash 1126239088, now seen corresponding path program 1 times [2024-10-31 22:17:41,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:41,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835170510] [2024-10-31 22:17:41,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:41,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:41,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:41,603 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:17:41,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:41,608 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:17:41,609 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:41,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1720459068, now seen corresponding path program 1 times [2024-10-31 22:17:41,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:41,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509478351] [2024-10-31 22:17:41,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:41,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:41,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:41,754 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-31 22:17:41,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:41,828 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:41,859 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:41,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:41,898 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-31 22:17:41,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:41,953 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:41,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:41,960 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-31 22:17:41,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:41,966 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:41,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:41,970 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 3 proven. 36 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-10-31 22:17:41,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:17:41,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509478351] [2024-10-31 22:17:41,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509478351] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:17:41,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2099072075] [2024-10-31 22:17:41,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:41,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:17:41,971 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:41,976 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:17:41,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-10-31 22:17:42,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:42,039 INFO L255 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-10-31 22:17:42,042 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:17:42,135 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 38 proven. 17 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-10-31 22:17:42,135 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:17:42,467 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 2 proven. 40 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-10-31 22:17:42,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2099072075] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 22:17:42,469 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 22:17:42,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 17 [2024-10-31 22:17:42,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70646713] [2024-10-31 22:17:42,470 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 22:17:42,470 INFO L762 eck$LassoCheckResult]: loop already infeasible [2024-10-31 22:17:42,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:17:42,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-10-31 22:17:42,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2024-10-31 22:17:42,473 INFO L87 Difference]: Start difference. First operand 400 states and 546 transitions. cyclomatic complexity: 163 Second operand has 17 states, 13 states have (on average 3.0) internal successors, (39), 15 states have internal predecessors, (39), 11 states have call successors, (13), 2 states have call predecessors, (13), 5 states have return successors, (13), 7 states have call predecessors, (13), 11 states have call successors, (13) [2024-10-31 22:17:42,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 22:17:42,836 INFO L93 Difference]: Finished difference Result 602 states and 872 transitions. [2024-10-31 22:17:42,836 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 602 states and 872 transitions. [2024-10-31 22:17:42,844 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 90 [2024-10-31 22:17:42,852 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 602 states to 602 states and 872 transitions. [2024-10-31 22:17:42,852 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 196 [2024-10-31 22:17:42,852 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 196 [2024-10-31 22:17:42,853 INFO L73 IsDeterministic]: Start isDeterministic. Operand 602 states and 872 transitions. [2024-10-31 22:17:42,853 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:17:42,854 INFO L218 hiAutomatonCegarLoop]: Abstraction has 602 states and 872 transitions. [2024-10-31 22:17:42,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states and 872 transitions. [2024-10-31 22:17:42,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 484. [2024-10-31 22:17:42,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 312 states have (on average 1.1570512820512822) internal successors, (361), 311 states have internal predecessors, (361), 110 states have call successors, (110), 53 states have call predecessors, (110), 62 states have return successors, (231), 119 states have call predecessors, (231), 108 states have call successors, (231) [2024-10-31 22:17:42,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 702 transitions. [2024-10-31 22:17:42,878 INFO L240 hiAutomatonCegarLoop]: Abstraction has 484 states and 702 transitions. [2024-10-31 22:17:42,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-10-31 22:17:42,879 INFO L425 stractBuchiCegarLoop]: Abstraction has 484 states and 702 transitions. [2024-10-31 22:17:42,879 INFO L332 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2024-10-31 22:17:42,880 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 484 states and 702 transitions. [2024-10-31 22:17:42,883 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 65 [2024-10-31 22:17:42,883 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:17:42,883 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:17:42,884 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2024-10-31 22:17:42,884 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [9, 9, 6, 6, 6, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:17:42,885 INFO L745 eck$LassoCheckResult]: Stem: 4753#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true; 4695#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~ret7#1, main_#t~ret8#1, main_#t~post9#1, main_~k~0#1, main_#t~post10#1, main_~n~0#1, main_~x~0#1, main_~y~0#1, main_~z~0#1;havoc main_#t~nondet4#1;main_~x~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 4696#L35 assume !(main_~x~0#1 < 0);havoc main_#t~nondet5#1;main_~y~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 4720#L38 assume !(main_~y~0#1 < 0);havoc main_#t~nondet6#1;main_~z~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~n~0#1 := 0; 4707#L41-3 assume !!(main_~n~0#1 <= main_~x~0#1);main_~k~0#1 := 0; 4708#L42-3 assume !!(main_~k~0#1 <= main_~x~0#1); 4759#L43 [2024-10-31 22:17:42,885 INFO L747 eck$LassoCheckResult]: Loop: 4759#L43 assume !(main_~k~0#1 <= main_~n~0#1);assume { :begin_inline_binomialCoefficient } true;binomialCoefficient_#in~n#1, binomialCoefficient_#in~k#1 := main_~k~0#1, main_~n~0#1;havoc binomialCoefficient_#res#1;havoc binomialCoefficient_#t~ret1#1, binomialCoefficient_#t~ret2#1, binomialCoefficient_#t~ret3#1, binomialCoefficient_~n#1, binomialCoefficient_~k#1;binomialCoefficient_~n#1 := binomialCoefficient_#in~n#1;binomialCoefficient_~k#1 := binomialCoefficient_#in~k#1; 4675#L30-5 call binomialCoefficient_#t~ret1#1 := fact(binomialCoefficient_~n#1);< 4817#$Ultimate##0 ~n := #in~n; 4959#L25 assume !(~n <= 0); 4826#L26 call #t~ret0 := fact(~n - 1);< 4704#$Ultimate##0 ~n := #in~n; 4837#L25 assume !(~n <= 0); 4825#L26 call #t~ret0 := fact(~n - 1);< 4704#$Ultimate##0 ~n := #in~n; 4837#L25 assume ~n <= 0;#res := 1; 4833#factFINAL assume true; 4830#factEXIT >#70#return; 4829#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 4907#factFINAL assume true; 4822#factEXIT >#70#return; 4820#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 4815#factFINAL assume true; 4816#factEXIT >#78#return; 4676#L30-6 call binomialCoefficient_#t~ret2#1 := fact(binomialCoefficient_~k#1);< 4817#$Ultimate##0 ~n := #in~n; 4959#L25 assume !(~n <= 0); 4826#L26 call #t~ret0 := fact(~n - 1);< 4704#$Ultimate##0 ~n := #in~n; 4837#L25 assume !(~n <= 0); 4825#L26 call #t~ret0 := fact(~n - 1);< 4704#$Ultimate##0 ~n := #in~n; 4837#L25 assume ~n <= 0;#res := 1; 4833#factFINAL assume true; 4830#factEXIT >#70#return; 4829#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 4907#factFINAL assume true; 4822#factEXIT >#70#return; 4820#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 4815#factFINAL assume true; 4816#factEXIT >#80#return; 4678#L30-7 call binomialCoefficient_#t~ret3#1 := fact(binomialCoefficient_~n#1 - binomialCoefficient_~k#1);< 4773#$Ultimate##0 ~n := #in~n; 4832#L25 assume !(~n <= 0); 4826#L26 call #t~ret0 := fact(~n - 1);< 4704#$Ultimate##0 ~n := #in~n; 4837#L25 assume !(~n <= 0); 4825#L26 call #t~ret0 := fact(~n - 1);< 4704#$Ultimate##0 ~n := #in~n; 4837#L25 assume ~n <= 0;#res := 1; 4833#factFINAL assume true; 4830#factEXIT >#70#return; 4829#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 4907#factFINAL assume true; 4822#factEXIT >#70#return; 4820#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 4815#factFINAL assume true; 4816#factEXIT >#82#return; 4769#L30-8 binomialCoefficient_#res#1 := (if binomialCoefficient_#t~ret1#1 < 0 && 0 != binomialCoefficient_#t~ret1#1 % (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1) then (if binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1 < 0 then binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1) - 1 else 1 + binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1)) else binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1));havoc binomialCoefficient_#t~ret1#1;havoc binomialCoefficient_#t~ret2#1;havoc binomialCoefficient_#t~ret3#1; 4765#binomialCoefficient_returnLabel#2 main_#t~ret8#1 := binomialCoefficient_#res#1;havoc binomialCoefficient_#t~ret1#1, binomialCoefficient_#t~ret2#1, binomialCoefficient_#t~ret3#1, binomialCoefficient_~n#1, binomialCoefficient_~k#1;havoc binomialCoefficient_#in~n#1, binomialCoefficient_#in~k#1;assume { :end_inline_binomialCoefficient } true; 4766#L42-2 main_#t~post9#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post9#1;havoc main_#t~post9#1; 4758#L42-3 assume !!(main_~k~0#1 <= main_~x~0#1); 4759#L43 [2024-10-31 22:17:42,885 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:42,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1126239088, now seen corresponding path program 2 times [2024-10-31 22:17:42,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:42,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550172391] [2024-10-31 22:17:42,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:42,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:42,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:42,889 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:17:42,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:42,892 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:17:42,892 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:42,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1714569788, now seen corresponding path program 2 times [2024-10-31 22:17:42,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:42,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843628068] [2024-10-31 22:17:42,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:42,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:42,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:43,002 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-31 22:17:43,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:43,071 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:43,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:43,119 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:43,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:43,140 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-31 22:17:43,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:43,193 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:43,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:43,246 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:43,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:43,251 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-31 22:17:43,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:43,260 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:43,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:43,264 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:43,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:43,267 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 10 proven. 95 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2024-10-31 22:17:43,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:17:43,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843628068] [2024-10-31 22:17:43,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843628068] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:17:43,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548548762] [2024-10-31 22:17:43,268 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-31 22:17:43,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:17:43,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:43,271 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:17:43,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-10-31 22:17:43,358 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-31 22:17:43,359 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-31 22:17:43,360 INFO L255 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-10-31 22:17:43,362 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:17:43,465 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 95 proven. 45 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2024-10-31 22:17:43,466 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:17:44,036 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 7 proven. 111 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2024-10-31 22:17:44,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [548548762] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 22:17:44,036 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 22:17:44,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 14] total 22 [2024-10-31 22:17:44,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871257646] [2024-10-31 22:17:44,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 22:17:44,037 INFO L762 eck$LassoCheckResult]: loop already infeasible [2024-10-31 22:17:44,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:17:44,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-10-31 22:17:44,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=354, Unknown=0, NotChecked=0, Total=462 [2024-10-31 22:17:44,042 INFO L87 Difference]: Start difference. First operand 484 states and 702 transitions. cyclomatic complexity: 235 Second operand has 22 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 18 states have internal predecessors, (49), 13 states have call successors, (15), 2 states have call predecessors, (15), 7 states have return successors, (18), 11 states have call predecessors, (18), 13 states have call successors, (18) [2024-10-31 22:17:44,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 22:17:44,626 INFO L93 Difference]: Finished difference Result 760 states and 1180 transitions. [2024-10-31 22:17:44,626 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 760 states and 1180 transitions. [2024-10-31 22:17:44,636 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 102 [2024-10-31 22:17:44,658 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 760 states to 760 states and 1180 transitions. [2024-10-31 22:17:44,658 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 245 [2024-10-31 22:17:44,659 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 245 [2024-10-31 22:17:44,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 760 states and 1180 transitions. [2024-10-31 22:17:44,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:17:44,663 INFO L218 hiAutomatonCegarLoop]: Abstraction has 760 states and 1180 transitions. [2024-10-31 22:17:44,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 760 states and 1180 transitions. [2024-10-31 22:17:44,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 760 to 598. [2024-10-31 22:17:44,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 598 states, 384 states have (on average 1.1588541666666667) internal successors, (445), 377 states have internal predecessors, (445), 134 states have call successors, (134), 71 states have call predecessors, (134), 80 states have return successors, (345), 149 states have call predecessors, (345), 132 states have call successors, (345) [2024-10-31 22:17:44,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 598 states to 598 states and 924 transitions. [2024-10-31 22:17:44,698 INFO L240 hiAutomatonCegarLoop]: Abstraction has 598 states and 924 transitions. [2024-10-31 22:17:44,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-10-31 22:17:44,699 INFO L425 stractBuchiCegarLoop]: Abstraction has 598 states and 924 transitions. [2024-10-31 22:17:44,699 INFO L332 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2024-10-31 22:17:44,699 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 598 states and 924 transitions. [2024-10-31 22:17:44,706 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 69 [2024-10-31 22:17:44,706 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:17:44,706 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:17:44,707 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2024-10-31 22:17:44,707 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [8, 8, 5, 5, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:17:44,708 INFO L745 eck$LassoCheckResult]: Stem: 6459#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true; 6408#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~ret7#1, main_#t~ret8#1, main_#t~post9#1, main_~k~0#1, main_#t~post10#1, main_~n~0#1, main_~x~0#1, main_~y~0#1, main_~z~0#1;havoc main_#t~nondet4#1;main_~x~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 6409#L35 assume !(main_~x~0#1 < 0);havoc main_#t~nondet5#1;main_~y~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 6432#L38 assume !(main_~y~0#1 < 0);havoc main_#t~nondet6#1;main_~z~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~n~0#1 := 0; 6419#L41-3 assume !!(main_~n~0#1 <= main_~x~0#1);main_~k~0#1 := 0; 6420#L42-3 assume !!(main_~k~0#1 <= main_~x~0#1); 6466#L43 [2024-10-31 22:17:44,710 INFO L747 eck$LassoCheckResult]: Loop: 6466#L43 assume !(main_~k~0#1 <= main_~n~0#1);assume { :begin_inline_binomialCoefficient } true;binomialCoefficient_#in~n#1, binomialCoefficient_#in~k#1 := main_~k~0#1, main_~n~0#1;havoc binomialCoefficient_#res#1;havoc binomialCoefficient_#t~ret1#1, binomialCoefficient_#t~ret2#1, binomialCoefficient_#t~ret3#1, binomialCoefficient_~n#1, binomialCoefficient_~k#1;binomialCoefficient_~n#1 := binomialCoefficient_#in~n#1;binomialCoefficient_~k#1 := binomialCoefficient_#in~k#1; 6482#L30-5 call binomialCoefficient_#t~ret1#1 := fact(binomialCoefficient_~n#1);< 6513#$Ultimate##0 ~n := #in~n; 6537#L25 assume !(~n <= 0); 6524#L26 call #t~ret0 := fact(~n - 1);< 6534#$Ultimate##0 ~n := #in~n; 6535#L25 assume !(~n <= 0); 6527#L26 call #t~ret0 := fact(~n - 1);< 6534#$Ultimate##0 ~n := #in~n; 6535#L25 assume !(~n <= 0); 6527#L26 call #t~ret0 := fact(~n - 1);< 6534#$Ultimate##0 ~n := #in~n; 6535#L25 assume ~n <= 0;#res := 1; 6532#factFINAL assume true; 6520#factEXIT >#70#return; 6530#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 6555#factFINAL assume true; 6547#factEXIT >#70#return; 6549#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 6560#factFINAL assume true; 6553#factEXIT >#70#return; 6551#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 6546#factFINAL assume true; 6479#factEXIT >#78#return; 6481#L30-6 call binomialCoefficient_#t~ret2#1 := fact(binomialCoefficient_~k#1);< 6513#$Ultimate##0 ~n := #in~n; 6537#L25 assume !(~n <= 0); 6524#L26 call #t~ret0 := fact(~n - 1);< 6534#$Ultimate##0 ~n := #in~n; 6535#L25 assume ~n <= 0;#res := 1; 6532#factFINAL assume true; 6520#factEXIT >#70#return; 6519#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 6517#factFINAL assume true; 6514#factEXIT >#80#return; 6480#L30-7 call binomialCoefficient_#t~ret3#1 := fact(binomialCoefficient_~n#1 - binomialCoefficient_~k#1);< 6504#$Ultimate##0 ~n := #in~n; 6536#L25 assume !(~n <= 0); 6524#L26 call #t~ret0 := fact(~n - 1);< 6534#$Ultimate##0 ~n := #in~n; 6535#L25 assume ~n <= 0;#res := 1; 6532#factFINAL assume true; 6520#factEXIT >#70#return; 6519#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 6517#factFINAL assume true; 6514#factEXIT >#82#return; 6483#L30-8 binomialCoefficient_#res#1 := (if binomialCoefficient_#t~ret1#1 < 0 && 0 != binomialCoefficient_#t~ret1#1 % (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1) then (if binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1 < 0 then binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1) - 1 else 1 + binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1)) else binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1));havoc binomialCoefficient_#t~ret1#1;havoc binomialCoefficient_#t~ret2#1;havoc binomialCoefficient_#t~ret3#1; 6471#binomialCoefficient_returnLabel#2 main_#t~ret8#1 := binomialCoefficient_#res#1;havoc binomialCoefficient_#t~ret1#1, binomialCoefficient_#t~ret2#1, binomialCoefficient_#t~ret3#1, binomialCoefficient_~n#1, binomialCoefficient_~k#1;havoc binomialCoefficient_#in~n#1, binomialCoefficient_#in~k#1;assume { :end_inline_binomialCoefficient } true; 6472#L42-2 main_#t~post9#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post9#1;havoc main_#t~post9#1; 6465#L42-3 assume !!(main_~k~0#1 <= main_~x~0#1); 6466#L43 [2024-10-31 22:17:44,711 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:44,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1126239088, now seen corresponding path program 3 times [2024-10-31 22:17:44,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:44,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648717017] [2024-10-31 22:17:44,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:44,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:44,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:44,715 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:17:44,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:44,717 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:17:44,718 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:44,719 INFO L85 PathProgramCache]: Analyzing trace with hash 594068860, now seen corresponding path program 3 times [2024-10-31 22:17:44,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:44,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800073847] [2024-10-31 22:17:44,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:44,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:44,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:44,879 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-31 22:17:44,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:45,027 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:45,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:45,072 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:45,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:45,115 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:45,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:45,119 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-10-31 22:17:45,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:45,164 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:45,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:45,182 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-31 22:17:45,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:45,204 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:45,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:45,216 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 31 proven. 41 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-10-31 22:17:45,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:17:45,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800073847] [2024-10-31 22:17:45,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800073847] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:17:45,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [564875532] [2024-10-31 22:17:45,217 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-10-31 22:17:45,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:17:45,217 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:45,219 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:17:45,221 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-10-31 22:17:45,291 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2024-10-31 22:17:45,292 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-31 22:17:45,293 INFO L255 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-10-31 22:17:45,295 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:17:45,428 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 29 proven. 59 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2024-10-31 22:17:45,428 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:17:46,133 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 29 proven. 67 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-10-31 22:17:46,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [564875532] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 22:17:46,134 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 22:17:46,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 14] total 25 [2024-10-31 22:17:46,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076274247] [2024-10-31 22:17:46,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 22:17:46,135 INFO L762 eck$LassoCheckResult]: loop already infeasible [2024-10-31 22:17:46,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:17:46,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-10-31 22:17:46,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=480, Unknown=0, NotChecked=0, Total=600 [2024-10-31 22:17:46,136 INFO L87 Difference]: Start difference. First operand 598 states and 924 transitions. cyclomatic complexity: 343 Second operand has 25 states, 19 states have (on average 2.210526315789474) internal successors, (42), 17 states have internal predecessors, (42), 15 states have call successors, (15), 1 states have call predecessors, (15), 6 states have return successors, (19), 14 states have call predecessors, (19), 15 states have call successors, (19) [2024-10-31 22:17:46,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 22:17:46,898 INFO L93 Difference]: Finished difference Result 892 states and 1388 transitions. [2024-10-31 22:17:46,898 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 892 states and 1388 transitions. [2024-10-31 22:17:46,909 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 135 [2024-10-31 22:17:46,921 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 892 states to 892 states and 1388 transitions. [2024-10-31 22:17:46,921 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 294 [2024-10-31 22:17:46,922 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 294 [2024-10-31 22:17:46,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 892 states and 1388 transitions. [2024-10-31 22:17:46,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:17:46,922 INFO L218 hiAutomatonCegarLoop]: Abstraction has 892 states and 1388 transitions. [2024-10-31 22:17:46,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 892 states and 1388 transitions. [2024-10-31 22:17:46,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 892 to 666. [2024-10-31 22:17:46,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 420 states have (on average 1.1452380952380952) internal successors, (481), 407 states have internal predecessors, (481), 166 states have call successors, (166), 89 states have call predecessors, (166), 80 states have return successors, (417), 169 states have call predecessors, (417), 164 states have call successors, (417) [2024-10-31 22:17:46,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 1064 transitions. [2024-10-31 22:17:46,959 INFO L240 hiAutomatonCegarLoop]: Abstraction has 666 states and 1064 transitions. [2024-10-31 22:17:46,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-10-31 22:17:46,961 INFO L425 stractBuchiCegarLoop]: Abstraction has 666 states and 1064 transitions. [2024-10-31 22:17:46,961 INFO L332 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2024-10-31 22:17:46,961 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 666 states and 1064 transitions. [2024-10-31 22:17:46,966 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 77 [2024-10-31 22:17:46,966 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:17:46,966 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:17:46,967 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2024-10-31 22:17:46,967 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [12, 12, 9, 9, 9, 9, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:17:46,968 INFO L745 eck$LassoCheckResult]: Stem: 8369#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true; 8309#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~ret7#1, main_#t~ret8#1, main_#t~post9#1, main_~k~0#1, main_#t~post10#1, main_~n~0#1, main_~x~0#1, main_~y~0#1, main_~z~0#1;havoc main_#t~nondet4#1;main_~x~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 8310#L35 assume !(main_~x~0#1 < 0);havoc main_#t~nondet5#1;main_~y~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 8331#L38 assume !(main_~y~0#1 < 0);havoc main_#t~nondet6#1;main_~z~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~n~0#1 := 0; 8370#L41-3 assume !!(main_~n~0#1 <= main_~x~0#1);main_~k~0#1 := 0; 8425#L42-3 assume !!(main_~k~0#1 <= main_~x~0#1); 8378#L43 [2024-10-31 22:17:46,968 INFO L747 eck$LassoCheckResult]: Loop: 8378#L43 assume !(main_~k~0#1 <= main_~n~0#1);assume { :begin_inline_binomialCoefficient } true;binomialCoefficient_#in~n#1, binomialCoefficient_#in~k#1 := main_~k~0#1, main_~n~0#1;havoc binomialCoefficient_#res#1;havoc binomialCoefficient_#t~ret1#1, binomialCoefficient_#t~ret2#1, binomialCoefficient_#t~ret3#1, binomialCoefficient_~n#1, binomialCoefficient_~k#1;binomialCoefficient_~n#1 := binomialCoefficient_#in~n#1;binomialCoefficient_~k#1 := binomialCoefficient_#in~k#1; 8274#L30-5 call binomialCoefficient_#t~ret1#1 := fact(binomialCoefficient_~n#1);< 8275#$Ultimate##0 ~n := #in~n; 8622#L25 assume !(~n <= 0); 8565#L26 call #t~ret0 := fact(~n - 1);< 8573#$Ultimate##0 ~n := #in~n; 8581#L25 assume !(~n <= 0); 8567#L26 call #t~ret0 := fact(~n - 1);< 8573#$Ultimate##0 ~n := #in~n; 8581#L25 assume !(~n <= 0); 8567#L26 call #t~ret0 := fact(~n - 1);< 8573#$Ultimate##0 ~n := #in~n; 8581#L25 assume ~n <= 0;#res := 1; 8580#factFINAL assume true; 8613#factEXIT >#70#return; 8612#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 8611#factFINAL assume true; 8609#factEXIT >#70#return; 8572#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 8574#factFINAL assume true; 8564#factEXIT >#70#return; 8570#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 8607#factFINAL assume true; 8608#factEXIT >#78#return; 8587#L30-6 call binomialCoefficient_#t~ret2#1 := fact(binomialCoefficient_~k#1);< 8275#$Ultimate##0 ~n := #in~n; 8622#L25 assume !(~n <= 0); 8565#L26 call #t~ret0 := fact(~n - 1);< 8573#$Ultimate##0 ~n := #in~n; 8581#L25 assume !(~n <= 0); 8567#L26 call #t~ret0 := fact(~n - 1);< 8573#$Ultimate##0 ~n := #in~n; 8581#L25 assume !(~n <= 0); 8567#L26 call #t~ret0 := fact(~n - 1);< 8573#$Ultimate##0 ~n := #in~n; 8581#L25 assume ~n <= 0;#res := 1; 8580#factFINAL assume true; 8613#factEXIT >#70#return; 8612#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 8611#factFINAL assume true; 8609#factEXIT >#70#return; 8572#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 8574#factFINAL assume true; 8564#factEXIT >#70#return; 8570#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 8607#factFINAL assume true; 8608#factEXIT >#80#return; 8586#L30-7 call binomialCoefficient_#t~ret3#1 := fact(binomialCoefficient_~n#1 - binomialCoefficient_~k#1);< 8671#$Ultimate##0 ~n := #in~n; 8677#L25 assume !(~n <= 0); 8565#L26 call #t~ret0 := fact(~n - 1);< 8573#$Ultimate##0 ~n := #in~n; 8581#L25 assume !(~n <= 0); 8567#L26 call #t~ret0 := fact(~n - 1);< 8573#$Ultimate##0 ~n := #in~n; 8581#L25 assume !(~n <= 0); 8567#L26 call #t~ret0 := fact(~n - 1);< 8573#$Ultimate##0 ~n := #in~n; 8581#L25 assume ~n <= 0;#res := 1; 8580#factFINAL assume true; 8613#factEXIT >#70#return; 8612#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 8611#factFINAL assume true; 8609#factEXIT >#70#return; 8572#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 8574#factFINAL assume true; 8564#factEXIT >#70#return; 8570#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 8607#factFINAL assume true; 8608#factEXIT >#82#return; 8670#L30-8 binomialCoefficient_#res#1 := (if binomialCoefficient_#t~ret1#1 < 0 && 0 != binomialCoefficient_#t~ret1#1 % (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1) then (if binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1 < 0 then binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1) - 1 else 1 + binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1)) else binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1));havoc binomialCoefficient_#t~ret1#1;havoc binomialCoefficient_#t~ret2#1;havoc binomialCoefficient_#t~ret3#1; 8384#binomialCoefficient_returnLabel#2 main_#t~ret8#1 := binomialCoefficient_#res#1;havoc binomialCoefficient_#t~ret1#1, binomialCoefficient_#t~ret2#1, binomialCoefficient_#t~ret3#1, binomialCoefficient_~n#1, binomialCoefficient_~k#1;havoc binomialCoefficient_#in~n#1, binomialCoefficient_#in~k#1;assume { :end_inline_binomialCoefficient } true; 8385#L42-2 main_#t~post9#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post9#1;havoc main_#t~post9#1; 8377#L42-3 assume !!(main_~k~0#1 <= main_~x~0#1); 8378#L43 [2024-10-31 22:17:46,968 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:46,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1126239088, now seen corresponding path program 4 times [2024-10-31 22:17:46,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:46,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867511397] [2024-10-31 22:17:46,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:46,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:46,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:46,973 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:17:46,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:46,975 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:17:46,976 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:46,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1836658684, now seen corresponding path program 4 times [2024-10-31 22:17:46,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:46,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222441951] [2024-10-31 22:17:46,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:46,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:46,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:47,125 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-31 22:17:47,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:47,182 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:47,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:47,240 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:47,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:47,323 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:47,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:47,349 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-10-31 22:17:47,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:47,412 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:47,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:47,476 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:47,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:47,532 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:47,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:47,537 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-31 22:17:47,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:47,546 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:47,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:47,551 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:47,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:47,555 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:47,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:47,558 INFO L134 CoverageAnalysis]: Checked inductivity of 336 backedges. 20 proven. 183 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2024-10-31 22:17:47,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:17:47,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222441951] [2024-10-31 22:17:47,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222441951] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:17:47,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1196773368] [2024-10-31 22:17:47,559 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-10-31 22:17:47,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:17:47,559 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:47,562 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:17:47,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-10-31 22:17:47,649 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-10-31 22:17:47,649 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-31 22:17:47,650 INFO L255 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-10-31 22:17:47,653 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:17:47,822 INFO L134 CoverageAnalysis]: Checked inductivity of 336 backedges. 179 proven. 86 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2024-10-31 22:17:47,822 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:17:48,899 INFO L134 CoverageAnalysis]: Checked inductivity of 336 backedges. 15 proven. 219 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2024-10-31 22:17:48,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1196773368] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 22:17:48,899 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 22:17:48,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 13, 18] total 29 [2024-10-31 22:17:48,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428947400] [2024-10-31 22:17:48,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 22:17:48,900 INFO L762 eck$LassoCheckResult]: loop already infeasible [2024-10-31 22:17:48,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:17:48,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-10-31 22:17:48,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=634, Unknown=0, NotChecked=0, Total=812 [2024-10-31 22:17:48,902 INFO L87 Difference]: Start difference. First operand 666 states and 1064 transitions. cyclomatic complexity: 415 Second operand has 29 states, 25 states have (on average 2.4) internal successors, (60), 23 states have internal predecessors, (60), 16 states have call successors, (18), 2 states have call predecessors, (18), 9 states have return successors, (25), 15 states have call predecessors, (25), 16 states have call successors, (25) [2024-10-31 22:17:49,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 22:17:49,863 INFO L93 Difference]: Finished difference Result 986 states and 1690 transitions. [2024-10-31 22:17:49,863 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 986 states and 1690 transitions. [2024-10-31 22:17:49,875 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 114 [2024-10-31 22:17:49,889 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 986 states to 986 states and 1690 transitions. [2024-10-31 22:17:49,889 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 320 [2024-10-31 22:17:49,889 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 320 [2024-10-31 22:17:49,890 INFO L73 IsDeterministic]: Start isDeterministic. Operand 986 states and 1690 transitions. [2024-10-31 22:17:49,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:17:49,891 INFO L218 hiAutomatonCegarLoop]: Abstraction has 986 states and 1690 transitions. [2024-10-31 22:17:49,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 986 states and 1690 transitions. [2024-10-31 22:17:49,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 986 to 786. [2024-10-31 22:17:49,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 786 states, 492 states have (on average 1.160569105691057) internal successors, (571), 479 states have internal predecessors, (571), 196 states have call successors, (196), 107 states have call predecessors, (196), 98 states have return successors, (593), 199 states have call predecessors, (593), 194 states have call successors, (593) [2024-10-31 22:17:49,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 1360 transitions. [2024-10-31 22:17:49,962 INFO L240 hiAutomatonCegarLoop]: Abstraction has 786 states and 1360 transitions. [2024-10-31 22:17:49,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-10-31 22:17:49,963 INFO L425 stractBuchiCegarLoop]: Abstraction has 786 states and 1360 transitions. [2024-10-31 22:17:49,963 INFO L332 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2024-10-31 22:17:49,963 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 786 states and 1360 transitions. [2024-10-31 22:17:49,971 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 81 [2024-10-31 22:17:49,971 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:17:49,971 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:17:49,972 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2024-10-31 22:17:49,972 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [8, 8, 5, 5, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:17:49,972 INFO L745 eck$LassoCheckResult]: Stem: 10676#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true; 10616#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~ret7#1, main_#t~ret8#1, main_#t~post9#1, main_~k~0#1, main_#t~post10#1, main_~n~0#1, main_~x~0#1, main_~y~0#1, main_~z~0#1;havoc main_#t~nondet4#1;main_~x~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 10617#L35 assume !(main_~x~0#1 < 0);havoc main_#t~nondet5#1;main_~y~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 10637#L38 assume !(main_~y~0#1 < 0);havoc main_#t~nondet6#1;main_~z~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~n~0#1 := 0; 10677#L41-3 assume !!(main_~n~0#1 <= main_~x~0#1);main_~k~0#1 := 0; 10757#L42-3 assume !!(main_~k~0#1 <= main_~x~0#1); 10642#L43 [2024-10-31 22:17:49,973 INFO L747 eck$LassoCheckResult]: Loop: 10642#L43 assume !(main_~k~0#1 <= main_~n~0#1);assume { :begin_inline_binomialCoefficient } true;binomialCoefficient_#in~n#1, binomialCoefficient_#in~k#1 := main_~k~0#1, main_~n~0#1;havoc binomialCoefficient_#res#1;havoc binomialCoefficient_#t~ret1#1, binomialCoefficient_#t~ret2#1, binomialCoefficient_#t~ret3#1, binomialCoefficient_~n#1, binomialCoefficient_~k#1;binomialCoefficient_~n#1 := binomialCoefficient_#in~n#1;binomialCoefficient_~k#1 := binomialCoefficient_#in~k#1; 10643#L30-5 call binomialCoefficient_#t~ret1#1 := fact(binomialCoefficient_~n#1);< 10998#$Ultimate##0 ~n := #in~n; 11043#L25 assume !(~n <= 0); 10583#L26 call #t~ret0 := fact(~n - 1);< 10623#$Ultimate##0 ~n := #in~n; 11051#L25 assume ~n <= 0;#res := 1; 10652#factFINAL assume true; 11033#factEXIT >#70#return; 11034#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 11055#factFINAL assume true; 10699#factEXIT >#78#return; 10705#L30-6 call binomialCoefficient_#t~ret2#1 := fact(binomialCoefficient_~k#1);< 10996#$Ultimate##0 ~n := #in~n; 10999#L25 assume ~n <= 0;#res := 1; 10997#factFINAL assume true; 10995#factEXIT >#80#return; 10701#L30-7 call binomialCoefficient_#t~ret3#1 := fact(binomialCoefficient_~n#1 - binomialCoefficient_~k#1);< 11045#$Ultimate##0 ~n := #in~n; 11042#L25 assume !(~n <= 0); 10583#L26 call #t~ret0 := fact(~n - 1);< 10623#$Ultimate##0 ~n := #in~n; 11051#L25 assume !(~n <= 0); 10587#L26 call #t~ret0 := fact(~n - 1);< 10623#$Ultimate##0 ~n := #in~n; 11051#L25 assume !(~n <= 0); 10587#L26 call #t~ret0 := fact(~n - 1);< 10623#$Ultimate##0 ~n := #in~n; 11051#L25 assume !(~n <= 0); 10587#L26 call #t~ret0 := fact(~n - 1);< 10623#$Ultimate##0 ~n := #in~n; 11051#L25 assume ~n <= 0;#res := 1; 10652#factFINAL assume true; 11033#factEXIT >#70#return; 11032#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 11031#factFINAL assume true; 11011#factEXIT >#70#return; 11015#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 11052#factFINAL assume true; 10580#factEXIT >#70#return; 10591#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 11058#factFINAL assume true; 11029#factEXIT >#70#return; 11020#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 11017#factFINAL assume true; 11008#factEXIT >#82#return; 10704#L30-8 binomialCoefficient_#res#1 := (if binomialCoefficient_#t~ret1#1 < 0 && 0 != binomialCoefficient_#t~ret1#1 % (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1) then (if binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1 < 0 then binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1) - 1 else 1 + binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1)) else binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1));havoc binomialCoefficient_#t~ret1#1;havoc binomialCoefficient_#t~ret2#1;havoc binomialCoefficient_#t~ret3#1; 10691#binomialCoefficient_returnLabel#2 main_#t~ret8#1 := binomialCoefficient_#res#1;havoc binomialCoefficient_#t~ret1#1, binomialCoefficient_#t~ret2#1, binomialCoefficient_#t~ret3#1, binomialCoefficient_~n#1, binomialCoefficient_~k#1;havoc binomialCoefficient_#in~n#1, binomialCoefficient_#in~k#1;assume { :end_inline_binomialCoefficient } true; 10692#L42-2 main_#t~post9#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post9#1;havoc main_#t~post9#1; 10685#L42-3 assume !!(main_~k~0#1 <= main_~x~0#1); 10642#L43 [2024-10-31 22:17:49,974 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:49,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1126239088, now seen corresponding path program 5 times [2024-10-31 22:17:49,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:49,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347982576] [2024-10-31 22:17:49,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:49,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:49,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:49,979 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:17:49,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:49,982 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:17:49,984 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:49,984 INFO L85 PathProgramCache]: Analyzing trace with hash 2122570364, now seen corresponding path program 5 times [2024-10-31 22:17:49,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:49,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870669288] [2024-10-31 22:17:49,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:49,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:49,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-31 22:17:50,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [923091247] [2024-10-31 22:17:50,001 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-10-31 22:17:50,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:17:50,002 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:50,007 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:17:50,008 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-10-31 22:17:50,105 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2024-10-31 22:17:50,105 INFO L228 tOrderPrioritization]: Conjunction of SSA is sat [2024-10-31 22:17:50,105 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:17:50,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:50,166 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:17:50,167 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:50,167 INFO L85 PathProgramCache]: Analyzing trace with hash 452856875, now seen corresponding path program 1 times [2024-10-31 22:17:50,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:50,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203585462] [2024-10-31 22:17:50,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:50,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:50,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:50,198 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-31 22:17:50,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:50,201 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:50,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:50,203 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-31 22:17:50,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:50,205 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-31 22:17:50,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:50,211 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:50,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:50,216 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:50,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:50,220 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:50,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:50,223 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:50,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:50,226 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2024-10-31 22:17:50,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:17:50,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203585462] [2024-10-31 22:17:50,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203585462] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-31 22:17:50,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-31 22:17:50,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-31 22:17:50,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072119167] [2024-10-31 22:17:50,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 22:17:50,686 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:17:50,686 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:17:50,687 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:17:50,687 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:17:50,687 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-10-31 22:17:50,687 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:50,687 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:17:50,687 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:17:50,687 INFO L132 ssoRankerPreferences]: Filename of dumped script: Binomial.c_Iteration11_Loop [2024-10-31 22:17:50,687 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:17:50,687 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:17:50,688 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:50,691 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:50,693 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:50,695 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:50,698 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:50,700 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:50,706 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:50,709 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:50,711 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:50,713 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:50,715 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:50,717 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:50,771 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:17:50,771 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-10-31 22:17:50,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:50,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:50,774 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:50,775 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2024-10-31 22:17:50,777 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:17:50,777 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:50,794 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:17:50,794 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_binomialCoefficient_#t~ret3#1=0} Honda state: {ULTIMATE.start_binomialCoefficient_#t~ret3#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:17:50,812 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:50,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:50,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:50,817 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:50,818 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2024-10-31 22:17:50,819 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:17:50,819 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:50,837 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:17:50,837 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_binomialCoefficient_~k#1=0} Honda state: {ULTIMATE.start_binomialCoefficient_~k#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:17:50,856 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:50,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:50,856 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:50,858 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:50,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2024-10-31 22:17:50,862 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:17:50,862 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:50,880 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:17:50,880 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_binomialCoefficient_#t~ret2#1=0} Honda state: {ULTIMATE.start_binomialCoefficient_#t~ret2#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:17:50,898 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2024-10-31 22:17:50,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:50,899 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:50,900 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:50,903 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:17:50,903 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:50,904 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2024-10-31 22:17:50,928 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:17:50,928 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_~n~0#1=-3} Honda state: {ULTIMATE.start_main_~n~0#1=-3} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:17:50,946 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:50,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:50,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:50,949 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:50,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2024-10-31 22:17:50,951 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:17:50,951 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:50,969 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:17:50,969 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_binomialCoefficient_#t~ret1#1=0} Honda state: {ULTIMATE.start_binomialCoefficient_#t~ret1#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:17:50,988 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2024-10-31 22:17:50,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:50,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:50,990 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:50,992 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2024-10-31 22:17:50,993 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:17:50,993 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:51,034 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:51,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:51,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:51,036 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:51,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2024-10-31 22:17:51,040 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-10-31 22:17:51,040 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:51,062 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-10-31 22:17:51,079 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:51,080 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:17:51,080 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:17:51,080 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:17:51,080 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:17:51,080 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-10-31 22:17:51,080 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:51,080 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:17:51,080 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:17:51,081 INFO L132 ssoRankerPreferences]: Filename of dumped script: Binomial.c_Iteration11_Loop [2024-10-31 22:17:51,081 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:17:51,081 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:17:51,081 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:51,085 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:51,087 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:51,089 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:51,092 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:51,095 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:51,097 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:51,102 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:51,105 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:51,108 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:51,110 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:51,113 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:51,172 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:17:51,172 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-10-31 22:17:51,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:51,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:51,177 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:51,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2024-10-31 22:17:51,181 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:17:51,192 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:17:51,192 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:17:51,193 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:17:51,193 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:17:51,193 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:17:51,193 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:17:51,193 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:17:51,195 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:17:51,205 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:51,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:51,206 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:51,208 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:51,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2024-10-31 22:17:51,212 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:17:51,226 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:17:51,226 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:17:51,226 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:17:51,226 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:17:51,226 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:17:51,227 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:17:51,227 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:17:51,229 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:17:51,247 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2024-10-31 22:17:51,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:51,247 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:51,249 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:51,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2024-10-31 22:17:51,251 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:17:51,265 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:17:51,265 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:17:51,266 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:17:51,266 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:17:51,266 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:17:51,266 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:17:51,266 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:17:51,268 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:17:51,287 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:51,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:51,288 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:51,290 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:51,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2024-10-31 22:17:51,293 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:17:51,307 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:17:51,308 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:17:51,308 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:17:51,308 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:17:51,308 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:17:51,309 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:17:51,309 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:17:51,312 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:17:51,329 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2024-10-31 22:17:51,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:51,330 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:51,332 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:51,333 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2024-10-31 22:17:51,334 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:17:51,348 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:17:51,348 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:17:51,348 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:17:51,348 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:17:51,348 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:17:51,349 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:17:51,349 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:17:51,351 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:17:51,368 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2024-10-31 22:17:51,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:51,369 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:51,372 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:51,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2024-10-31 22:17:51,376 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:17:51,391 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:17:51,391 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:17:51,392 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:17:51,392 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:17:51,392 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:17:51,392 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:17:51,393 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:17:51,394 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:17:51,412 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:51,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:51,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:51,416 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:51,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2024-10-31 22:17:51,418 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:17:51,434 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:17:51,434 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:17:51,435 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:17:51,435 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:17:51,435 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:17:51,436 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:17:51,436 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:17:51,439 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-10-31 22:17:51,444 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2024-10-31 22:17:51,445 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2024-10-31 22:17:51,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:51,445 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:51,447 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:51,449 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2024-10-31 22:17:51,450 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-10-31 22:17:51,450 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-10-31 22:17:51,450 INFO L474 LassoAnalysis]: Proved termination. [2024-10-31 22:17:51,450 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~k~0#1) = -2*ULTIMATE.start_main_~k~0#1 + 3 Supporting invariants [] [2024-10-31 22:17:51,470 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:51,471 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-10-31 22:17:51,504 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:51,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:51,515 INFO L255 TraceCheckSpWp]: Trace formula consists of 12 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-10-31 22:17:51,515 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:17:51,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:51,609 INFO L255 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-10-31 22:17:51,611 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:17:51,775 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:51,983 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2024-10-31 22:17:51,984 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 8 loop predicates [2024-10-31 22:17:51,984 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 786 states and 1360 transitions. cyclomatic complexity: 591 Second operand has 9 states, 8 states have (on average 2.75) internal successors, (22), 9 states have internal predecessors, (22), 4 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2024-10-31 22:17:52,449 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 786 states and 1360 transitions. cyclomatic complexity: 591. Second operand has 9 states, 8 states have (on average 2.75) internal successors, (22), 9 states have internal predecessors, (22), 4 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) Result 1791 states and 2773 transitions. Complement of second has 41 states. [2024-10-31 22:17:52,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 11 states 1 stem states 9 non-accepting loop states 1 accepting loop states [2024-10-31 22:17:52,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 8 states have (on average 2.75) internal successors, (22), 9 states have internal predecessors, (22), 4 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2024-10-31 22:17:52,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 58 transitions. [2024-10-31 22:17:52,451 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 58 transitions. Stem has 6 letters. Loop has 50 letters. [2024-10-31 22:17:52,452 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:17:52,456 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 58 transitions. Stem has 56 letters. Loop has 50 letters. [2024-10-31 22:17:52,456 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:17:52,457 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 58 transitions. Stem has 6 letters. Loop has 100 letters. [2024-10-31 22:17:52,459 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:17:52,462 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1791 states and 2773 transitions. [2024-10-31 22:17:52,489 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 74 [2024-10-31 22:17:52,504 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1791 states to 1251 states and 2004 transitions. [2024-10-31 22:17:52,504 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 281 [2024-10-31 22:17:52,506 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 286 [2024-10-31 22:17:52,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1251 states and 2004 transitions. [2024-10-31 22:17:52,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:17:52,508 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1251 states and 2004 transitions. [2024-10-31 22:17:52,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1251 states and 2004 transitions. [2024-10-31 22:17:52,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1251 to 990. [2024-10-31 22:17:52,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 990 states, 626 states have (on average 1.1693290734824282) internal successors, (732), 613 states have internal predecessors, (732), 232 states have call successors, (232), 132 states have call predecessors, (232), 132 states have return successors, (694), 244 states have call predecessors, (694), 228 states have call successors, (694) [2024-10-31 22:17:52,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 990 states to 990 states and 1658 transitions. [2024-10-31 22:17:52,554 INFO L240 hiAutomatonCegarLoop]: Abstraction has 990 states and 1658 transitions. [2024-10-31 22:17:52,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:17:52,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-31 22:17:52,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-31 22:17:52,555 INFO L87 Difference]: Start difference. First operand 990 states and 1658 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-10-31 22:17:52,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 22:17:52,612 INFO L93 Difference]: Finished difference Result 812 states and 1341 transitions. [2024-10-31 22:17:52,612 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 812 states and 1341 transitions. [2024-10-31 22:17:52,628 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 66 [2024-10-31 22:17:52,639 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 812 states to 812 states and 1341 transitions. [2024-10-31 22:17:52,639 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 223 [2024-10-31 22:17:52,640 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 223 [2024-10-31 22:17:52,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 812 states and 1341 transitions. [2024-10-31 22:17:52,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:17:52,640 INFO L218 hiAutomatonCegarLoop]: Abstraction has 812 states and 1341 transitions. [2024-10-31 22:17:52,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 812 states and 1341 transitions. [2024-10-31 22:17:52,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 812 to 808. [2024-10-31 22:17:52,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 808 states, 514 states have (on average 1.1575875486381324) internal successors, (595), 503 states have internal predecessors, (595), 186 states have call successors, (186), 108 states have call predecessors, (186), 108 states have return successors, (556), 196 states have call predecessors, (556), 182 states have call successors, (556) [2024-10-31 22:17:52,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 808 states to 808 states and 1337 transitions. [2024-10-31 22:17:52,675 INFO L240 hiAutomatonCegarLoop]: Abstraction has 808 states and 1337 transitions. [2024-10-31 22:17:52,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-31 22:17:52,676 INFO L425 stractBuchiCegarLoop]: Abstraction has 808 states and 1337 transitions. [2024-10-31 22:17:52,676 INFO L332 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2024-10-31 22:17:52,676 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 808 states and 1337 transitions. [2024-10-31 22:17:52,681 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 65 [2024-10-31 22:17:52,682 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:17:52,682 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:17:52,682 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:17:52,682 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2024-10-31 22:17:52,683 INFO L745 eck$LassoCheckResult]: Stem: 15380#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true; 15330#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~ret7#1, main_#t~ret8#1, main_#t~post9#1, main_~k~0#1, main_#t~post10#1, main_~n~0#1, main_~x~0#1, main_~y~0#1, main_~z~0#1;havoc main_#t~nondet4#1;main_~x~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 15331#L35 assume !(main_~x~0#1 < 0);havoc main_#t~nondet5#1;main_~y~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 15350#L38 assume !(main_~y~0#1 < 0);havoc main_#t~nondet6#1;main_~z~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~n~0#1 := 0; 15338#L41-3 assume !!(main_~n~0#1 <= main_~x~0#1);main_~k~0#1 := 0; 15339#L42-3 assume !!(main_~k~0#1 <= main_~x~0#1); 15524#L43 assume main_~k~0#1 <= main_~n~0#1;assume { :begin_inline_binomialCoefficient } true;binomialCoefficient_#in~n#1, binomialCoefficient_#in~k#1 := main_~n~0#1, main_~k~0#1;havoc binomialCoefficient_#res#1;havoc binomialCoefficient_#t~ret1#1, binomialCoefficient_#t~ret2#1, binomialCoefficient_#t~ret3#1, binomialCoefficient_~n#1, binomialCoefficient_~k#1;binomialCoefficient_~n#1 := binomialCoefficient_#in~n#1;binomialCoefficient_~k#1 := binomialCoefficient_#in~k#1; 15311#L30 call binomialCoefficient_#t~ret1#1 := fact(binomialCoefficient_~n#1);< 15312#$Ultimate##0 ~n := #in~n; 15523#L25 assume !(~n <= 0); 15318#L26 call #t~ret0 := fact(~n - 1);< 15336#$Ultimate##0 [2024-10-31 22:17:52,683 INFO L747 eck$LassoCheckResult]: Loop: 15336#$Ultimate##0 ~n := #in~n; 15801#L25 assume !(~n <= 0); 15317#L26 call #t~ret0 := fact(~n - 1);< 15336#$Ultimate##0 [2024-10-31 22:17:52,683 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:52,683 INFO L85 PathProgramCache]: Analyzing trace with hash 271742545, now seen corresponding path program 1 times [2024-10-31 22:17:52,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:52,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767326902] [2024-10-31 22:17:52,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:52,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:52,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:52,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 22:17:52,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:17:52,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767326902] [2024-10-31 22:17:52,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767326902] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-31 22:17:52,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-31 22:17:52,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-10-31 22:17:52,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612039804] [2024-10-31 22:17:52,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-31 22:17:52,727 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-10-31 22:17:52,728 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:52,728 INFO L85 PathProgramCache]: Analyzing trace with hash 29984, now seen corresponding path program 1 times [2024-10-31 22:17:52,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:52,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587762342] [2024-10-31 22:17:52,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:52,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:52,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:52,731 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:17:52,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:52,733 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:17:52,766 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:17:52,766 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:17:52,766 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:17:52,766 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:17:52,766 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-10-31 22:17:52,766 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:52,766 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:17:52,766 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:17:52,766 INFO L132 ssoRankerPreferences]: Filename of dumped script: Binomial.c_Iteration12_Loop [2024-10-31 22:17:52,766 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:17:52,767 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:17:52,767 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:52,771 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:52,778 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:52,782 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:52,805 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:17:52,806 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-10-31 22:17:52,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:52,806 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:52,808 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:52,809 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2024-10-31 22:17:52,811 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:17:52,811 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:52,826 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:17:52,826 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fact_#t~ret0=0} Honda state: {fact_#t~ret0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:17:52,857 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:52,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:52,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:52,858 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:52,859 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2024-10-31 22:17:52,860 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:17:52,861 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:52,885 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2024-10-31 22:17:52,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:52,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:52,886 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:52,887 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2024-10-31 22:17:52,888 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-10-31 22:17:52,888 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:52,953 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-10-31 22:17:52,956 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:52,956 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:17:52,957 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:17:52,957 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:17:52,957 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:17:52,957 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-10-31 22:17:52,957 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:52,957 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:17:52,957 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:17:52,957 INFO L132 ssoRankerPreferences]: Filename of dumped script: Binomial.c_Iteration12_Loop [2024-10-31 22:17:52,957 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:17:52,957 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:17:52,958 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:52,960 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:52,969 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:52,972 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:52,995 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:17:52,995 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-10-31 22:17:52,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:52,995 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:52,997 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:52,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2024-10-31 22:17:52,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 [2024-10-31 22:17:53,011 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:17:53,012 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:17:53,012 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:17:53,012 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:17:53,012 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:17:53,012 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:17:53,013 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:17:53,014 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:17:53,052 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:53,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:53,053 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:53,054 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:53,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2024-10-31 22:17:53,056 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:17:53,067 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:17:53,067 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:17:53,068 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:17:53,068 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:17:53,068 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:17:53,068 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:17:53,069 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:17:53,071 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-10-31 22:17:53,074 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2024-10-31 22:17:53,075 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2024-10-31 22:17:53,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:53,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:53,076 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:53,077 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2024-10-31 22:17:53,078 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-10-31 22:17:53,078 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-10-31 22:17:53,078 INFO L474 LassoAnalysis]: Proved termination. [2024-10-31 22:17:53,078 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(fact_#in~n) = 1*fact_#in~n Supporting invariants [] [2024-10-31 22:17:53,116 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2024-10-31 22:17:53,116 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-10-31 22:17:53,130 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:53,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:53,147 INFO L255 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-10-31 22:17:53,148 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:17:53,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:53,172 INFO L255 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-10-31 22:17:53,173 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:17:53,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 22:17:53,199 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 [2024-10-31 22:17:53,199 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 808 states and 1337 transitions. cyclomatic complexity: 546 Second operand has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 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) [2024-10-31 22:17:53,275 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 808 states and 1337 transitions. cyclomatic complexity: 546. Second operand has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 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 1079 states and 1778 transitions. Complement of second has 17 states. [2024-10-31 22:17:53,275 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 [2024-10-31 22:17:53,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 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) [2024-10-31 22:17:53,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 32 transitions. [2024-10-31 22:17:53,278 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 32 transitions. Stem has 11 letters. Loop has 3 letters. [2024-10-31 22:17:53,278 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:17:53,278 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 32 transitions. Stem has 14 letters. Loop has 3 letters. [2024-10-31 22:17:53,278 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:17:53,279 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 32 transitions. Stem has 11 letters. Loop has 6 letters. [2024-10-31 22:17:53,279 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:17:53,279 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1079 states and 1778 transitions. [2024-10-31 22:17:53,297 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 65 [2024-10-31 22:17:53,312 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1079 states to 1020 states and 1715 transitions. [2024-10-31 22:17:53,312 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 242 [2024-10-31 22:17:53,312 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 244 [2024-10-31 22:17:53,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1020 states and 1715 transitions. [2024-10-31 22:17:53,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:17:53,313 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1020 states and 1715 transitions. [2024-10-31 22:17:53,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1020 states and 1715 transitions. [2024-10-31 22:17:53,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1020 to 1008. [2024-10-31 22:17:53,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1008 states, 637 states have (on average 1.1711145996860282) internal successors, (746), 648 states have internal predecessors, (746), 235 states have call successors, (235), 146 states have call predecessors, (235), 136 states have return successors, (698), 213 states have call predecessors, (698), 231 states have call successors, (698) [2024-10-31 22:17:53,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1008 states to 1008 states and 1679 transitions. [2024-10-31 22:17:53,354 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1008 states and 1679 transitions. [2024-10-31 22:17:53,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:17:53,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-31 22:17:53,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-10-31 22:17:53,354 INFO L87 Difference]: Start difference. First operand 1008 states and 1679 transitions. Second operand has 6 states, 4 states have (on average 2.25) internal successors, (9), 5 states have internal predecessors, (9), 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) [2024-10-31 22:17:53,434 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2024-10-31 22:17:53,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 22:17:53,468 INFO L93 Difference]: Finished difference Result 1010 states and 1680 transitions. [2024-10-31 22:17:53,468 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1010 states and 1680 transitions. [2024-10-31 22:17:53,480 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 65 [2024-10-31 22:17:53,495 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1010 states to 1010 states and 1680 transitions. [2024-10-31 22:17:53,495 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 244 [2024-10-31 22:17:53,496 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 244 [2024-10-31 22:17:53,496 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1010 states and 1680 transitions. [2024-10-31 22:17:53,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:17:53,496 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1010 states and 1680 transitions. [2024-10-31 22:17:53,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1010 states and 1680 transitions. [2024-10-31 22:17:53,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1010 to 1008. [2024-10-31 22:17:53,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1008 states, 637 states have (on average 1.1695447409733124) internal successors, (745), 648 states have internal predecessors, (745), 235 states have call successors, (235), 146 states have call predecessors, (235), 136 states have return successors, (698), 213 states have call predecessors, (698), 231 states have call successors, (698) [2024-10-31 22:17:53,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1008 states to 1008 states and 1678 transitions. [2024-10-31 22:17:53,541 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1008 states and 1678 transitions. [2024-10-31 22:17:53,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-10-31 22:17:53,541 INFO L425 stractBuchiCegarLoop]: Abstraction has 1008 states and 1678 transitions. [2024-10-31 22:17:53,542 INFO L332 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2024-10-31 22:17:53,542 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1008 states and 1678 transitions. [2024-10-31 22:17:53,549 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 65 [2024-10-31 22:17:53,549 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:17:53,549 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:17:53,550 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:17:53,550 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2024-10-31 22:17:53,550 INFO L745 eck$LassoCheckResult]: Stem: 19375#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true; 19317#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~ret7#1, main_#t~ret8#1, main_#t~post9#1, main_~k~0#1, main_#t~post10#1, main_~n~0#1, main_~x~0#1, main_~y~0#1, main_~z~0#1;havoc main_#t~nondet4#1;main_~x~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 19318#L35 assume !(main_~x~0#1 < 0);havoc main_#t~nondet5#1;main_~y~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 19340#L38 assume !(main_~y~0#1 < 0);havoc main_#t~nondet6#1;main_~z~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~n~0#1 := 0; 19328#L41-3 assume !!(main_~n~0#1 <= main_~x~0#1);main_~k~0#1 := 0; 19329#L42-3 assume !!(main_~k~0#1 <= main_~x~0#1); 19357#L43 assume main_~k~0#1 <= main_~n~0#1;assume { :begin_inline_binomialCoefficient } true;binomialCoefficient_#in~n#1, binomialCoefficient_#in~k#1 := main_~n~0#1, main_~k~0#1;havoc binomialCoefficient_#res#1;havoc binomialCoefficient_#t~ret1#1, binomialCoefficient_#t~ret2#1, binomialCoefficient_#t~ret3#1, binomialCoefficient_~n#1, binomialCoefficient_~k#1;binomialCoefficient_~n#1 := binomialCoefficient_#in~n#1;binomialCoefficient_~k#1 := binomialCoefficient_#in~k#1; 19313#L30 call binomialCoefficient_#t~ret1#1 := fact(binomialCoefficient_~n#1);< 19314#$Ultimate##0 ~n := #in~n; 19555#L25 assume ~n <= 0;#res := 1; 19551#factFINAL assume true; 19545#factEXIT >#72#return; 19361#L30-1 call binomialCoefficient_#t~ret2#1 := fact(binomialCoefficient_~k#1);< 19362#$Ultimate##0 ~n := #in~n; 19711#L25 assume !(~n <= 0); 19301#L26 call #t~ret0 := fact(~n - 1);< 19649#$Ultimate##0 ~n := #in~n; 19650#L25 assume ~n <= 0;#res := 1; 19885#factFINAL assume true; 19556#factEXIT >#70#return; 19553#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 19554#factFINAL assume true; 19546#factEXIT >#74#return; 19547#L30-2 call binomialCoefficient_#t~ret3#1 := fact(binomialCoefficient_~n#1 - binomialCoefficient_~k#1);< 19559#$Ultimate##0 ~n := #in~n; 19552#L25 assume !(~n <= 0); 19299#L26 call #t~ret0 := fact(~n - 1);< 19324#$Ultimate##0 [2024-10-31 22:17:53,550 INFO L747 eck$LassoCheckResult]: Loop: 19324#$Ultimate##0 ~n := #in~n; 19902#L25 assume !(~n <= 0); 19298#L26 call #t~ret0 := fact(~n - 1);< 19324#$Ultimate##0 [2024-10-31 22:17:53,551 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:53,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1844396785, now seen corresponding path program 1 times [2024-10-31 22:17:53,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:53,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060255529] [2024-10-31 22:17:53,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:53,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:53,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:53,588 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-31 22:17:53,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:53,592 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-31 22:17:53,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:53,639 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:53,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:53,644 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 12 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-10-31 22:17:53,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:17:53,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060255529] [2024-10-31 22:17:53,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060255529] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:17:53,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733730590] [2024-10-31 22:17:53,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:53,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:17:53,645 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:53,647 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:17:53,649 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2024-10-31 22:17:53,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:53,723 INFO L255 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-10-31 22:17:53,725 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:17:53,754 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 12 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-10-31 22:17:53,754 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:17:53,835 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 12 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-10-31 22:17:53,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733730590] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 22:17:53,836 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 22:17:53,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 9 [2024-10-31 22:17:53,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805760483] [2024-10-31 22:17:53,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 22:17:53,836 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-10-31 22:17:53,837 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:53,837 INFO L85 PathProgramCache]: Analyzing trace with hash 29984, now seen corresponding path program 2 times [2024-10-31 22:17:53,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:53,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722425258] [2024-10-31 22:17:53,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:53,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:53,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:53,840 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:17:53,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:53,842 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:17:53,879 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:17:53,879 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:17:53,879 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:17:53,879 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:17:53,879 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-10-31 22:17:53,880 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:53,880 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:17:53,880 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:17:53,880 INFO L132 ssoRankerPreferences]: Filename of dumped script: Binomial.c_Iteration13_Loop [2024-10-31 22:17:53,880 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:17:53,880 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:17:53,881 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:53,884 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:53,887 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:53,894 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:53,923 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:17:53,923 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-10-31 22:17:53,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:53,924 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:53,926 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:53,927 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2024-10-31 22:17:53,928 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:17:53,928 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:53,948 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:17:53,948 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fact_#t~ret0=0} Honda state: {fact_#t~ret0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:17:53,964 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:53,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:53,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:53,965 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:53,966 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2024-10-31 22:17:53,967 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:17:53,967 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:53,980 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:17:53,980 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fact_~n=0} Honda state: {fact_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:17:53,995 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:53,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:53,996 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:53,997 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:53,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2024-10-31 22:17:53,998 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:17:53,999 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:54,052 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2024-10-31 22:17:54,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:54,053 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:54,054 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:54,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2024-10-31 22:17:54,056 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-10-31 22:17:54,056 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:54,144 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-10-31 22:17:54,147 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Ended with exit code 0 [2024-10-31 22:17:54,147 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:17:54,147 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:17:54,148 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:17:54,148 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:17:54,148 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-10-31 22:17:54,148 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:54,148 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:17:54,148 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:17:54,148 INFO L132 ssoRankerPreferences]: Filename of dumped script: Binomial.c_Iteration13_Loop [2024-10-31 22:17:54,148 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:17:54,148 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:17:54,149 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:54,151 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:54,157 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:54,163 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:54,188 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:17:54,188 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-10-31 22:17:54,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:54,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:54,190 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:54,193 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2024-10-31 22:17:54,195 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:17:54,207 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:17:54,207 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:17:54,207 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:17:54,208 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:17:54,208 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:17:54,208 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:17:54,208 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:17:54,210 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:17:54,222 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:54,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:54,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:54,224 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:54,226 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2024-10-31 22:17:54,226 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:17:54,238 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:17:54,238 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:17:54,238 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:17:54,238 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:17:54,238 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:17:54,239 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:17:54,239 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:17:54,240 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:17:54,252 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2024-10-31 22:17:54,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:54,253 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:54,254 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:54,255 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2024-10-31 22:17:54,256 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:17:54,267 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:17:54,267 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:17:54,268 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:17:54,268 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:17:54,268 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:17:54,269 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:17:54,269 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:17:54,271 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-10-31 22:17:54,273 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2024-10-31 22:17:54,274 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2024-10-31 22:17:54,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:54,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:54,275 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:54,276 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2024-10-31 22:17:54,277 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-10-31 22:17:54,277 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-10-31 22:17:54,277 INFO L474 LassoAnalysis]: Proved termination. [2024-10-31 22:17:54,277 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(fact_#in~n) = 1*fact_#in~n Supporting invariants [] [2024-10-31 22:17:54,317 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:54,318 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-10-31 22:17:54,333 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:54,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:54,372 INFO L255 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-10-31 22:17:54,374 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:17:54,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:54,598 INFO L255 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-10-31 22:17:54,598 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:17:54,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 22:17:54,624 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 [2024-10-31 22:17:54,624 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1008 states and 1678 transitions. cyclomatic complexity: 695 Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 3 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-31 22:17:54,735 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1008 states and 1678 transitions. cyclomatic complexity: 695. Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 3 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Result 1077 states and 1771 transitions. Complement of second has 17 states. [2024-10-31 22:17:54,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 2 stem states 3 non-accepting loop states 1 accepting loop states [2024-10-31 22:17:54,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 3 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-31 22:17:54,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 32 transitions. [2024-10-31 22:17:54,737 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 32 transitions. Stem has 27 letters. Loop has 3 letters. [2024-10-31 22:17:54,737 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:17:54,737 INFO L682 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-10-31 22:17:54,750 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:54,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:54,790 INFO L255 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-10-31 22:17:54,791 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:17:54,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:54,945 INFO L255 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-10-31 22:17:54,946 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:17:54,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 22:17:54,971 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 3 loop predicates [2024-10-31 22:17:54,972 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1008 states and 1678 transitions. cyclomatic complexity: 695 Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 3 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-31 22:17:55,086 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1008 states and 1678 transitions. cyclomatic complexity: 695. Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 3 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Result 1077 states and 1771 transitions. Complement of second has 17 states. [2024-10-31 22:17:55,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 2 stem states 3 non-accepting loop states 1 accepting loop states [2024-10-31 22:17:55,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 3 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-31 22:17:55,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 32 transitions. [2024-10-31 22:17:55,088 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 32 transitions. Stem has 27 letters. Loop has 3 letters. [2024-10-31 22:17:55,088 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:17:55,088 INFO L682 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2024-10-31 22:17:55,101 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:55,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:55,139 INFO L255 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-10-31 22:17:55,141 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:17:55,184 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:55,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:55,343 INFO L255 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-10-31 22:17:55,344 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:17:55,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-31 22:17:55,370 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2024-10-31 22:17:55,370 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1008 states and 1678 transitions. cyclomatic complexity: 695 Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 3 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-31 22:17:55,553 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1008 states and 1678 transitions. cyclomatic complexity: 695. Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 3 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Result 1279 states and 2045 transitions. Complement of second has 19 states. [2024-10-31 22:17:55,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 2 stem states 3 non-accepting loop states 1 accepting loop states [2024-10-31 22:17:55,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 3 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-31 22:17:55,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 41 transitions. [2024-10-31 22:17:55,555 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 41 transitions. Stem has 27 letters. Loop has 3 letters. [2024-10-31 22:17:55,556 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:17:55,556 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 41 transitions. Stem has 30 letters. Loop has 3 letters. [2024-10-31 22:17:55,556 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:17:55,556 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 41 transitions. Stem has 27 letters. Loop has 6 letters. [2024-10-31 22:17:55,556 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2024-10-31 22:17:55,556 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1279 states and 2045 transitions. [2024-10-31 22:17:55,571 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 59 [2024-10-31 22:17:55,582 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1279 states to 1063 states and 1772 transitions. [2024-10-31 22:17:55,583 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 198 [2024-10-31 22:17:55,583 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 215 [2024-10-31 22:17:55,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1063 states and 1772 transitions. [2024-10-31 22:17:55,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:17:55,583 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1063 states and 1772 transitions. [2024-10-31 22:17:55,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1063 states and 1772 transitions. [2024-10-31 22:17:55,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1063 to 1003. [2024-10-31 22:17:55,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1003 states, 641 states have (on average 1.173166926677067) internal successors, (752), 640 states have internal predecessors, (752), 224 states have call successors, (224), 156 states have call predecessors, (224), 138 states have return successors, (680), 206 states have call predecessors, (680), 224 states have call successors, (680) [2024-10-31 22:17:55,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1003 states to 1003 states and 1656 transitions. [2024-10-31 22:17:55,623 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1003 states and 1656 transitions. [2024-10-31 22:17:55,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-31 22:17:55,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-31 22:17:55,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-10-31 22:17:55,624 INFO L87 Difference]: Start difference. First operand 1003 states and 1656 transitions. Second operand has 9 states, 8 states have (on average 2.625) internal successors, (21), 9 states have internal predecessors, (21), 4 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-10-31 22:17:55,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-31 22:17:55,755 INFO L93 Difference]: Finished difference Result 1055 states and 1758 transitions. [2024-10-31 22:17:55,755 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1055 states and 1758 transitions. [2024-10-31 22:17:55,767 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 67 [2024-10-31 22:17:55,778 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1055 states to 1049 states and 1748 transitions. [2024-10-31 22:17:55,779 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 221 [2024-10-31 22:17:55,779 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 221 [2024-10-31 22:17:55,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1049 states and 1748 transitions. [2024-10-31 22:17:55,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2024-10-31 22:17:55,780 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1049 states and 1748 transitions. [2024-10-31 22:17:55,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1049 states and 1748 transitions. [2024-10-31 22:17:55,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1049 to 1017. [2024-10-31 22:17:55,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1017 states, 641 states have (on average 1.1700468018720749) internal successors, (750), 646 states have internal predecessors, (750), 236 states have call successors, (236), 156 states have call predecessors, (236), 140 states have return successors, (702), 214 states have call predecessors, (702), 236 states have call successors, (702) [2024-10-31 22:17:55,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 1688 transitions. [2024-10-31 22:17:55,824 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1017 states and 1688 transitions. [2024-10-31 22:17:55,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-10-31 22:17:55,825 INFO L425 stractBuchiCegarLoop]: Abstraction has 1017 states and 1688 transitions. [2024-10-31 22:17:55,825 INFO L332 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2024-10-31 22:17:55,825 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1017 states and 1688 transitions. [2024-10-31 22:17:55,838 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 62 [2024-10-31 22:17:55,844 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2024-10-31 22:17:55,844 INFO L119 BuchiIsEmpty]: Starting construction of run [2024-10-31 22:17:55,845 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [6, 6, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:17:55,845 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-31 22:17:55,845 INFO L745 eck$LassoCheckResult]: Stem: 26420#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true; 26358#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~ret7#1, main_#t~ret8#1, main_#t~post9#1, main_~k~0#1, main_#t~post10#1, main_~n~0#1, main_~x~0#1, main_~y~0#1, main_~z~0#1;havoc main_#t~nondet4#1;main_~x~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 26359#L35 assume !(main_~x~0#1 < 0);havoc main_#t~nondet5#1;main_~y~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 26381#L38 assume !(main_~y~0#1 < 0);havoc main_#t~nondet6#1;main_~z~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~n~0#1 := 0; 26368#L41-3 assume !!(main_~n~0#1 <= main_~x~0#1);main_~k~0#1 := 0; 26370#L42-3 assume !!(main_~k~0#1 <= main_~x~0#1); 26404#L43 assume main_~k~0#1 <= main_~n~0#1;assume { :begin_inline_binomialCoefficient } true;binomialCoefficient_#in~n#1, binomialCoefficient_#in~k#1 := main_~n~0#1, main_~k~0#1;havoc binomialCoefficient_#res#1;havoc binomialCoefficient_#t~ret1#1, binomialCoefficient_#t~ret2#1, binomialCoefficient_#t~ret3#1, binomialCoefficient_~n#1, binomialCoefficient_~k#1;binomialCoefficient_~n#1 := binomialCoefficient_#in~n#1;binomialCoefficient_~k#1 := binomialCoefficient_#in~k#1; 26704#L30 call binomialCoefficient_#t~ret1#1 := fact(binomialCoefficient_~n#1);< 26705#$Ultimate##0 ~n := #in~n; 26710#L25 assume ~n <= 0;#res := 1; 26709#factFINAL assume true; 26702#factEXIT >#72#return; 26700#L30-1 call binomialCoefficient_#t~ret2#1 := fact(binomialCoefficient_~k#1);< 26701#$Ultimate##0 ~n := #in~n; 26738#L25 assume ~n <= 0;#res := 1; 26737#factFINAL assume true; 26736#factEXIT >#74#return; 26662#L30-2 call binomialCoefficient_#t~ret3#1 := fact(binomialCoefficient_~n#1 - binomialCoefficient_~k#1);< 26663#$Ultimate##0 ~n := #in~n; 26884#L25 assume ~n <= 0;#res := 1; 26885#factFINAL assume true; 26908#factEXIT >#76#return; 26905#L30-3 binomialCoefficient_#res#1 := (if binomialCoefficient_#t~ret1#1 < 0 && 0 != binomialCoefficient_#t~ret1#1 % (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1) then (if binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1 < 0 then binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1) - 1 else 1 + binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1)) else binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1));havoc binomialCoefficient_#t~ret1#1;havoc binomialCoefficient_#t~ret2#1;havoc binomialCoefficient_#t~ret3#1; 26828#binomialCoefficient_returnLabel#1 main_#t~ret7#1 := binomialCoefficient_#res#1;havoc binomialCoefficient_#t~ret1#1, binomialCoefficient_#t~ret2#1, binomialCoefficient_#t~ret3#1, binomialCoefficient_~n#1, binomialCoefficient_~k#1;havoc binomialCoefficient_#in~n#1, binomialCoefficient_#in~k#1;assume { :end_inline_binomialCoefficient } true; 26645#L42-2 main_#t~post9#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post9#1;havoc main_#t~post9#1; 26579#L42-3 assume !!(main_~k~0#1 <= main_~x~0#1); 26581#L43 assume !(main_~k~0#1 <= main_~n~0#1);assume { :begin_inline_binomialCoefficient } true;binomialCoefficient_#in~n#1, binomialCoefficient_#in~k#1 := main_~k~0#1, main_~n~0#1;havoc binomialCoefficient_#res#1;havoc binomialCoefficient_#t~ret1#1, binomialCoefficient_#t~ret2#1, binomialCoefficient_#t~ret3#1, binomialCoefficient_~n#1, binomialCoefficient_~k#1;binomialCoefficient_~n#1 := binomialCoefficient_#in~n#1;binomialCoefficient_~k#1 := binomialCoefficient_#in~k#1; 26325#L30-5 call binomialCoefficient_#t~ret1#1 := fact(binomialCoefficient_~n#1);< 26326#$Ultimate##0 ~n := #in~n; 26953#L25 assume !(~n <= 0); 26926#L26 call #t~ret0 := fact(~n - 1);< 26950#$Ultimate##0 ~n := #in~n; 26946#L25 assume !(~n <= 0); 26927#L26 call #t~ret0 := fact(~n - 1);< 26943#$Ultimate##0 ~n := #in~n; 26951#L25 assume ~n <= 0;#res := 1; 26956#factFINAL assume true; 26940#factEXIT >#70#return; 26938#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 26933#factFINAL assume true; 26924#factEXIT >#70#return; 26922#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 26921#factFINAL assume true; 26920#factEXIT >#78#return; 26350#L30-6 [2024-10-31 22:17:55,845 INFO L747 eck$LassoCheckResult]: Loop: 26350#L30-6 call binomialCoefficient_#t~ret2#1 := fact(binomialCoefficient_~k#1);< 26414#$Ultimate##0 ~n := #in~n; 26657#L25 assume ~n <= 0;#res := 1; 26656#factFINAL assume true; 26655#factEXIT >#80#return; 26348#L30-7 call binomialCoefficient_#t~ret3#1 := fact(binomialCoefficient_~n#1 - binomialCoefficient_~k#1);< 26412#$Ultimate##0 ~n := #in~n; 26407#L25 assume !(~n <= 0); 26330#L26 call #t~ret0 := fact(~n - 1);< 26961#$Ultimate##0 ~n := #in~n; 26947#L25 assume !(~n <= 0); 26928#L26 call #t~ret0 := fact(~n - 1);< 26934#$Ultimate##0 ~n := #in~n; 26949#L25 assume ~n <= 0;#res := 1; 26945#factFINAL assume true; 26941#factEXIT >#70#return; 26938#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 26933#factFINAL assume true; 26924#factEXIT >#70#return; 26922#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 26921#factFINAL assume true; 26920#factEXIT >#82#return; 26502#L30-8 binomialCoefficient_#res#1 := (if binomialCoefficient_#t~ret1#1 < 0 && 0 != binomialCoefficient_#t~ret1#1 % (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1) then (if binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1 < 0 then binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1) - 1 else 1 + binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1)) else binomialCoefficient_#t~ret1#1 / (binomialCoefficient_#t~ret2#1 * binomialCoefficient_#t~ret3#1));havoc binomialCoefficient_#t~ret1#1;havoc binomialCoefficient_#t~ret2#1;havoc binomialCoefficient_#t~ret3#1; 26497#binomialCoefficient_returnLabel#2 main_#t~ret8#1 := binomialCoefficient_#res#1;havoc binomialCoefficient_#t~ret1#1, binomialCoefficient_#t~ret2#1, binomialCoefficient_#t~ret3#1, binomialCoefficient_~n#1, binomialCoefficient_~k#1;havoc binomialCoefficient_#in~n#1, binomialCoefficient_#in~k#1;assume { :end_inline_binomialCoefficient } true; 26417#L42-2 main_#t~post9#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post9#1;havoc main_#t~post9#1; 26418#L42-3 assume !!(main_~k~0#1 <= main_~x~0#1); 26576#L43 assume !(main_~k~0#1 <= main_~n~0#1);assume { :begin_inline_binomialCoefficient } true;binomialCoefficient_#in~n#1, binomialCoefficient_#in~k#1 := main_~k~0#1, main_~n~0#1;havoc binomialCoefficient_#res#1;havoc binomialCoefficient_#t~ret1#1, binomialCoefficient_#t~ret2#1, binomialCoefficient_#t~ret3#1, binomialCoefficient_~n#1, binomialCoefficient_~k#1;binomialCoefficient_~n#1 := binomialCoefficient_#in~n#1;binomialCoefficient_~k#1 := binomialCoefficient_#in~k#1; 26347#L30-5 call binomialCoefficient_#t~ret1#1 := fact(binomialCoefficient_~n#1);< 26906#$Ultimate##0 ~n := #in~n; 26907#L25 assume !(~n <= 0); 26330#L26 call #t~ret0 := fact(~n - 1);< 26961#$Ultimate##0 ~n := #in~n; 26947#L25 assume !(~n <= 0); 26928#L26 call #t~ret0 := fact(~n - 1);< 26934#$Ultimate##0 ~n := #in~n; 26949#L25 assume ~n <= 0;#res := 1; 26945#factFINAL assume true; 26941#factEXIT >#70#return; 26938#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 26933#factFINAL assume true; 26924#factEXIT >#70#return; 26922#L26-1 #res := ~n * #t~ret0;havoc #t~ret0; 26921#factFINAL assume true; 26920#factEXIT >#78#return; 26350#L30-6 [2024-10-31 22:17:55,845 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:55,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1202027697, now seen corresponding path program 1 times [2024-10-31 22:17:55,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:55,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010275387] [2024-10-31 22:17:55,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:55,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:55,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:55,942 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-31 22:17:55,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:55,945 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-31 22:17:55,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:55,948 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-10-31 22:17:55,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:55,951 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-10-31 22:17:55,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:56,000 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:56,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:56,044 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-31 22:17:56,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:56,048 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 26 proven. 4 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2024-10-31 22:17:56,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-31 22:17:56,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010275387] [2024-10-31 22:17:56,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010275387] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-31 22:17:56,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617039594] [2024-10-31 22:17:56,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:56,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:17:56,050 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:56,052 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:17:56,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2024-10-31 22:17:56,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:56,138 INFO L255 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-10-31 22:17:56,140 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:17:56,195 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 25 proven. 5 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2024-10-31 22:17:56,196 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-31 22:17:56,438 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 25 proven. 6 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2024-10-31 22:17:56,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617039594] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-31 22:17:56,439 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-31 22:17:56,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 8] total 12 [2024-10-31 22:17:56,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877414269] [2024-10-31 22:17:56,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-31 22:17:56,440 INFO L750 eck$LassoCheckResult]: stem already infeasible [2024-10-31 22:17:56,440 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:56,440 INFO L85 PathProgramCache]: Analyzing trace with hash 506902844, now seen corresponding path program 6 times [2024-10-31 22:17:56,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-31 22:17:56,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207632569] [2024-10-31 22:17:56,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-31 22:17:56,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-31 22:17:56,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-31 22:17:56,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [374107136] [2024-10-31 22:17:56,458 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-10-31 22:17:56,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-31 22:17:56,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:56,462 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-31 22:17:56,501 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2024-10-31 22:17:56,558 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-10-31 22:17:56,558 INFO L228 tOrderPrioritization]: Conjunction of SSA is sat [2024-10-31 22:17:56,558 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-31 22:17:56,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-31 22:17:56,588 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-31 22:17:57,049 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:17:57,049 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:17:57,049 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:17:57,050 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:17:57,050 INFO L128 ssoRankerPreferences]: Use exernal solver: true [2024-10-31 22:17:57,050 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:57,050 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:17:57,050 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:17:57,050 INFO L132 ssoRankerPreferences]: Filename of dumped script: Binomial.c_Iteration14_Loop [2024-10-31 22:17:57,050 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:17:57,050 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:17:57,052 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:57,066 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:57,069 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:57,076 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:57,080 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:57,083 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:57,086 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:57,089 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:57,091 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:57,094 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:57,180 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:17:57,180 INFO L365 LassoAnalysis]: Checking for nontermination... [2024-10-31 22:17:57,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:57,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:57,183 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:57,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2024-10-31 22:17:57,186 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:17:57,186 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:57,209 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:17:57,209 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_~n~0#1=0, ULTIMATE.start_binomialCoefficient_~n#1=2, ULTIMATE.start_binomialCoefficient_~k#1=0} Honda state: {ULTIMATE.start_main_~n~0#1=0, ULTIMATE.start_binomialCoefficient_~n#1=2, ULTIMATE.start_binomialCoefficient_~k#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:17:57,223 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0 [2024-10-31 22:17:57,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:57,224 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:57,225 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:57,226 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2024-10-31 22:17:57,226 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:17:57,226 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:57,243 INFO L398 LassoAnalysis]: Proved nontermination for one component. [2024-10-31 22:17:57,243 INFO L401 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post9#1=0} Honda state: {ULTIMATE.start_main_#t~post9#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2024-10-31 22:17:57,263 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:57,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:57,264 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:57,268 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:57,269 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2024-10-31 22:17:57,270 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2024-10-31 22:17:57,270 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:57,296 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Ended with exit code 0 [2024-10-31 22:17:57,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:57,296 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:57,297 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:57,299 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2024-10-31 22:17:57,299 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2024-10-31 22:17:57,299 INFO L160 nArgumentSynthesizer]: Using integer mode. [2024-10-31 22:17:57,316 INFO L405 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2024-10-31 22:17:57,334 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2024-10-31 22:17:57,334 INFO L204 LassoAnalysis]: Preferences: [2024-10-31 22:17:57,334 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2024-10-31 22:17:57,334 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2024-10-31 22:17:57,334 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2024-10-31 22:17:57,334 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2024-10-31 22:17:57,334 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:57,334 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2024-10-31 22:17:57,335 INFO L131 ssoRankerPreferences]: Path of dumped script: [2024-10-31 22:17:57,335 INFO L132 ssoRankerPreferences]: Filename of dumped script: Binomial.c_Iteration14_Loop [2024-10-31 22:17:57,335 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2024-10-31 22:17:57,335 INFO L241 LassoAnalysis]: Starting lasso preprocessing... [2024-10-31 22:17:57,336 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:57,349 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:57,351 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:57,356 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:57,358 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:57,361 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:57,363 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:57,365 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:57,367 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:57,368 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2024-10-31 22:17:57,451 INFO L259 LassoAnalysis]: Preprocessing complete. [2024-10-31 22:17:57,451 INFO L451 LassoAnalysis]: Using template 'affine'. [2024-10-31 22:17:57,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:57,451 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:57,454 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:57,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2024-10-31 22:17:57,456 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:17:57,470 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:17:57,470 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:17:57,471 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:17:57,471 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:17:57,471 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:17:57,472 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:17:57,472 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:17:57,476 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:17:57,494 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Forceful destruction successful, exit code 0 [2024-10-31 22:17:57,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:57,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:57,497 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:57,498 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2024-10-31 22:17:57,499 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:17:57,514 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:17:57,514 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:17:57,514 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:17:57,514 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:17:57,514 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:17:57,515 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:17:57,515 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:17:57,519 INFO L488 LassoAnalysis]: Proving termination failed for this template and these settings. [2024-10-31 22:17:57,536 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Ended with exit code 0 [2024-10-31 22:17:57,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:57,536 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:57,537 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:57,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2024-10-31 22:17:57,539 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2024-10-31 22:17:57,549 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2024-10-31 22:17:57,550 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2024-10-31 22:17:57,550 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2024-10-31 22:17:57,550 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2024-10-31 22:17:57,550 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2024-10-31 22:17:57,551 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2024-10-31 22:17:57,551 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2024-10-31 22:17:57,554 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2024-10-31 22:17:57,557 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2024-10-31 22:17:57,557 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2024-10-31 22:17:57,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-10-31 22:17:57,557 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 [2024-10-31 22:17:57,560 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-10-31 22:17:57,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2024-10-31 22:17:57,562 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2024-10-31 22:17:57,563 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2024-10-31 22:17:57,563 INFO L474 LassoAnalysis]: Proved termination. [2024-10-31 22:17:57,563 INFO L476 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~k~0#1) = -2*ULTIMATE.start_main_~k~0#1 + 3 Supporting invariants [] [2024-10-31 22:17:57,583 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9b30b37d-3a0b-447a-9fb7-300ce93af9af/bin/uautomizer-verify-4GaUIPS5ZU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Ended with exit code 0 [2024-10-31 22:17:57,584 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2024-10-31 22:17:57,597 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-31 22:17:57,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:57,660 INFO L255 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-10-31 22:17:57,663 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:17:58,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-31 22:17:58,007 INFO L255 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-10-31 22:17:58,009 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-31 22:17:58,226 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 44 proven. 7 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-10-31 22:17:58,227 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 8 loop predicates [2024-10-31 22:17:58,227 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1017 states and 1688 transitions. cyclomatic complexity: 696 Second operand has 11 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 10 states have internal predecessors, (34), 7 states have call successors, (10), 2 states have call predecessors, (10), 5 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11)