./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/termination-crafted/NestedRecursion_1d.c --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/termination-crafted/NestedRecursion_1d.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/config/svcomp-Termination-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 9c9c032ca120503dfa93615a57a0bb47775014248f579f3a3fd38a4985b2298b --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 20:03:14,354 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 20:03:14,357 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 20:03:14,389 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 20:03:14,390 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 20:03:14,391 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 20:03:14,393 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 20:03:14,395 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 20:03:14,397 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 20:03:14,399 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 20:03:14,400 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 20:03:14,401 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 20:03:14,402 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 20:03:14,408 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 20:03:14,410 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 20:03:14,411 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 20:03:14,412 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 20:03:14,413 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 20:03:14,415 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 20:03:14,417 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 20:03:14,419 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 20:03:14,420 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 20:03:14,421 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 20:03:14,422 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 20:03:14,424 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 20:03:14,425 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 20:03:14,425 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 20:03:14,426 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 20:03:14,426 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 20:03:14,431 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 20:03:14,431 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 20:03:14,432 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 20:03:14,433 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 20:03:14,433 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 20:03:14,434 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 20:03:14,434 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 20:03:14,435 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 20:03:14,435 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 20:03:14,435 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 20:03:14,436 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 20:03:14,436 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 20:03:14,437 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/config/svcomp-Termination-64bit-Automizer_Default.epf [2021-12-06 20:03:14,463 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 20:03:14,463 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 20:03:14,463 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 20:03:14,463 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 20:03:14,464 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 20:03:14,464 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 20:03:14,464 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 20:03:14,465 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-06 20:03:14,465 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-06 20:03:14,465 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-06 20:03:14,465 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-06 20:03:14,465 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-06 20:03:14,465 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-06 20:03:14,465 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 20:03:14,465 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-06 20:03:14,465 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 20:03:14,465 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 20:03:14,466 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-06 20:03:14,466 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-06 20:03:14,466 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-06 20:03:14,466 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 20:03:14,466 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-06 20:03:14,466 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 20:03:14,466 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-06 20:03:14,466 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 20:03:14,466 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 20:03:14,467 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 20:03:14,467 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 20:03:14,467 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 20:03:14,468 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-06 20:03:14,468 INFO L138 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_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/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_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 9c9c032ca120503dfa93615a57a0bb47775014248f579f3a3fd38a4985b2298b [2021-12-06 20:03:14,644 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 20:03:14,659 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 20:03:14,661 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 20:03:14,662 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 20:03:14,662 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 20:03:14,663 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/termination-crafted/NestedRecursion_1d.c [2021-12-06 20:03:14,712 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/data/df235c779/4a61b1b3576c4d24ba671b7b2661721a/FLAGbe2cd7a18 [2021-12-06 20:03:15,091 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 20:03:15,092 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/sv-benchmarks/c/termination-crafted/NestedRecursion_1d.c [2021-12-06 20:03:15,096 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/data/df235c779/4a61b1b3576c4d24ba671b7b2661721a/FLAGbe2cd7a18 [2021-12-06 20:03:15,106 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/data/df235c779/4a61b1b3576c4d24ba671b7b2661721a [2021-12-06 20:03:15,108 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 20:03:15,109 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 20:03:15,109 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 20:03:15,110 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 20:03:15,112 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 20:03:15,113 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 08:03:15" (1/1) ... [2021-12-06 20:03:15,113 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@14795a7f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:03:15, skipping insertion in model container [2021-12-06 20:03:15,113 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 08:03:15" (1/1) ... [2021-12-06 20:03:15,119 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 20:03:15,129 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 20:03:15,223 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 20:03:15,225 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 20:03:15,234 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 20:03:15,243 INFO L208 MainTranslator]: Completed translation [2021-12-06 20:03:15,243 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:03:15 WrapperNode [2021-12-06 20:03:15,243 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 20:03:15,244 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 20:03:15,244 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 20:03:15,244 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 20:03:15,250 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:03:15" (1/1) ... [2021-12-06 20:03:15,254 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:03:15" (1/1) ... [2021-12-06 20:03:15,265 INFO L137 Inliner]: procedures = 6, calls = 8, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 6 [2021-12-06 20:03:15,265 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 20:03:15,266 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 20:03:15,266 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 20:03:15,266 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 20:03:15,272 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:03:15" (1/1) ... [2021-12-06 20:03:15,272 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:03:15" (1/1) ... [2021-12-06 20:03:15,272 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:03:15" (1/1) ... [2021-12-06 20:03:15,273 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:03:15" (1/1) ... [2021-12-06 20:03:15,274 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:03:15" (1/1) ... [2021-12-06 20:03:15,275 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:03:15" (1/1) ... [2021-12-06 20:03:15,276 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:03:15" (1/1) ... [2021-12-06 20:03:15,277 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 20:03:15,277 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 20:03:15,277 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 20:03:15,278 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 20:03:15,278 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:03:15" (1/1) ... [2021-12-06 20:03:15,285 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:15,295 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:15,307 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:15,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-12-06 20:03:15,347 INFO L130 BoogieDeclarations]: Found specification of procedure rec1 [2021-12-06 20:03:15,347 INFO L138 BoogieDeclarations]: Found implementation of procedure rec1 [2021-12-06 20:03:15,347 INFO L130 BoogieDeclarations]: Found specification of procedure rec2 [2021-12-06 20:03:15,347 INFO L138 BoogieDeclarations]: Found implementation of procedure rec2 [2021-12-06 20:03:15,348 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 20:03:15,348 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 20:03:15,391 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 20:03:15,393 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 20:03:15,456 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 20:03:15,463 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 20:03:15,463 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-12-06 20:03:15,465 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 08:03:15 BoogieIcfgContainer [2021-12-06 20:03:15,465 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 20:03:15,466 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-06 20:03:15,466 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-06 20:03:15,469 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-06 20:03:15,470 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-06 20:03:15,470 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 06.12 08:03:15" (1/3) ... [2021-12-06 20:03:15,471 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@f2a4762 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 06.12 08:03:15, skipping insertion in model container [2021-12-06 20:03:15,471 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-06 20:03:15,471 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:03:15" (2/3) ... [2021-12-06 20:03:15,471 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@f2a4762 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 06.12 08:03:15, skipping insertion in model container [2021-12-06 20:03:15,471 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-06 20:03:15,471 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 08:03:15" (3/3) ... [2021-12-06 20:03:15,472 INFO L388 chiAutomizerObserver]: Analyzing ICFG NestedRecursion_1d.c [2021-12-06 20:03:15,507 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-06 20:03:15,507 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-06 20:03:15,507 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-06 20:03:15,507 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-06 20:03:15,508 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-06 20:03:15,508 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-06 20:03:15,508 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-06 20:03:15,508 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-06 20:03:15,519 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 22 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 13 states have internal predecessors, (15), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 20:03:15,543 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2021-12-06 20:03:15,543 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 20:03:15,544 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 20:03:15,551 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1] [2021-12-06 20:03:15,552 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:03:15,552 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-06 20:03:15,552 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 22 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 13 states have internal predecessors, (15), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 20:03:15,557 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2021-12-06 20:03:15,557 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 20:03:15,558 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 20:03:15,558 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1] [2021-12-06 20:03:15,559 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:03:15,566 INFO L791 eck$LassoCheckResult]: Stem: 5#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 14#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet5#1, main_#t~ret6#1, main_~x~0#1;main_~x~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 10#L25true call main_#t~ret6#1 := rec2(main_~x~0#1);< 17#rec2ENTRYtrue [2021-12-06 20:03:15,566 INFO L793 eck$LassoCheckResult]: Loop: 17#rec2ENTRYtrue ~j := #in~j; 18#L18true assume !(~j <= 0); 21#L20true call #t~ret3 := rec1(~j);< 23#rec1ENTRYtrue ~i := #in~i; 19#L12true assume ~i <= 0;#res := 0; 15#rec1FINALtrue assume true; 16#rec1EXITtrue >#34#return; 4#L20-1true call #t~ret4 := rec2(#t~ret3 - 1);< 17#rec2ENTRYtrue [2021-12-06 20:03:15,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:03:15,573 INFO L85 PathProgramCache]: Analyzing trace with hash 48738, now seen corresponding path program 1 times [2021-12-06 20:03:15,582 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:03:15,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300605600] [2021-12-06 20:03:15,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:03:15,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:03:15,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 20:03:15,659 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 20:03:15,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 20:03:15,676 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 20:03:15,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:03:15,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1074209557, now seen corresponding path program 1 times [2021-12-06 20:03:15,679 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:03:15,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681819372] [2021-12-06 20:03:15,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:03:15,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:03:15,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:15,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 20:03:15,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:15,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:03:15,776 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:03:15,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681819372] [2021-12-06 20:03:15,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681819372] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:03:15,777 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:03:15,777 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 20:03:15,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099099757] [2021-12-06 20:03:15,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:03:15,781 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 20:03:15,782 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:03:15,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 20:03:15,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 20:03:15,806 INFO L87 Difference]: Start difference. First operand has 22 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 13 states have internal predecessors, (15), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Second operand has 5 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 4 states have internal predecessors, (5), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 20:03:15,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:03:15,858 INFO L93 Difference]: Finished difference Result 26 states and 34 transitions. [2021-12-06 20:03:15,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 20:03:15,865 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 26 states and 34 transitions. [2021-12-06 20:03:15,868 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2021-12-06 20:03:15,874 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 26 states to 17 states and 23 transitions. [2021-12-06 20:03:15,875 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 17 [2021-12-06 20:03:15,876 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17 [2021-12-06 20:03:15,876 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 23 transitions. [2021-12-06 20:03:15,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:03:15,878 INFO L681 BuchiCegarLoop]: Abstraction has 17 states and 23 transitions. [2021-12-06 20:03:15,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states and 23 transitions. [2021-12-06 20:03:15,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2021-12-06 20:03:15,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 9 states have (on average 1.1111111111111112) internal successors, (10), 10 states have internal predecessors, (10), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2021-12-06 20:03:15,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 23 transitions. [2021-12-06 20:03:15,908 INFO L704 BuchiCegarLoop]: Abstraction has 17 states and 23 transitions. [2021-12-06 20:03:15,908 INFO L587 BuchiCegarLoop]: Abstraction has 17 states and 23 transitions. [2021-12-06 20:03:15,908 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-06 20:03:15,908 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17 states and 23 transitions. [2021-12-06 20:03:15,909 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2021-12-06 20:03:15,909 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 20:03:15,909 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 20:03:15,910 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1] [2021-12-06 20:03:15,911 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:03:15,911 INFO L791 eck$LassoCheckResult]: Stem: 68#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 69#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet5#1, main_#t~ret6#1, main_~x~0#1;main_~x~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 66#L25 call main_#t~ret6#1 := rec2(main_~x~0#1);< 67#rec2ENTRY [2021-12-06 20:03:15,911 INFO L793 eck$LassoCheckResult]: Loop: 67#rec2ENTRY ~j := #in~j; 79#L18 assume !(~j <= 0); 73#L20 call #t~ret3 := rec1(~j);< 76#rec1ENTRY ~i := #in~i; 80#L12 assume !(~i <= 0); 74#L14 call #t~ret0 := rec1(~i - 2);< 76#rec1ENTRY ~i := #in~i; 80#L12 assume ~i <= 0;#res := 0; 77#rec1FINAL assume true; 78#rec1EXIT >#28#return; 71#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 76#rec1ENTRY ~i := #in~i; 80#L12 assume ~i <= 0;#res := 0; 77#rec1FINAL assume true; 78#rec1EXIT >#30#return; 72#L14-2 call #t~ret2 := rec1(#t~ret1);< 76#rec1ENTRY ~i := #in~i; 80#L12 assume ~i <= 0;#res := 0; 77#rec1FINAL assume true; 78#rec1EXIT >#32#return; 70#L14-3 #res := 1 + #t~ret2;havoc #t~ret0;havoc #t~ret1;havoc #t~ret2; 75#rec1FINAL assume true; 81#rec1EXIT >#34#return; 65#L20-1 call #t~ret4 := rec2(#t~ret3 - 1);< 67#rec2ENTRY [2021-12-06 20:03:15,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:03:15,912 INFO L85 PathProgramCache]: Analyzing trace with hash 48738, now seen corresponding path program 2 times [2021-12-06 20:03:15,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:03:15,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859254725] [2021-12-06 20:03:15,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:03:15,913 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:03:15,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 20:03:15,917 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 20:03:15,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 20:03:15,921 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 20:03:15,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:03:15,922 INFO L85 PathProgramCache]: Analyzing trace with hash -204878921, now seen corresponding path program 1 times [2021-12-06 20:03:15,922 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:03:15,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189098846] [2021-12-06 20:03:15,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:03:15,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:03:15,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 20:03:15,942 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 20:03:15,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 20:03:15,960 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 20:03:15,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:03:15,961 INFO L85 PathProgramCache]: Analyzing trace with hash -482494696, now seen corresponding path program 1 times [2021-12-06 20:03:15,961 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:03:15,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36164287] [2021-12-06 20:03:15,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:03:15,962 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:03:15,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 20:03:15,973 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 20:03:15,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 20:03:15,986 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 20:03:16,260 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 20:03:16,260 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 20:03:16,260 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 20:03:16,260 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 20:03:16,261 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-06 20:03:16,261 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:16,261 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 20:03:16,261 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 20:03:16,261 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1d.c_Iteration2_Loop [2021-12-06 20:03:16,261 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 20:03:16,261 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 20:03:16,271 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:16,274 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:16,276 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:16,277 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:16,278 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:16,307 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 20:03:16,307 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-06 20:03:16,308 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:16,309 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:16,309 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:16,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-12-06 20:03:16,311 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 20:03:16,311 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 20:03:16,322 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 20:03:16,322 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec2_~j=0} Honda state: {rec2_~j=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 20:03:16,341 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-12-06 20:03:16,341 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:16,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:16,342 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:16,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-12-06 20:03:16,343 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 20:03:16,344 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 20:03:16,352 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 20:03:16,352 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec2_#t~ret3=0} Honda state: {rec2_#t~ret3=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 20:03:16,370 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2021-12-06 20:03:16,371 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:16,371 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:16,372 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:16,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-12-06 20:03:16,378 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 20:03:16,378 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 20:03:16,386 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 20:03:16,387 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec2_#res=0} Honda state: {rec2_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 20:03:16,419 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2021-12-06 20:03:16,419 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:16,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:16,420 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:16,421 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-12-06 20:03:16,421 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 20:03:16,421 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 20:03:16,430 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 20:03:16,430 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec2_#t~ret4=0} Honda state: {rec2_#t~ret4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 20:03:16,448 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2021-12-06 20:03:16,449 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:16,449 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:16,449 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:16,450 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-12-06 20:03:16,451 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 20:03:16,451 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 20:03:16,477 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-12-06 20:03:16,478 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:16,478 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:16,478 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:16,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-12-06 20:03:16,480 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-06 20:03:16,480 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 20:03:16,489 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-06 20:03:16,507 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Ended with exit code 0 [2021-12-06 20:03:16,507 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 20:03:16,507 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 20:03:16,507 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 20:03:16,507 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 20:03:16,507 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-06 20:03:16,507 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:16,508 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 20:03:16,508 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 20:03:16,508 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1d.c_Iteration2_Loop [2021-12-06 20:03:16,508 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 20:03:16,508 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 20:03:16,509 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:16,510 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:16,512 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:16,513 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:16,517 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:16,533 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 20:03:16,538 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-06 20:03:16,539 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:16,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:16,540 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:16,541 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-12-06 20:03:16,542 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-06 20:03:16,551 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 20:03:16,551 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 20:03:16,551 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 20:03:16,551 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 20:03:16,551 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 20:03:16,553 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 20:03:16,553 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 20:03:16,555 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 20:03:16,573 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-12-06 20:03:16,573 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:16,574 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:16,574 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:16,575 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-12-06 20:03:16,575 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-06 20:03:16,582 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 20:03:16,582 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 20:03:16,582 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 20:03:16,582 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 20:03:16,582 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 20:03:16,583 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 20:03:16,583 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 20:03:16,584 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 20:03:16,603 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Ended with exit code 0 [2021-12-06 20:03:16,604 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:16,604 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:16,605 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:16,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-12-06 20:03:16,606 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-06 20:03:16,615 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 20:03:16,615 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 20:03:16,615 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 20:03:16,615 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 20:03:16,615 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 20:03:16,616 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 20:03:16,616 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 20:03:16,617 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 20:03:16,635 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Ended with exit code 0 [2021-12-06 20:03:16,635 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:16,636 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:16,636 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:16,637 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-12-06 20:03:16,637 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-06 20:03:16,645 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 20:03:16,645 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 20:03:16,645 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 20:03:16,645 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 20:03:16,645 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 20:03:16,646 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 20:03:16,646 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 20:03:16,648 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-06 20:03:16,651 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-06 20:03:16,651 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-06 20:03:16,652 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:16,652 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:16,653 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:16,654 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-12-06 20:03:16,688 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-06 20:03:16,689 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-06 20:03:16,689 INFO L513 LassoAnalysis]: Proved termination. [2021-12-06 20:03:16,689 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec2_#in~j) = 1*rec2_#in~j Supporting invariants [] [2021-12-06 20:03:16,711 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Ended with exit code 0 [2021-12-06 20:03:16,713 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-06 20:03:16,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:03:16,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:16,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 20:03:16,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:03:16,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:16,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 19 conjunts are in the unsatisfiable core [2021-12-06 20:03:16,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:03:16,896 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-12-06 20:03:16,899 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 8 loop predicates [2021-12-06 20:03:16,900 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 17 states and 23 transitions. cyclomatic complexity: 8 Second operand has 9 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 6 states have internal predecessors, (12), 4 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 20:03:17,136 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 17 states and 23 transitions. cyclomatic complexity: 8. Second operand has 9 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 6 states have internal predecessors, (12), 4 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Result 102 states and 148 transitions. Complement of second has 42 states. [2021-12-06 20:03:17,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 10 states 1 stem states 8 non-accepting loop states 1 accepting loop states [2021-12-06 20:03:17,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 6 states have internal predecessors, (12), 4 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 20:03:17,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 37 transitions. [2021-12-06 20:03:17,139 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 37 transitions. Stem has 3 letters. Loop has 24 letters. [2021-12-06 20:03:17,140 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 20:03:17,140 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 37 transitions. Stem has 27 letters. Loop has 24 letters. [2021-12-06 20:03:17,141 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 20:03:17,141 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 37 transitions. Stem has 3 letters. Loop has 48 letters. [2021-12-06 20:03:17,142 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 20:03:17,142 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 102 states and 148 transitions. [2021-12-06 20:03:17,147 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2021-12-06 20:03:17,151 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 102 states to 90 states and 136 transitions. [2021-12-06 20:03:17,151 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 39 [2021-12-06 20:03:17,151 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 42 [2021-12-06 20:03:17,151 INFO L73 IsDeterministic]: Start isDeterministic. Operand 90 states and 136 transitions. [2021-12-06 20:03:17,152 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 20:03:17,152 INFO L681 BuchiCegarLoop]: Abstraction has 90 states and 136 transitions. [2021-12-06 20:03:17,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states and 136 transitions. [2021-12-06 20:03:17,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 63. [2021-12-06 20:03:17,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 34 states have (on average 1.1176470588235294) internal successors, (38), 36 states have internal predecessors, (38), 20 states have call successors, (20), 8 states have call predecessors, (20), 9 states have return successors, (41), 18 states have call predecessors, (41), 16 states have call successors, (41) [2021-12-06 20:03:17,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 99 transitions. [2021-12-06 20:03:17,164 INFO L704 BuchiCegarLoop]: Abstraction has 63 states and 99 transitions. [2021-12-06 20:03:17,164 INFO L587 BuchiCegarLoop]: Abstraction has 63 states and 99 transitions. [2021-12-06 20:03:17,164 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-06 20:03:17,164 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 63 states and 99 transitions. [2021-12-06 20:03:17,166 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2021-12-06 20:03:17,166 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 20:03:17,166 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 20:03:17,166 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:03:17,166 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2021-12-06 20:03:17,166 INFO L791 eck$LassoCheckResult]: Stem: 350#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 351#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet5#1, main_#t~ret6#1, main_~x~0#1;main_~x~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 345#L25 call main_#t~ret6#1 := rec2(main_~x~0#1);< 370#rec2ENTRY ~j := #in~j; 379#L18 assume !(~j <= 0); 373#L20 call #t~ret3 := rec1(~j);< 389#rec1ENTRY ~i := #in~i; 381#L12 assume !(~i <= 0); 355#L14 call #t~ret0 := rec1(~i - 2);< 371#rec1ENTRY [2021-12-06 20:03:17,167 INFO L793 eck$LassoCheckResult]: Loop: 371#rec1ENTRY ~i := #in~i; 383#L12 assume !(~i <= 0); 353#L14 call #t~ret0 := rec1(~i - 2);< 371#rec1ENTRY [2021-12-06 20:03:17,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:03:17,167 INFO L85 PathProgramCache]: Analyzing trace with hash 838970620, now seen corresponding path program 1 times [2021-12-06 20:03:17,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:03:17,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691834788] [2021-12-06 20:03:17,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:03:17,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:03:17,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 20:03:17,171 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 20:03:17,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 20:03:17,175 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 20:03:17,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:03:17,176 INFO L85 PathProgramCache]: Analyzing trace with hash 29942, now seen corresponding path program 1 times [2021-12-06 20:03:17,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:03:17,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440725021] [2021-12-06 20:03:17,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:03:17,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:03:17,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 20:03:17,178 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 20:03:17,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 20:03:17,181 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 20:03:17,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:03:17,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1359045147, now seen corresponding path program 2 times [2021-12-06 20:03:17,181 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:03:17,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72371463] [2021-12-06 20:03:17,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:03:17,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:03:17,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 20:03:17,186 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 20:03:17,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 20:03:17,191 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 20:03:17,214 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 20:03:17,214 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 20:03:17,214 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 20:03:17,214 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 20:03:17,214 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-06 20:03:17,214 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:17,214 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 20:03:17,214 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 20:03:17,214 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1d.c_Iteration3_Loop [2021-12-06 20:03:17,214 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 20:03:17,214 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 20:03:17,215 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:17,217 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:17,218 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:17,219 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:17,227 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:17,245 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-12-06 20:03:17,248 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:17,264 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 20:03:17,265 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-06 20:03:17,265 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:17,265 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:17,265 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:17,266 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-12-06 20:03:17,267 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 20:03:17,267 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 20:03:17,274 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 20:03:17,275 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret0=0} Honda state: {rec1_#t~ret0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 20:03:17,293 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Ended with exit code 0 [2021-12-06 20:03:17,294 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:17,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:17,295 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:17,297 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-12-06 20:03:17,297 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 20:03:17,297 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 20:03:17,305 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 20:03:17,305 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#res=0} Honda state: {rec1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 20:03:17,324 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Ended with exit code 0 [2021-12-06 20:03:17,324 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:17,325 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:17,325 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:17,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-12-06 20:03:17,326 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 20:03:17,326 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 20:03:17,334 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 20:03:17,334 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret1=0} Honda state: {rec1_#t~ret1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 20:03:17,353 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Ended with exit code 0 [2021-12-06 20:03:17,353 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:17,353 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:17,354 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:17,355 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-12-06 20:03:17,355 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 20:03:17,355 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 20:03:17,363 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 20:03:17,363 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_~i=0} Honda state: {rec1_~i=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 20:03:17,381 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Ended with exit code 0 [2021-12-06 20:03:17,382 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:17,382 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:17,382 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:17,383 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-12-06 20:03:17,384 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 20:03:17,384 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 20:03:17,410 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Ended with exit code 0 [2021-12-06 20:03:17,410 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:17,410 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:17,411 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:17,412 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-12-06 20:03:17,412 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-06 20:03:17,412 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 20:03:17,479 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-06 20:03:17,482 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Ended with exit code 0 [2021-12-06 20:03:17,482 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 20:03:17,482 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 20:03:17,482 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 20:03:17,482 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 20:03:17,482 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-06 20:03:17,482 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:17,482 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 20:03:17,482 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 20:03:17,482 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1d.c_Iteration3_Loop [2021-12-06 20:03:17,483 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 20:03:17,483 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 20:03:17,483 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:17,485 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:17,486 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:17,487 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:17,490 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:17,492 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:17,506 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 20:03:17,506 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-06 20:03:17,507 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:17,507 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:17,507 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:17,508 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-12-06 20:03:17,508 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-06 20:03:17,515 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 20:03:17,516 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 20:03:17,516 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 20:03:17,516 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 20:03:17,516 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 20:03:17,516 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 20:03:17,516 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 20:03:17,518 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 20:03:17,536 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Ended with exit code 0 [2021-12-06 20:03:17,536 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:17,536 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:17,537 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:17,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-12-06 20:03:17,538 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-06 20:03:17,545 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 20:03:17,545 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 20:03:17,545 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 20:03:17,546 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 20:03:17,546 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 20:03:17,546 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 20:03:17,546 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 20:03:17,547 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 20:03:17,565 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Ended with exit code 0 [2021-12-06 20:03:17,566 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:17,566 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:17,566 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:17,567 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-12-06 20:03:17,567 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-06 20:03:17,574 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 20:03:17,574 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 20:03:17,574 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 20:03:17,574 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 20:03:17,574 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 20:03:17,575 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 20:03:17,575 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 20:03:17,576 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 20:03:17,594 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Ended with exit code 0 [2021-12-06 20:03:17,594 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:17,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:17,595 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:17,596 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-12-06 20:03:17,597 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-06 20:03:17,604 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 20:03:17,604 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 20:03:17,604 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 20:03:17,604 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 20:03:17,604 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 20:03:17,606 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 20:03:17,606 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 20:03:17,608 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-06 20:03:17,611 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-12-06 20:03:17,611 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-06 20:03:17,611 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:17,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:17,612 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:17,613 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-12-06 20:03:17,613 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-06 20:03:17,613 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-06 20:03:17,613 INFO L513 LassoAnalysis]: Proved termination. [2021-12-06 20:03:17,613 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec1_#in~i) = 1*rec1_#in~i Supporting invariants [] [2021-12-06 20:03:17,631 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2021-12-06 20:03:17,631 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-06 20:03:17,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:03:17,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:17,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-06 20:03:17,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:03:17,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:17,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 20:03:17,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:03:17,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:03:17,691 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-06 20:03:17,692 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 63 states and 99 transitions. cyclomatic complexity: 40 Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 2 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:03:17,716 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 63 states and 99 transitions. cyclomatic complexity: 40. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 2 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 109 states and 166 transitions. Complement of second has 13 states. [2021-12-06 20:03:17,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-06 20:03:17,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 2 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 20:03:17,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 14 transitions. [2021-12-06 20:03:17,718 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 14 transitions. Stem has 9 letters. Loop has 3 letters. [2021-12-06 20:03:17,718 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 20:03:17,718 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 14 transitions. Stem has 12 letters. Loop has 3 letters. [2021-12-06 20:03:17,718 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 20:03:17,718 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 14 transitions. Stem has 9 letters. Loop has 6 letters. [2021-12-06 20:03:17,719 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 20:03:17,719 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 109 states and 166 transitions. [2021-12-06 20:03:17,722 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2021-12-06 20:03:17,725 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 109 states to 97 states and 154 transitions. [2021-12-06 20:03:17,725 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 41 [2021-12-06 20:03:17,726 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 43 [2021-12-06 20:03:17,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 97 states and 154 transitions. [2021-12-06 20:03:17,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 20:03:17,726 INFO L681 BuchiCegarLoop]: Abstraction has 97 states and 154 transitions. [2021-12-06 20:03:17,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states and 154 transitions. [2021-12-06 20:03:17,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 93. [2021-12-06 20:03:17,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 54 states have (on average 1.1481481481481481) internal successors, (62), 60 states have internal predecessors, (62), 26 states have call successors, (26), 14 states have call predecessors, (26), 13 states have return successors, (56), 18 states have call predecessors, (56), 22 states have call successors, (56) [2021-12-06 20:03:17,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 144 transitions. [2021-12-06 20:03:17,736 INFO L704 BuchiCegarLoop]: Abstraction has 93 states and 144 transitions. [2021-12-06 20:03:17,736 INFO L587 BuchiCegarLoop]: Abstraction has 93 states and 144 transitions. [2021-12-06 20:03:17,736 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-06 20:03:17,736 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 93 states and 144 transitions. [2021-12-06 20:03:17,738 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2021-12-06 20:03:17,738 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 20:03:17,738 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 20:03:17,739 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:03:17,739 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2021-12-06 20:03:17,739 INFO L791 eck$LassoCheckResult]: Stem: 591#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 592#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet5#1, main_#t~ret6#1, main_~x~0#1;main_~x~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 586#L25 call main_#t~ret6#1 := rec2(main_~x~0#1);< 608#rec2ENTRY ~j := #in~j; 622#L18 assume !(~j <= 0); 623#L20 call #t~ret3 := rec1(~j);< 651#rec1ENTRY ~i := #in~i; 677#L12 assume !(~i <= 0); 596#L14 call #t~ret0 := rec1(~i - 2);< 628#rec1ENTRY ~i := #in~i; 625#L12 assume ~i <= 0;#res := 0; 613#rec1FINAL assume true; 614#rec1EXIT >#28#return; 601#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 609#rec1ENTRY [2021-12-06 20:03:17,739 INFO L793 eck$LassoCheckResult]: Loop: 609#rec1ENTRY ~i := #in~i; 666#L12 assume !(~i <= 0); 597#L14 call #t~ret0 := rec1(~i - 2);< 609#rec1ENTRY [2021-12-06 20:03:17,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:03:17,739 INFO L85 PathProgramCache]: Analyzing trace with hash 372282091, now seen corresponding path program 1 times [2021-12-06 20:03:17,739 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:03:17,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524573195] [2021-12-06 20:03:17,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:03:17,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:03:17,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 20:03:17,744 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 20:03:17,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 20:03:17,749 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 20:03:17,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:03:17,749 INFO L85 PathProgramCache]: Analyzing trace with hash 29942, now seen corresponding path program 2 times [2021-12-06 20:03:17,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:03:17,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399208743] [2021-12-06 20:03:17,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:03:17,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:03:17,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 20:03:17,752 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 20:03:17,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 20:03:17,754 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 20:03:17,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:03:17,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1050214860, now seen corresponding path program 2 times [2021-12-06 20:03:17,755 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:03:17,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855153948] [2021-12-06 20:03:17,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:03:17,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:03:17,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:17,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 20:03:17,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:17,783 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 20:03:17,783 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:03:17,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855153948] [2021-12-06 20:03:17,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855153948] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:03:17,783 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:03:17,783 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 20:03:17,783 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46950010] [2021-12-06 20:03:17,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:03:17,803 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 20:03:17,803 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 20:03:17,803 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 20:03:17,803 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 20:03:17,803 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-06 20:03:17,803 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:17,803 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 20:03:17,804 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 20:03:17,804 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1d.c_Iteration4_Loop [2021-12-06 20:03:17,804 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 20:03:17,804 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 20:03:17,804 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:17,805 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:17,806 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:17,807 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:17,810 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:17,811 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:17,823 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 20:03:17,823 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-06 20:03:17,823 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:17,823 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:17,824 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:17,825 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-12-06 20:03:17,825 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 20:03:17,825 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 20:03:17,836 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 20:03:17,836 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#res=0} Honda state: {rec1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 20:03:17,864 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2021-12-06 20:03:17,864 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:17,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:17,865 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:17,866 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-12-06 20:03:17,866 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 20:03:17,866 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 20:03:17,876 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 20:03:17,876 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret1=0} Honda state: {rec1_#t~ret1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 20:03:17,900 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2021-12-06 20:03:17,901 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:17,901 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:17,901 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:17,902 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-12-06 20:03:17,902 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 20:03:17,902 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 20:03:17,910 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 20:03:17,911 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_~i=0} Honda state: {rec1_~i=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 20:03:17,928 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2021-12-06 20:03:17,929 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:17,929 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:17,929 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:17,930 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-12-06 20:03:17,931 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 20:03:17,931 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 20:03:17,957 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2021-12-06 20:03:17,957 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:17,957 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:17,958 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:17,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-12-06 20:03:17,959 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-06 20:03:17,959 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 20:03:18,026 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-06 20:03:18,028 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2021-12-06 20:03:18,029 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 20:03:18,029 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 20:03:18,029 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 20:03:18,029 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 20:03:18,029 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-06 20:03:18,029 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:18,029 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 20:03:18,029 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 20:03:18,029 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1d.c_Iteration4_Loop [2021-12-06 20:03:18,029 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 20:03:18,029 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 20:03:18,030 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:18,031 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:18,032 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:18,035 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:18,037 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:18,038 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:18,051 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 20:03:18,051 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-06 20:03:18,051 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:18,051 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:18,051 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:18,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-12-06 20:03:18,053 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-06 20:03:18,060 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 20:03:18,060 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 20:03:18,060 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 20:03:18,060 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 20:03:18,060 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 20:03:18,061 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 20:03:18,061 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 20:03:18,062 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 20:03:18,080 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-12-06 20:03:18,080 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:18,080 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:18,081 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:18,081 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-12-06 20:03:18,082 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-06 20:03:18,089 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 20:03:18,089 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 20:03:18,089 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 20:03:18,090 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 20:03:18,090 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 20:03:18,090 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 20:03:18,090 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 20:03:18,091 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 20:03:18,109 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2021-12-06 20:03:18,109 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:18,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:18,110 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:18,111 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-12-06 20:03:18,112 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-06 20:03:18,118 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 20:03:18,118 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 20:03:18,118 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 20:03:18,119 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 20:03:18,119 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 20:03:18,119 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 20:03:18,119 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 20:03:18,121 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-06 20:03:18,122 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-12-06 20:03:18,122 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-06 20:03:18,123 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:18,123 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:18,123 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:18,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-12-06 20:03:18,127 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-06 20:03:18,127 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-06 20:03:18,128 INFO L513 LassoAnalysis]: Proved termination. [2021-12-06 20:03:18,128 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec1_#in~i) = 1*rec1_#in~i Supporting invariants [] [2021-12-06 20:03:18,146 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2021-12-06 20:03:18,146 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-06 20:03:18,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:03:18,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:18,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-06 20:03:18,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:03:18,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:18,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 20:03:18,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:03:18,220 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2021-12-06 20:03:18,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:03:18,234 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2021-12-06 20:03:18,235 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 93 states and 144 transitions. cyclomatic complexity: 57 Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 20:03:18,239 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2021-12-06 20:03:18,275 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 93 states and 144 transitions. cyclomatic complexity: 57. Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Result 133 states and 208 transitions. Complement of second has 14 states. [2021-12-06 20:03:18,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-06 20:03:18,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 20:03:18,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 18 transitions. [2021-12-06 20:03:18,276 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 18 transitions. Stem has 14 letters. Loop has 3 letters. [2021-12-06 20:03:18,276 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 20:03:18,276 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 18 transitions. Stem has 17 letters. Loop has 3 letters. [2021-12-06 20:03:18,276 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 20:03:18,276 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 18 transitions. Stem has 14 letters. Loop has 6 letters. [2021-12-06 20:03:18,277 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 20:03:18,277 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 133 states and 208 transitions. [2021-12-06 20:03:18,279 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2021-12-06 20:03:18,282 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 133 states to 121 states and 196 transitions. [2021-12-06 20:03:18,283 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 50 [2021-12-06 20:03:18,283 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 52 [2021-12-06 20:03:18,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 121 states and 196 transitions. [2021-12-06 20:03:18,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 20:03:18,283 INFO L681 BuchiCegarLoop]: Abstraction has 121 states and 196 transitions. [2021-12-06 20:03:18,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states and 196 transitions. [2021-12-06 20:03:18,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 117. [2021-12-06 20:03:18,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 68 states have (on average 1.1764705882352942) internal successors, (80), 76 states have internal predecessors, (80), 32 states have call successors, (32), 18 states have call predecessors, (32), 17 states have return successors, (74), 22 states have call predecessors, (74), 28 states have call successors, (74) [2021-12-06 20:03:18,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 186 transitions. [2021-12-06 20:03:18,293 INFO L704 BuchiCegarLoop]: Abstraction has 117 states and 186 transitions. [2021-12-06 20:03:18,293 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:03:18,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 20:03:18,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 20:03:18,294 INFO L87 Difference]: Start difference. First operand 117 states and 186 transitions. Second operand has 6 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 20:03:18,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:03:18,314 INFO L93 Difference]: Finished difference Result 130 states and 196 transitions. [2021-12-06 20:03:18,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 20:03:18,315 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 130 states and 196 transitions. [2021-12-06 20:03:18,317 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 11 [2021-12-06 20:03:18,320 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 130 states to 128 states and 194 transitions. [2021-12-06 20:03:18,320 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 60 [2021-12-06 20:03:18,320 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 60 [2021-12-06 20:03:18,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 128 states and 194 transitions. [2021-12-06 20:03:18,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 20:03:18,321 INFO L681 BuchiCegarLoop]: Abstraction has 128 states and 194 transitions. [2021-12-06 20:03:18,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states and 194 transitions. [2021-12-06 20:03:18,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 105. [2021-12-06 20:03:18,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 60 states have (on average 1.1333333333333333) internal successors, (68), 66 states have internal predecessors, (68), 30 states have call successors, (30), 16 states have call predecessors, (30), 15 states have return successors, (60), 22 states have call predecessors, (60), 26 states have call successors, (60) [2021-12-06 20:03:18,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 158 transitions. [2021-12-06 20:03:18,330 INFO L704 BuchiCegarLoop]: Abstraction has 105 states and 158 transitions. [2021-12-06 20:03:18,330 INFO L587 BuchiCegarLoop]: Abstraction has 105 states and 158 transitions. [2021-12-06 20:03:18,330 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-06 20:03:18,330 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 105 states and 158 transitions. [2021-12-06 20:03:18,331 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 10 [2021-12-06 20:03:18,331 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 20:03:18,331 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 20:03:18,332 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:03:18,332 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2021-12-06 20:03:18,332 INFO L791 eck$LassoCheckResult]: Stem: 1164#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 1165#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet5#1, main_#t~ret6#1, main_~x~0#1;main_~x~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 1159#L25 call main_#t~ret6#1 := rec2(main_~x~0#1);< 1188#rec2ENTRY ~j := #in~j; 1228#L18 assume !(~j <= 0); 1219#L20 call #t~ret3 := rec1(~j);< 1227#rec1ENTRY ~i := #in~i; 1226#L12 assume !(~i <= 0); 1174#L14 call #t~ret0 := rec1(~i - 2);< 1224#rec1ENTRY ~i := #in~i; 1222#L12 assume !(~i <= 0); 1170#L14 call #t~ret0 := rec1(~i - 2);< 1221#rec1ENTRY ~i := #in~i; 1223#L12 assume ~i <= 0;#res := 0; 1239#rec1FINAL assume true; 1202#rec1EXIT >#28#return; 1193#L14-1 [2021-12-06 20:03:18,332 INFO L793 eck$LassoCheckResult]: Loop: 1193#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 1194#rec1ENTRY ~i := #in~i; 1210#L12 assume ~i <= 0;#res := 0; 1197#rec1FINAL assume true; 1199#rec1EXIT >#30#return; 1167#L14-2 call #t~ret2 := rec1(#t~ret1);< 1189#rec1ENTRY ~i := #in~i; 1235#L12 assume !(~i <= 0); 1172#L14 call #t~ret0 := rec1(~i - 2);< 1189#rec1ENTRY ~i := #in~i; 1235#L12 assume ~i <= 0;#res := 0; 1234#rec1FINAL assume true; 1233#rec1EXIT >#28#return; 1193#L14-1 [2021-12-06 20:03:18,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:03:18,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1325197585, now seen corresponding path program 1 times [2021-12-06 20:03:18,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:03:18,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620107765] [2021-12-06 20:03:18,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:03:18,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:03:18,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 20:03:18,337 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 20:03:18,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 20:03:18,342 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 20:03:18,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:03:18,342 INFO L85 PathProgramCache]: Analyzing trace with hash 949089090, now seen corresponding path program 1 times [2021-12-06 20:03:18,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:03:18,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652863814] [2021-12-06 20:03:18,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:03:18,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:03:18,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:18,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-12-06 20:03:18,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:18,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 20:03:18,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:18,369 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 20:03:18,370 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:03:18,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652863814] [2021-12-06 20:03:18,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652863814] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:03:18,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572289920] [2021-12-06 20:03:18,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:03:18,370 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:03:18,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:18,371 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:03:18,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-12-06 20:03:18,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:18,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-06 20:03:18,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:03:18,404 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:03:18,404 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:03:18,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572289920] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:03:18,404 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:03:18,404 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 6 [2021-12-06 20:03:18,404 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553665506] [2021-12-06 20:03:18,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:03:18,404 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 20:03:18,405 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:03:18,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 20:03:18,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 20:03:18,405 INFO L87 Difference]: Start difference. First operand 105 states and 158 transitions. cyclomatic complexity: 59 Second operand has 6 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-06 20:03:18,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:03:18,429 INFO L93 Difference]: Finished difference Result 120 states and 174 transitions. [2021-12-06 20:03:18,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 20:03:18,430 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 120 states and 174 transitions. [2021-12-06 20:03:18,431 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2021-12-06 20:03:18,434 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 120 states to 115 states and 165 transitions. [2021-12-06 20:03:18,434 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 51 [2021-12-06 20:03:18,434 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 51 [2021-12-06 20:03:18,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 115 states and 165 transitions. [2021-12-06 20:03:18,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 20:03:18,434 INFO L681 BuchiCegarLoop]: Abstraction has 115 states and 165 transitions. [2021-12-06 20:03:18,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states and 165 transitions. [2021-12-06 20:03:18,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 112. [2021-12-06 20:03:18,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 64 states have (on average 1.109375) internal successors, (71), 69 states have internal predecessors, (71), 32 states have call successors, (32), 18 states have call predecessors, (32), 16 states have return successors, (59), 24 states have call predecessors, (59), 28 states have call successors, (59) [2021-12-06 20:03:18,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 162 transitions. [2021-12-06 20:03:18,441 INFO L704 BuchiCegarLoop]: Abstraction has 112 states and 162 transitions. [2021-12-06 20:03:18,441 INFO L587 BuchiCegarLoop]: Abstraction has 112 states and 162 transitions. [2021-12-06 20:03:18,441 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-06 20:03:18,441 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 112 states and 162 transitions. [2021-12-06 20:03:18,442 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2021-12-06 20:03:18,442 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 20:03:18,442 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 20:03:18,443 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [5, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:03:18,443 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2021-12-06 20:03:18,443 INFO L791 eck$LassoCheckResult]: Stem: 1448#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 1449#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet5#1, main_#t~ret6#1, main_~x~0#1;main_~x~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 1444#L25 call main_#t~ret6#1 := rec2(main_~x~0#1);< 1465#rec2ENTRY ~j := #in~j; 1527#L18 assume !(~j <= 0); 1452#L20 call #t~ret3 := rec1(~j);< 1513#rec1ENTRY ~i := #in~i; 1511#L12 assume !(~i <= 0); 1467#L14 call #t~ret0 := rec1(~i - 2);< 1508#rec1ENTRY ~i := #in~i; 1507#L12 assume !(~i <= 0); 1473#L14 call #t~ret0 := rec1(~i - 2);< 1506#rec1ENTRY ~i := #in~i; 1509#L12 assume ~i <= 0;#res := 0; 1523#rec1FINAL assume true; 1520#rec1EXIT >#28#return; 1481#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 1482#rec1ENTRY ~i := #in~i; 1495#L12 assume ~i <= 0;#res := 0; 1485#rec1FINAL assume true; 1486#rec1EXIT >#30#return; 1466#L14-2 call #t~ret2 := rec1(#t~ret1);< 1476#rec1ENTRY ~i := #in~i; 1526#L12 assume ~i <= 0;#res := 0; 1524#rec1FINAL assume true; 1489#rec1EXIT >#32#return; 1490#L14-3 #res := 1 + #t~ret2;havoc #t~ret0;havoc #t~ret1;havoc #t~ret2; 1522#rec1FINAL assume true; 1519#rec1EXIT >#28#return; 1468#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 1497#rec1ENTRY [2021-12-06 20:03:18,443 INFO L793 eck$LassoCheckResult]: Loop: 1497#rec1ENTRY ~i := #in~i; 1514#L12 assume !(~i <= 0); 1470#L14 call #t~ret0 := rec1(~i - 2);< 1497#rec1ENTRY [2021-12-06 20:03:18,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:03:18,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1060897207, now seen corresponding path program 1 times [2021-12-06 20:03:18,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:03:18,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063976166] [2021-12-06 20:03:18,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:03:18,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:03:18,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 20:03:18,451 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 20:03:18,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 20:03:18,458 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 20:03:18,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:03:18,459 INFO L85 PathProgramCache]: Analyzing trace with hash 29942, now seen corresponding path program 3 times [2021-12-06 20:03:18,459 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:03:18,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324574989] [2021-12-06 20:03:18,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:03:18,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:03:18,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 20:03:18,461 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 20:03:18,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 20:03:18,462 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 20:03:18,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:03:18,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1475637376, now seen corresponding path program 2 times [2021-12-06 20:03:18,463 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:03:18,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127760200] [2021-12-06 20:03:18,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:03:18,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:03:18,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:18,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 20:03:18,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:18,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 20:03:18,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:18,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-06 20:03:18,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:18,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 20:03:18,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:18,517 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 21 proven. 2 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-12-06 20:03:18,517 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:03:18,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127760200] [2021-12-06 20:03:18,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127760200] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:03:18,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663017819] [2021-12-06 20:03:18,518 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 20:03:18,518 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:03:18,518 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:18,518 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:03:18,519 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-12-06 20:03:18,545 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 20:03:18,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:03:18,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 20:03:18,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:03:18,582 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 21 proven. 2 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-12-06 20:03:18,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:03:18,653 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 21 proven. 2 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-12-06 20:03:18,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [663017819] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 20:03:18,653 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 20:03:18,653 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 8 [2021-12-06 20:03:18,653 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216331391] [2021-12-06 20:03:18,653 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 20:03:18,673 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 20:03:18,673 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 20:03:18,673 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 20:03:18,673 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 20:03:18,673 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-06 20:03:18,673 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:18,673 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 20:03:18,673 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 20:03:18,673 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1d.c_Iteration6_Loop [2021-12-06 20:03:18,673 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 20:03:18,673 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 20:03:18,674 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:18,675 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:18,676 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:18,677 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:18,680 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:18,681 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:18,696 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 20:03:18,696 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-06 20:03:18,696 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:18,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:18,697 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:18,698 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-12-06 20:03:18,698 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 20:03:18,698 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 20:03:18,708 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 20:03:18,708 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret1=0} Honda state: {rec1_#t~ret1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 20:03:18,738 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-12-06 20:03:18,738 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:18,738 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:18,739 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:18,739 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-12-06 20:03:18,740 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 20:03:18,740 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 20:03:18,748 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 20:03:18,748 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret2=0} Honda state: {rec1_#t~ret2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 20:03:18,766 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2021-12-06 20:03:18,766 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:18,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:18,767 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:18,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-12-06 20:03:18,768 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 20:03:18,768 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 20:03:18,776 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 20:03:18,776 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_~i=0} Honda state: {rec1_~i=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 20:03:18,794 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2021-12-06 20:03:18,794 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:18,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:18,794 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:18,795 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-12-06 20:03:18,796 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 20:03:18,796 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 20:03:18,821 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2021-12-06 20:03:18,821 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:18,822 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:18,822 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:18,823 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-12-06 20:03:18,823 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-06 20:03:18,823 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 20:03:18,853 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-06 20:03:18,855 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-12-06 20:03:18,855 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 20:03:18,855 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 20:03:18,855 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 20:03:18,855 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 20:03:18,855 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-06 20:03:18,855 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:18,855 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 20:03:18,855 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 20:03:18,855 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1d.c_Iteration6_Loop [2021-12-06 20:03:18,855 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 20:03:18,855 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 20:03:18,856 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:18,858 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:18,859 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:18,860 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:18,862 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:18,863 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:18,875 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 20:03:18,875 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-06 20:03:18,875 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:18,875 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:18,876 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:18,876 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-12-06 20:03:18,877 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-06 20:03:18,883 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 20:03:18,884 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 20:03:18,884 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 20:03:18,884 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 20:03:18,884 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 20:03:18,884 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 20:03:18,884 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 20:03:18,885 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 20:03:18,903 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-12-06 20:03:18,903 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:18,903 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:18,904 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:18,904 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-12-06 20:03:18,905 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-06 20:03:18,912 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 20:03:18,913 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 20:03:18,913 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 20:03:18,913 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 20:03:18,913 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 20:03:18,913 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 20:03:18,913 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 20:03:18,914 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 20:03:18,932 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2021-12-06 20:03:18,932 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:18,933 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:18,933 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:18,934 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-12-06 20:03:18,935 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-06 20:03:18,941 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 20:03:18,941 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 20:03:18,941 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 20:03:18,942 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 20:03:18,942 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 20:03:18,942 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 20:03:18,942 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 20:03:18,943 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 20:03:18,961 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2021-12-06 20:03:18,961 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:18,961 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:18,962 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:18,962 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-12-06 20:03:18,963 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-06 20:03:18,972 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 20:03:18,972 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 20:03:18,972 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 20:03:18,972 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 20:03:18,972 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 20:03:18,973 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 20:03:18,973 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 20:03:18,975 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-06 20:03:18,977 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-12-06 20:03:18,977 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-06 20:03:18,977 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:18,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:18,979 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:18,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-12-06 20:03:18,988 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-06 20:03:18,988 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-06 20:03:18,988 INFO L513 LassoAnalysis]: Proved termination. [2021-12-06 20:03:18,988 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec1_#in~i) = 1*rec1_#in~i Supporting invariants [] [2021-12-06 20:03:19,018 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2021-12-06 20:03:19,018 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-06 20:03:19,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:03:19,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:19,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-06 20:03:19,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:03:19,065 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2021-12-06 20:03:19,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:19,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 20:03:19,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:03:19,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:03:19,286 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2021-12-06 20:03:19,286 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 112 states and 162 transitions. cyclomatic complexity: 56 Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 20:03:19,320 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 112 states and 162 transitions. cyclomatic complexity: 56. Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 129 states and 180 transitions. Complement of second has 7 states. [2021-12-06 20:03:19,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 2 stem states 1 non-accepting loop states 1 accepting loop states [2021-12-06 20:03:19,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 20:03:19,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 16 transitions. [2021-12-06 20:03:19,322 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 16 transitions. Stem has 30 letters. Loop has 3 letters. [2021-12-06 20:03:19,322 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 20:03:19,322 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-06 20:03:19,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:03:19,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:19,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-06 20:03:19,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:03:19,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:19,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 20:03:19,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:03:19,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:03:19,603 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 3 loop predicates [2021-12-06 20:03:19,603 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 112 states and 162 transitions. cyclomatic complexity: 56 Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 20:03:19,628 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 112 states and 162 transitions. cyclomatic complexity: 56. Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 129 states and 180 transitions. Complement of second has 7 states. [2021-12-06 20:03:19,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 2 stem states 1 non-accepting loop states 1 accepting loop states [2021-12-06 20:03:19,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 20:03:19,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 16 transitions. [2021-12-06 20:03:19,629 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 16 transitions. Stem has 30 letters. Loop has 3 letters. [2021-12-06 20:03:19,629 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 20:03:19,629 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-06 20:03:19,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:03:19,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:19,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-06 20:03:19,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:03:19,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:19,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 20:03:19,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:03:19,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:03:19,853 INFO L152 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 [2021-12-06 20:03:19,853 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 112 states and 162 transitions. cyclomatic complexity: 56 Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 20:03:19,902 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 112 states and 162 transitions. cyclomatic complexity: 56. Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 157 states and 219 transitions. Complement of second has 13 states. [2021-12-06 20:03:19,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-06 20:03:19,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 20:03:19,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 25 transitions. [2021-12-06 20:03:19,903 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 25 transitions. Stem has 30 letters. Loop has 3 letters. [2021-12-06 20:03:19,903 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 20:03:19,903 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 25 transitions. Stem has 33 letters. Loop has 3 letters. [2021-12-06 20:03:19,904 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 20:03:19,904 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 25 transitions. Stem has 30 letters. Loop has 6 letters. [2021-12-06 20:03:19,904 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 20:03:19,904 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 157 states and 219 transitions. [2021-12-06 20:03:19,906 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 15 [2021-12-06 20:03:19,908 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 157 states to 139 states and 201 transitions. [2021-12-06 20:03:19,908 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 55 [2021-12-06 20:03:19,908 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 58 [2021-12-06 20:03:19,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 139 states and 201 transitions. [2021-12-06 20:03:19,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 20:03:19,909 INFO L681 BuchiCegarLoop]: Abstraction has 139 states and 201 transitions. [2021-12-06 20:03:19,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states and 201 transitions. [2021-12-06 20:03:19,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 120. [2021-12-06 20:03:19,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 70 states have (on average 1.1285714285714286) internal successors, (79), 75 states have internal predecessors, (79), 32 states have call successors, (32), 20 states have call predecessors, (32), 18 states have return successors, (59), 24 states have call predecessors, (59), 28 states have call successors, (59) [2021-12-06 20:03:19,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 170 transitions. [2021-12-06 20:03:19,915 INFO L704 BuchiCegarLoop]: Abstraction has 120 states and 170 transitions. [2021-12-06 20:03:19,915 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:03:19,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 20:03:19,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-12-06 20:03:19,916 INFO L87 Difference]: Start difference. First operand 120 states and 170 transitions. Second operand has 8 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2021-12-06 20:03:19,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:03:19,944 INFO L93 Difference]: Finished difference Result 98 states and 116 transitions. [2021-12-06 20:03:19,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 20:03:19,945 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 98 states and 116 transitions. [2021-12-06 20:03:19,946 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 3 [2021-12-06 20:03:19,947 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 98 states to 63 states and 75 transitions. [2021-12-06 20:03:19,947 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12 [2021-12-06 20:03:19,947 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2021-12-06 20:03:19,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 63 states and 75 transitions. [2021-12-06 20:03:19,947 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 20:03:19,947 INFO L681 BuchiCegarLoop]: Abstraction has 63 states and 75 transitions. [2021-12-06 20:03:19,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states and 75 transitions. [2021-12-06 20:03:19,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 54. [2021-12-06 20:03:19,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 33 states have (on average 1.121212121212121) internal successors, (37), 36 states have internal predecessors, (37), 14 states have call successors, (14), 10 states have call predecessors, (14), 7 states have return successors, (14), 7 states have call predecessors, (14), 10 states have call successors, (14) [2021-12-06 20:03:19,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 65 transitions. [2021-12-06 20:03:19,949 INFO L704 BuchiCegarLoop]: Abstraction has 54 states and 65 transitions. [2021-12-06 20:03:19,950 INFO L587 BuchiCegarLoop]: Abstraction has 54 states and 65 transitions. [2021-12-06 20:03:19,950 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-06 20:03:19,950 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 54 states and 65 transitions. [2021-12-06 20:03:19,950 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 3 [2021-12-06 20:03:19,950 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 20:03:19,950 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 20:03:19,951 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:03:19,951 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2021-12-06 20:03:19,951 INFO L791 eck$LassoCheckResult]: Stem: 2787#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2788#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet5#1, main_#t~ret6#1, main_~x~0#1;main_~x~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 2785#L25 call main_#t~ret6#1 := rec2(main_~x~0#1);< 2795#rec2ENTRY ~j := #in~j; 2806#L18 assume !(~j <= 0); 2799#L20 call #t~ret3 := rec1(~j);< 2815#rec1ENTRY ~i := #in~i; 2826#L12 assume !(~i <= 0); 2792#L14 call #t~ret0 := rec1(~i - 2);< 2828#rec1ENTRY ~i := #in~i; 2829#L12 assume ~i <= 0;#res := 0; 2827#rec1FINAL assume true; 2805#rec1EXIT >#28#return; 2798#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 2801#rec1ENTRY ~i := #in~i; 2812#L12 assume ~i <= 0;#res := 0; 2802#rec1FINAL assume true; 2804#rec1EXIT >#30#return; 2820#L14-2 call #t~ret2 := rec1(#t~ret1);< 2797#rec1ENTRY ~i := #in~i; 2822#L12 assume ~i <= 0;#res := 0; 2821#rec1FINAL assume true; 2819#rec1EXIT >#32#return; 2818#L14-3 #res := 1 + #t~ret2;havoc #t~ret0;havoc #t~ret1;havoc #t~ret2; 2817#rec1FINAL assume true; 2816#rec1EXIT >#34#return; 2784#L20-1 call #t~ret4 := rec2(#t~ret3 - 1);< 2786#rec2ENTRY ~j := #in~j; 2807#L18 assume !(~j <= 0); 2809#L20 call #t~ret3 := rec1(~j);< 2813#rec1ENTRY [2021-12-06 20:03:19,951 INFO L793 eck$LassoCheckResult]: Loop: 2813#rec1ENTRY ~i := #in~i; 2810#L12 assume !(~i <= 0); 2811#L14 call #t~ret0 := rec1(~i - 2);< 2813#rec1ENTRY [2021-12-06 20:03:19,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:03:19,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1256061253, now seen corresponding path program 2 times [2021-12-06 20:03:19,951 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:03:19,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90418180] [2021-12-06 20:03:19,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:03:19,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:03:19,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:19,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-06 20:03:19,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:19,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 20:03:19,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:19,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-06 20:03:19,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:19,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 20:03:19,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:19,999 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-12-06 20:03:19,999 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:03:19,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90418180] [2021-12-06 20:03:19,999 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90418180] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:03:19,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400701468] [2021-12-06 20:03:19,999 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 20:03:20,000 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:03:20,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:20,000 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:03:20,001 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-12-06 20:03:20,021 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 20:03:20,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:03:20,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 20:03:20,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:03:20,047 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-12-06 20:03:20,047 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:03:20,097 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-12-06 20:03:20,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400701468] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 20:03:20,097 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 20:03:20,097 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 8 [2021-12-06 20:03:20,097 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889298967] [2021-12-06 20:03:20,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 20:03:20,098 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 20:03:20,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:03:20,098 INFO L85 PathProgramCache]: Analyzing trace with hash 29942, now seen corresponding path program 4 times [2021-12-06 20:03:20,098 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:03:20,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848962515] [2021-12-06 20:03:20,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:03:20,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:03:20,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 20:03:20,100 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 20:03:20,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 20:03:20,102 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 20:03:20,120 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 20:03:20,120 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 20:03:20,120 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 20:03:20,120 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 20:03:20,120 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-06 20:03:20,120 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:20,120 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 20:03:20,120 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 20:03:20,121 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1d.c_Iteration7_Loop [2021-12-06 20:03:20,121 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 20:03:20,121 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 20:03:20,121 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:20,122 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:20,123 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:20,126 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:20,127 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:20,128 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:20,140 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 20:03:20,140 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-06 20:03:20,140 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:20,140 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:20,141 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:20,142 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-12-06 20:03:20,142 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 20:03:20,142 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 20:03:20,150 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 20:03:20,150 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret0=0} Honda state: {rec1_#t~ret0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 20:03:20,170 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2021-12-06 20:03:20,170 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:20,171 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:20,171 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:20,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-12-06 20:03:20,173 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 20:03:20,173 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 20:03:20,181 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 20:03:20,181 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_~i=0} Honda state: {rec1_~i=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 20:03:20,199 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2021-12-06 20:03:20,199 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:20,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:20,200 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:20,201 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-12-06 20:03:20,201 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 20:03:20,201 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 20:03:20,227 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2021-12-06 20:03:20,227 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:20,227 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:20,228 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:20,229 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-12-06 20:03:20,229 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-06 20:03:20,229 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 20:03:20,296 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-06 20:03:20,297 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2021-12-06 20:03:20,298 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 20:03:20,298 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 20:03:20,298 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 20:03:20,298 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 20:03:20,298 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-06 20:03:20,298 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:20,298 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 20:03:20,298 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 20:03:20,298 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1d.c_Iteration7_Loop [2021-12-06 20:03:20,298 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 20:03:20,298 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 20:03:20,299 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:20,300 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:20,302 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:20,304 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:20,305 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:20,306 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-06 20:03:20,320 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 20:03:20,321 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-06 20:03:20,321 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:20,321 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:20,322 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:20,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-12-06 20:03:20,322 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-06 20:03:20,330 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 20:03:20,330 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 20:03:20,330 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 20:03:20,330 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 20:03:20,330 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 20:03:20,331 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 20:03:20,331 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 20:03:20,332 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 20:03:20,349 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2021-12-06 20:03:20,350 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:20,350 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:20,350 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:20,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-12-06 20:03:20,352 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-06 20:03:20,358 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 20:03:20,359 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 20:03:20,359 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 20:03:20,359 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 20:03:20,359 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 20:03:20,359 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 20:03:20,359 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 20:03:20,361 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 20:03:20,378 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2021-12-06 20:03:20,378 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:20,379 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:20,379 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:20,380 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-12-06 20:03:20,381 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-06 20:03:20,388 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 20:03:20,388 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 20:03:20,389 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 20:03:20,389 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 20:03:20,389 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 20:03:20,389 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 20:03:20,389 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 20:03:20,391 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-06 20:03:20,394 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-12-06 20:03:20,394 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-06 20:03:20,394 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 20:03:20,394 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:03:20,395 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 20:03:20,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-12-06 20:03:20,395 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-06 20:03:20,396 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-06 20:03:20,396 INFO L513 LassoAnalysis]: Proved termination. [2021-12-06 20:03:20,396 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec1_#in~i) = 1*rec1_#in~i Supporting invariants [] [2021-12-06 20:03:20,414 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2021-12-06 20:03:20,414 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-06 20:03:20,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:03:20,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:20,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-06 20:03:20,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:03:20,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:20,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 20:03:20,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:03:20,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:03:20,615 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2021-12-06 20:03:20,615 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 54 states and 65 transitions. cyclomatic complexity: 15 Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 20:03:20,645 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 54 states and 65 transitions. cyclomatic complexity: 15. Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 64 states and 76 transitions. Complement of second has 13 states. [2021-12-06 20:03:20,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-06 20:03:20,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 20:03:20,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 11 transitions. [2021-12-06 20:03:20,646 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 11 transitions. Stem has 30 letters. Loop has 3 letters. [2021-12-06 20:03:20,646 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 20:03:20,646 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-06 20:03:20,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:03:20,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:20,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-06 20:03:20,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:03:20,802 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2021-12-06 20:03:20,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:20,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 20:03:20,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:03:20,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:03:20,841 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 3 loop predicates [2021-12-06 20:03:20,841 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 54 states and 65 transitions. cyclomatic complexity: 15 Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 20:03:20,868 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 54 states and 65 transitions. cyclomatic complexity: 15. Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 64 states and 76 transitions. Complement of second has 13 states. [2021-12-06 20:03:20,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-06 20:03:20,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 20:03:20,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 11 transitions. [2021-12-06 20:03:20,869 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 11 transitions. Stem has 30 letters. Loop has 3 letters. [2021-12-06 20:03:20,869 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 20:03:20,869 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-06 20:03:20,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:03:20,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:20,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-06 20:03:20,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:03:21,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:03:21,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 20:03:21,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:03:21,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 20:03:21,053 INFO L152 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 [2021-12-06 20:03:21,053 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 54 states and 65 transitions. cyclomatic complexity: 15 Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 20:03:21,087 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 54 states and 65 transitions. cyclomatic complexity: 15. Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 78 states and 90 transitions. Complement of second has 13 states. [2021-12-06 20:03:21,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-06 20:03:21,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 20:03:21,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 25 transitions. [2021-12-06 20:03:21,088 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 25 transitions. Stem has 30 letters. Loop has 3 letters. [2021-12-06 20:03:21,088 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 20:03:21,088 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 25 transitions. Stem has 33 letters. Loop has 3 letters. [2021-12-06 20:03:21,088 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 20:03:21,088 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 25 transitions. Stem has 30 letters. Loop has 6 letters. [2021-12-06 20:03:21,089 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 20:03:21,089 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 78 states and 90 transitions. [2021-12-06 20:03:21,089 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-06 20:03:21,090 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 78 states to 0 states and 0 transitions. [2021-12-06 20:03:21,090 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-12-06 20:03:21,090 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-12-06 20:03:21,090 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-12-06 20:03:21,090 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:03:21,090 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-06 20:03:21,090 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-06 20:03:21,090 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:03:21,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 20:03:21,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-12-06 20:03:21,090 INFO L87 Difference]: Start difference. First operand 0 states and 0 transitions. Second operand has 8 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2021-12-06 20:03:21,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:03:21,090 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2021-12-06 20:03:21,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-06 20:03:21,091 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 0 states and 0 transitions. [2021-12-06 20:03:21,091 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-06 20:03:21,091 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 0 states to 0 states and 0 transitions. [2021-12-06 20:03:21,091 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-12-06 20:03:21,091 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-12-06 20:03:21,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-12-06 20:03:21,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 20:03:21,091 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-06 20:03:21,091 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-06 20:03:21,091 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-06 20:03:21,091 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-12-06 20:03:21,091 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-12-06 20:03:21,091 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-06 20:03:21,091 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-12-06 20:03:21,096 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 06.12 08:03:21 BoogieIcfgContainer [2021-12-06 20:03:21,096 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-12-06 20:03:21,096 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-06 20:03:21,096 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-06 20:03:21,096 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-06 20:03:21,097 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 08:03:15" (3/4) ... [2021-12-06 20:03:21,099 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-06 20:03:21,099 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-06 20:03:21,099 INFO L158 Benchmark]: Toolchain (without parser) took 5990.58ms. Allocated memory was 113.2MB in the beginning and 148.9MB in the end (delta: 35.7MB). Free memory was 89.6MB in the beginning and 61.5MB in the end (delta: 28.1MB). Peak memory consumption was 65.2MB. Max. memory is 16.1GB. [2021-12-06 20:03:21,099 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 73.4MB. Free memory is still 44.4MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-06 20:03:21,100 INFO L158 Benchmark]: CACSL2BoogieTranslator took 134.15ms. Allocated memory is still 113.2MB. Free memory was 89.3MB in the beginning and 80.7MB in the end (delta: 8.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-06 20:03:21,100 INFO L158 Benchmark]: Boogie Procedure Inliner took 21.09ms. Allocated memory is still 113.2MB. Free memory was 80.7MB in the beginning and 79.3MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-06 20:03:21,100 INFO L158 Benchmark]: Boogie Preprocessor took 11.08ms. Allocated memory is still 113.2MB. Free memory was 79.3MB in the beginning and 78.6MB in the end (delta: 714.0kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-06 20:03:21,100 INFO L158 Benchmark]: RCFGBuilder took 188.01ms. Allocated memory is still 113.2MB. Free memory was 78.4MB in the beginning and 70.0MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-06 20:03:21,100 INFO L158 Benchmark]: BuchiAutomizer took 5629.76ms. Allocated memory was 113.2MB in the beginning and 148.9MB in the end (delta: 35.7MB). Free memory was 70.0MB in the beginning and 61.5MB in the end (delta: 8.5MB). Peak memory consumption was 46.3MB. Max. memory is 16.1GB. [2021-12-06 20:03:21,101 INFO L158 Benchmark]: Witness Printer took 2.44ms. Allocated memory is still 148.9MB. Free memory is still 61.5MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-06 20:03:21,102 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12ms. Allocated memory is still 73.4MB. Free memory is still 44.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 134.15ms. Allocated memory is still 113.2MB. Free memory was 89.3MB in the beginning and 80.7MB in the end (delta: 8.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 21.09ms. Allocated memory is still 113.2MB. Free memory was 80.7MB in the beginning and 79.3MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 11.08ms. Allocated memory is still 113.2MB. Free memory was 79.3MB in the beginning and 78.6MB in the end (delta: 714.0kB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 188.01ms. Allocated memory is still 113.2MB. Free memory was 78.4MB in the beginning and 70.0MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * BuchiAutomizer took 5629.76ms. Allocated memory was 113.2MB in the beginning and 148.9MB in the end (delta: 35.7MB). Free memory was 70.0MB in the beginning and 61.5MB in the end (delta: 8.5MB). Peak memory consumption was 46.3MB. Max. memory is 16.1GB. * Witness Printer took 2.44ms. Allocated memory is still 148.9MB. Free memory is still 61.5MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 10 terminating modules (5 trivial, 3 deterministic, 2 nondeterministic). One deterministic module has affine ranking function \old(j) and consists of 10 locations. One deterministic module has affine ranking function \old(i) and consists of 4 locations. One deterministic module has affine ranking function \old(i) and consists of 5 locations. One nondeterministic module has affine ranking function \old(i) and consists of 5 locations. One nondeterministic module has affine ranking function \old(i) and consists of 5 locations. 5 modules have a trivial ranking function, the largest among these consists of 8 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 5.5s and 8 iterations. TraceHistogramMax:5. Analysis of lassos took 3.0s. Construction of modules took 0.2s. Büchi inclusion checks took 2.1s. Highest rank in rank-based complementation 3. Minimization of det autom 3. Minimization of nondet autom 7. Automata minimization 0.1s AutomataMinimizationTime, 8 MinimizatonAttempts, 89 StatesRemovedByMinimization, 7 NontrivialMinimizations. Non-live state removal took 0.0s Buchi closure took 0.0s. Biggest automaton had 112 states and ocurred in iteration 5. Nontrivial modules had stage [3, 0, 2, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 22/24 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 219 SdHoareTripleChecker+Valid, 0.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 196 mSDsluCounter, 524 SdHoareTripleChecker+Invalid, 0.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 324 mSDsCounter, 137 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 309 IncrementalHoareTripleChecker+Invalid, 446 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 137 mSolverCounterUnsat, 200 mSDtfsCounter, 309 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI2 SFLT2 conc0 concLT2 SILN0 SILU0 SILI0 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital11 mio100 ax100 hnf96 lsp100 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq149 hnf94 smp100 dnf100 smp100 tf112 neg100 sie111 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 16ms VariablesStem: 0 VariablesLoop: 0 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 16 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 5 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.5s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2021-12-06 20:03:21,126 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2021-12-06 20:03:21,361 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2021-12-06 20:03:21,534 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2021-12-06 20:03:21,736 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2793475-a1f0-4000-92aa-f0866b9c41c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE