./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/termination-crafted/NestedRecursion_1b.c --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 8393723b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/termination-crafted/NestedRecursion_1b.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/config/svcomp-Termination-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro --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 9948dbd77aeb2de72e0bd3a3a4e22b1606b19383e4631af58adbec46ed909b6c --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-18 20:54:16,195 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 20:54:16,197 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 20:54:16,231 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 20:54:16,234 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 20:54:16,235 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 20:54:16,237 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 20:54:16,239 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 20:54:16,241 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 20:54:16,242 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 20:54:16,243 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 20:54:16,244 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 20:54:16,245 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 20:54:16,246 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 20:54:16,248 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 20:54:16,249 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 20:54:16,256 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 20:54:16,263 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 20:54:16,268 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 20:54:16,276 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 20:54:16,278 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 20:54:16,280 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 20:54:16,281 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 20:54:16,282 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 20:54:16,286 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 20:54:16,287 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 20:54:16,287 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 20:54:16,289 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 20:54:16,289 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 20:54:16,290 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 20:54:16,291 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 20:54:16,292 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 20:54:16,293 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 20:54:16,294 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 20:54:16,295 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 20:54:16,296 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 20:54:16,297 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 20:54:16,297 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 20:54:16,298 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 20:54:16,299 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 20:54:16,300 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 20:54:16,301 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/config/svcomp-Termination-64bit-Automizer_Default.epf [2022-11-18 20:54:16,326 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 20:54:16,326 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 20:54:16,327 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 20:54:16,327 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 20:54:16,328 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 20:54:16,329 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 20:54:16,329 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 20:54:16,330 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-11-18 20:54:16,330 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-11-18 20:54:16,331 INFO L138 SettingsManager]: * Use old map elimination=false [2022-11-18 20:54:16,331 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-11-18 20:54:16,331 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-11-18 20:54:16,332 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-11-18 20:54:16,332 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 20:54:16,332 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-18 20:54:16,333 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 20:54:16,333 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 20:54:16,333 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-11-18 20:54:16,334 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-11-18 20:54:16,334 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-11-18 20:54:16,334 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-18 20:54:16,335 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-11-18 20:54:16,335 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 20:54:16,335 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-11-18 20:54:16,336 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 20:54:16,336 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 20:54:16,336 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 20:54:16,337 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-18 20:54:16,338 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-11-18 20:54:16,338 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_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/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_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro 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 -> 9948dbd77aeb2de72e0bd3a3a4e22b1606b19383e4631af58adbec46ed909b6c [2022-11-18 20:54:16,617 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 20:54:16,646 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 20:54:16,651 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 20:54:16,655 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 20:54:16,657 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 20:54:16,659 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/termination-crafted/NestedRecursion_1b.c [2022-11-18 20:54:16,774 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/data/8eb25e0da/1284129e1d3c4858baa91e2c877001d8/FLAG90a9fbe0c [2022-11-18 20:54:17,273 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 20:54:17,273 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/sv-benchmarks/c/termination-crafted/NestedRecursion_1b.c [2022-11-18 20:54:17,281 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/data/8eb25e0da/1284129e1d3c4858baa91e2c877001d8/FLAG90a9fbe0c [2022-11-18 20:54:17,655 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/data/8eb25e0da/1284129e1d3c4858baa91e2c877001d8 [2022-11-18 20:54:17,660 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 20:54:17,664 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 20:54:17,670 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 20:54:17,671 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 20:54:17,676 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 20:54:17,677 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:54:17" (1/1) ... [2022-11-18 20:54:17,679 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2e9000d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:54:17, skipping insertion in model container [2022-11-18 20:54:17,679 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:54:17" (1/1) ... [2022-11-18 20:54:17,694 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 20:54:17,710 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 20:54:17,953 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:54:17,959 INFO L203 MainTranslator]: Completed pre-run [2022-11-18 20:54:17,978 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:54:17,993 INFO L208 MainTranslator]: Completed translation [2022-11-18 20:54:17,994 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:54:17 WrapperNode [2022-11-18 20:54:17,994 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 20:54:17,996 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-18 20:54:17,996 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-18 20:54:17,997 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-18 20:54:18,005 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:54:17" (1/1) ... [2022-11-18 20:54:18,013 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:54:17" (1/1) ... [2022-11-18 20:54:18,030 INFO L138 Inliner]: procedures = 6, calls = 8, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 6 [2022-11-18 20:54:18,030 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-18 20:54:18,032 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-18 20:54:18,032 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-18 20:54:18,033 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-18 20:54:18,042 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:54:17" (1/1) ... [2022-11-18 20:54:18,042 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:54:17" (1/1) ... [2022-11-18 20:54:18,045 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:54:17" (1/1) ... [2022-11-18 20:54:18,045 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:54:17" (1/1) ... [2022-11-18 20:54:18,048 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:54:17" (1/1) ... [2022-11-18 20:54:18,051 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:54:17" (1/1) ... [2022-11-18 20:54:18,052 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:54:17" (1/1) ... [2022-11-18 20:54:18,052 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:54:17" (1/1) ... [2022-11-18 20:54:18,054 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-18 20:54:18,056 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-18 20:54:18,056 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-18 20:54:18,057 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-18 20:54:18,058 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:54:17" (1/1) ... [2022-11-18 20:54:18,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:18,078 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:18,100 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:18,122 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-11-18 20:54:18,141 INFO L130 BoogieDeclarations]: Found specification of procedure rec1 [2022-11-18 20:54:18,142 INFO L138 BoogieDeclarations]: Found implementation of procedure rec1 [2022-11-18 20:54:18,142 INFO L130 BoogieDeclarations]: Found specification of procedure rec2 [2022-11-18 20:54:18,143 INFO L138 BoogieDeclarations]: Found implementation of procedure rec2 [2022-11-18 20:54:18,143 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-18 20:54:18,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-18 20:54:18,201 INFO L235 CfgBuilder]: Building ICFG [2022-11-18 20:54:18,203 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-18 20:54:18,366 INFO L276 CfgBuilder]: Performing block encoding [2022-11-18 20:54:18,378 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-18 20:54:18,378 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-18 20:54:18,381 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:54:18 BoogieIcfgContainer [2022-11-18 20:54:18,381 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-18 20:54:18,382 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-11-18 20:54:18,382 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-11-18 20:54:18,396 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-11-18 20:54:18,398 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-18 20:54:18,398 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 18.11 08:54:17" (1/3) ... [2022-11-18 20:54:18,399 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@9bd68d1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 08:54:18, skipping insertion in model container [2022-11-18 20:54:18,399 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-18 20:54:18,399 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:54:17" (2/3) ... [2022-11-18 20:54:18,400 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@9bd68d1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 08:54:18, skipping insertion in model container [2022-11-18 20:54:18,400 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-18 20:54:18,400 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:54:18" (3/3) ... [2022-11-18 20:54:18,402 INFO L332 chiAutomizerObserver]: Analyzing ICFG NestedRecursion_1b.c [2022-11-18 20:54:18,483 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-11-18 20:54:18,484 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-11-18 20:54:18,484 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-11-18 20:54:18,484 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-11-18 20:54:18,484 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-11-18 20:54:18,484 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-11-18 20:54:18,485 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-11-18 20:54:18,485 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-11-18 20:54:18,491 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) [2022-11-18 20:54:18,518 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2022-11-18 20:54:18,519 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:54:18,519 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:54:18,527 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2022-11-18 20:54:18,528 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:54:18,528 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-11-18 20:54:18,529 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) [2022-11-18 20:54:18,536 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2022-11-18 20:54:18,536 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:54:18,537 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:54:18,537 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2022-11-18 20:54:18,538 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:54:18,548 INFO L748 eck$LassoCheckResult]: Stem: 4#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 13#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; 9#L25true call main_#t~ret6#1 := rec2(main_~x~0#1);< 16#rec2ENTRYtrue [2022-11-18 20:54:18,551 INFO L750 eck$LassoCheckResult]: Loop: 16#rec2ENTRYtrue ~j := #in~j; 17#L18true assume !(~j <= 0); 20#L20true call #t~ret3 := rec1(~j - 1);< 22#rec1ENTRYtrue ~i := #in~i; 18#L12true assume ~i <= 0;#res := 0; 14#rec1FINALtrue assume true; 15#rec1EXITtrue >#34#return; 3#L20-1true call #t~ret4 := rec2(#t~ret3);< 16#rec2ENTRYtrue [2022-11-18 20:54:18,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:18,563 INFO L85 PathProgramCache]: Analyzing trace with hash 48738, now seen corresponding path program 1 times [2022-11-18 20:54:18,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:54:18,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340737365] [2022-11-18 20:54:18,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:18,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:54:18,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:18,676 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:54:18,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:18,712 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:54:18,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:18,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1074209557, now seen corresponding path program 1 times [2022-11-18 20:54:18,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:54:18,718 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465901594] [2022-11-18 20:54:18,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:18,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:54:18,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:18,760 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:54:18,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:18,784 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:54:18,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:18,791 INFO L85 PathProgramCache]: Analyzing trace with hash -1203131828, now seen corresponding path program 1 times [2022-11-18 20:54:18,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:54:18,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698161442] [2022-11-18 20:54:18,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:18,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:54:18,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:18,813 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:54:18,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:18,833 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:54:19,107 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:54:19,108 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:54:19,108 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:54:19,108 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:54:19,109 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 20:54:19,109 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:19,109 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:54:19,109 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:54:19,109 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration1_Loop [2022-11-18 20:54:19,110 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:54:19,110 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:54:19,129 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:19,142 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:19,146 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:19,149 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:19,160 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:19,205 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:54:19,206 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 20:54:19,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:19,209 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:19,214 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:19,219 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:54:19,219 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:19,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-11-18 20:54:19,254 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 20:54:19,254 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec2_~j=0} Honda state: {rec2_~j=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 20:54:19,259 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2022-11-18 20:54:19,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:19,260 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:19,263 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:19,273 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-11-18 20:54:19,274 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:54:19,274 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:19,306 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 20:54:19,307 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec2_#res=0} Honda state: {rec2_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 20:54:19,315 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:19,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:19,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:19,320 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:19,338 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-11-18 20:54:19,339 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:54:19,339 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:19,378 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 20:54:19,379 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec2_#t~ret4=0} Honda state: {rec2_#t~ret4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 20:54:19,390 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:19,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:19,391 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:19,393 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:19,403 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:54:19,404 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:19,410 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-11-18 20:54:19,434 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:19,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:19,436 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:19,438 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:19,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-11-18 20:54:19,443 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 20:54:19,443 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:19,506 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 20:54:19,516 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:19,517 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:54:19,517 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:54:19,517 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:54:19,517 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:54:19,517 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 20:54:19,517 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:19,518 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:54:19,518 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:54:19,518 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration1_Loop [2022-11-18 20:54:19,518 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:54:19,518 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:54:19,520 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:19,524 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:19,528 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:19,541 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:19,560 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:19,622 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:54:19,627 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 20:54:19,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:19,629 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:19,639 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:19,658 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:54:19,673 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-11-18 20:54:19,674 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:54:19,675 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:54:19,675 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:54:19,676 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:54:19,676 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:54:19,679 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:54:19,680 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:54:19,691 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:54:19,704 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:19,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:19,704 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:19,706 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:19,721 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:54:19,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-11-18 20:54:19,735 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:54:19,736 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:54:19,736 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:54:19,736 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:54:19,736 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:54:19,737 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:54:19,737 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:54:19,753 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:54:19,758 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:19,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:19,760 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:19,761 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:19,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-11-18 20:54:19,767 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:54:19,780 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:54:19,780 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:54:19,780 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:54:19,781 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:54:19,781 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:54:19,782 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:54:19,782 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:54:19,790 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:54:19,794 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:19,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:19,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:19,795 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:19,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-11-18 20:54:19,799 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:54:19,810 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:54:19,810 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:54:19,810 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:54:19,810 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:54:19,810 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:54:19,812 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:54:19,812 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:54:19,816 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-18 20:54:19,826 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-18 20:54:19,826 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-18 20:54:19,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:19,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:19,830 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:19,834 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-11-18 20:54:19,835 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-18 20:54:19,835 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-18 20:54:19,835 INFO L513 LassoAnalysis]: Proved termination. [2022-11-18 20:54:19,836 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec2_#in~j) = 1*rec2_#in~j Supporting invariants [] [2022-11-18 20:54:19,843 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Ended with exit code 0 [2022-11-18 20:54:19,846 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-18 20:54:19,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:19,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:19,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:54:19,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:19,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:19,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-18 20:54:19,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:20,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:54:20,148 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 6 loop predicates [2022-11-18 20:54:20,150 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. 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 7 states, 5 states have (on average 1.4) internal successors, (7), 5 states have internal predecessors, (7), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:54:20,272 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:20,743 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. 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 7 states, 5 states have (on average 1.4) internal successors, (7), 5 states have internal predecessors, (7), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Result 195 states and 280 transitions. Complement of second has 61 states. [2022-11-18 20:54:20,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 11 states 1 stem states 9 non-accepting loop states 1 accepting loop states [2022-11-18 20:54:20,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 5 states have (on average 1.4) internal successors, (7), 5 states have internal predecessors, (7), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:54:20,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 58 transitions. [2022-11-18 20:54:20,760 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 58 transitions. Stem has 3 letters. Loop has 8 letters. [2022-11-18 20:54:20,762 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 20:54:20,763 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 58 transitions. Stem has 11 letters. Loop has 8 letters. [2022-11-18 20:54:20,763 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 20:54:20,764 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 58 transitions. Stem has 3 letters. Loop has 16 letters. [2022-11-18 20:54:20,764 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 20:54:20,765 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 195 states and 280 transitions. [2022-11-18 20:54:20,792 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2022-11-18 20:54:20,806 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 195 states to 83 states and 121 transitions. [2022-11-18 20:54:20,808 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 36 [2022-11-18 20:54:20,809 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 39 [2022-11-18 20:54:20,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 83 states and 121 transitions. [2022-11-18 20:54:20,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 20:54:20,814 INFO L218 hiAutomatonCegarLoop]: Abstraction has 83 states and 121 transitions. [2022-11-18 20:54:20,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states and 121 transitions. [2022-11-18 20:54:20,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 56. [2022-11-18 20:54:20,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 29 states have (on average 1.1724137931034482) internal successors, (34), 32 states have internal predecessors, (34), 20 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (30), 15 states have call predecessors, (30), 16 states have call successors, (30) [2022-11-18 20:54:20,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 84 transitions. [2022-11-18 20:54:20,873 INFO L240 hiAutomatonCegarLoop]: Abstraction has 56 states and 84 transitions. [2022-11-18 20:54:20,874 INFO L428 stractBuchiCegarLoop]: Abstraction has 56 states and 84 transitions. [2022-11-18 20:54:20,874 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-11-18 20:54:20,880 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 56 states and 84 transitions. [2022-11-18 20:54:20,885 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2022-11-18 20:54:20,886 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:54:20,886 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:54:20,887 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:54:20,888 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2022-11-18 20:54:20,889 INFO L748 eck$LassoCheckResult]: Stem: 354#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 355#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; 351#L25 call main_#t~ret6#1 := rec2(main_~x~0#1);< 362#rec2ENTRY ~j := #in~j; 383#L18 assume !(~j <= 0); 357#L20 call #t~ret3 := rec1(~j - 1);< 386#rec1ENTRY ~i := #in~i; 384#L12 assume !(~i <= 0); 366#L14 call #t~ret0 := rec1(~i - 2);< 370#rec1ENTRY [2022-11-18 20:54:20,889 INFO L750 eck$LassoCheckResult]: Loop: 370#rec1ENTRY ~i := #in~i; 395#L12 assume !(~i <= 0); 369#L14 call #t~ret0 := rec1(~i - 2);< 370#rec1ENTRY [2022-11-18 20:54:20,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:20,891 INFO L85 PathProgramCache]: Analyzing trace with hash 838970620, now seen corresponding path program 1 times [2022-11-18 20:54:20,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:54:20,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318655185] [2022-11-18 20:54:20,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:20,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:54:20,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:20,907 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:54:20,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:20,931 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:54:20,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:20,933 INFO L85 PathProgramCache]: Analyzing trace with hash 29942, now seen corresponding path program 1 times [2022-11-18 20:54:20,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:54:20,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675953320] [2022-11-18 20:54:20,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:20,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:54:20,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:20,950 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:54:20,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:20,955 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:54:20,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:20,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1359045147, now seen corresponding path program 2 times [2022-11-18 20:54:20,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:54:20,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654247265] [2022-11-18 20:54:20,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:20,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:54:20,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:20,975 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:54:20,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:20,994 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:54:21,050 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:54:21,051 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:54:21,051 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:54:21,051 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:54:21,051 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 20:54:21,052 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:21,052 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:54:21,052 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:54:21,052 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration2_Loop [2022-11-18 20:54:21,052 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:54:21,052 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:54:21,054 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:21,057 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:21,061 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:21,065 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:21,068 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:21,071 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:21,114 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:54:21,115 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 20:54:21,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:21,115 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:21,116 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:21,126 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:54:21,127 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:21,142 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-11-18 20:54:21,152 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 20:54:21,152 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#res=0} Honda state: {rec1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 20:54:21,166 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:21,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:21,167 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:21,168 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:21,179 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:54:21,180 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:21,188 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-11-18 20:54:21,205 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 20:54:21,205 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_~i=0} Honda state: {rec1_~i=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 20:54:21,215 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:21,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:21,216 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:21,217 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:21,227 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:54:21,228 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:21,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2022-11-18 20:54:21,256 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 20:54:21,256 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret0=0} Honda state: {rec1_#t~ret0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 20:54:21,266 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:21,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:21,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:21,268 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:21,275 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:54:21,275 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:21,289 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2022-11-18 20:54:21,300 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 20:54:21,300 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret1=0} Honda state: {rec1_#t~ret1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 20:54:21,310 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:21,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:21,311 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:21,312 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:21,322 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:54:21,322 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:21,338 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2022-11-18 20:54:21,354 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 20:54:21,354 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret2=0} Honda state: {rec1_#t~ret2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 20:54:21,358 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:21,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:21,359 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:21,360 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:21,371 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:54:21,372 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:21,372 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2022-11-18 20:54:21,405 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:21,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:21,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:21,408 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:21,412 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 20:54:21,413 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:21,426 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2022-11-18 20:54:21,495 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 20:54:21,499 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:21,499 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:54:21,499 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:54:21,499 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:54:21,499 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:54:21,499 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 20:54:21,500 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:21,500 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:54:21,500 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:54:21,500 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration2_Loop [2022-11-18 20:54:21,500 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:54:21,500 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:54:21,501 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:21,522 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:21,534 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:21,537 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:21,540 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:21,547 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:21,578 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:54:21,578 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 20:54:21,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:21,578 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:21,579 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:21,590 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:54:21,603 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:54:21,603 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:54:21,603 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:54:21,603 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:54:21,604 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:54:21,604 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:54:21,604 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:54:21,605 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-11-18 20:54:21,614 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:54:21,618 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:21,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:21,618 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:21,619 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:21,634 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-11-18 20:54:21,635 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:54:21,647 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:54:21,647 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:54:21,648 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:54:21,648 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:54:21,648 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:54:21,649 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:54:21,650 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:54:21,659 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:54:21,666 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:21,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:21,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:21,668 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:21,670 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-11-18 20:54:21,672 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:54:21,682 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:54:21,682 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:54:21,682 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:54:21,682 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:54:21,683 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:54:21,691 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:54:21,691 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:54:21,718 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:54:21,722 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:21,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:21,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:21,723 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:21,730 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:54:21,743 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:54:21,743 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:54:21,743 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:54:21,743 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:54:21,743 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:54:21,745 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:54:21,745 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:54:21,747 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-11-18 20:54:21,758 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:54:21,766 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:21,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:21,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:21,768 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:21,772 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:54:21,784 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:54:21,784 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:54:21,784 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:54:21,784 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:54:21,784 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:54:21,789 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:54:21,789 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:54:21,791 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-11-18 20:54:21,806 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-18 20:54:21,809 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-11-18 20:54:21,809 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-18 20:54:21,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:21,810 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:21,811 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:21,815 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-18 20:54:21,815 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-18 20:54:21,815 INFO L513 LassoAnalysis]: Proved termination. [2022-11-18 20:54:21,815 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec1_#in~i) = 1*rec1_#in~i Supporting invariants [] [2022-11-18 20:54:21,817 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-11-18 20:54:21,819 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:21,820 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-18 20:54:21,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:21,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:21,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 20:54:21,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:21,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:21,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:54:21,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:21,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:54:21,925 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-18 20:54:21,926 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 56 states and 84 transitions. cyclomatic complexity: 32 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) [2022-11-18 20:54:21,986 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 56 states and 84 transitions. cyclomatic complexity: 32. 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 106 states and 150 transitions. Complement of second has 13 states. [2022-11-18 20:54:21,986 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 [2022-11-18 20:54:21,987 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) [2022-11-18 20:54:21,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 18 transitions. [2022-11-18 20:54:21,988 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 18 transitions. Stem has 9 letters. Loop has 3 letters. [2022-11-18 20:54:21,988 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 20:54:21,988 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 18 transitions. Stem has 12 letters. Loop has 3 letters. [2022-11-18 20:54:21,989 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 20:54:21,989 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 18 transitions. Stem has 9 letters. Loop has 6 letters. [2022-11-18 20:54:21,989 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 20:54:21,989 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 106 states and 150 transitions. [2022-11-18 20:54:21,996 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2022-11-18 20:54:22,001 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 106 states to 94 states and 138 transitions. [2022-11-18 20:54:22,002 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 38 [2022-11-18 20:54:22,003 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 40 [2022-11-18 20:54:22,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 94 states and 138 transitions. [2022-11-18 20:54:22,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 20:54:22,005 INFO L218 hiAutomatonCegarLoop]: Abstraction has 94 states and 138 transitions. [2022-11-18 20:54:22,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states and 138 transitions. [2022-11-18 20:54:22,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 90. [2022-11-18 20:54:22,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 51 states have (on average 1.2156862745098038) internal successors, (62), 58 states have internal predecessors, (62), 27 states have call successors, (27), 15 states have call predecessors, (27), 12 states have return successors, (41), 16 states have call predecessors, (41), 22 states have call successors, (41) [2022-11-18 20:54:22,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 130 transitions. [2022-11-18 20:54:22,023 INFO L240 hiAutomatonCegarLoop]: Abstraction has 90 states and 130 transitions. [2022-11-18 20:54:22,024 INFO L428 stractBuchiCegarLoop]: Abstraction has 90 states and 130 transitions. [2022-11-18 20:54:22,024 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-11-18 20:54:22,024 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 90 states and 130 transitions. [2022-11-18 20:54:22,028 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2022-11-18 20:54:22,029 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:54:22,029 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:54:22,030 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:54:22,030 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2022-11-18 20:54:22,030 INFO L748 eck$LassoCheckResult]: Stem: 585#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 586#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; 579#L25 call main_#t~ret6#1 := rec2(main_~x~0#1);< 602#rec2ENTRY ~j := #in~j; 647#L18 assume !(~j <= 0); 626#L20 call #t~ret3 := rec1(~j - 1);< 645#rec1ENTRY ~i := #in~i; 642#L12 assume !(~i <= 0); 589#L14 call #t~ret0 := rec1(~i - 2);< 641#rec1ENTRY ~i := #in~i; 644#L12 assume ~i <= 0;#res := 0; 640#rec1FINAL assume true; 636#rec1EXIT >#28#return; 596#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 603#rec1ENTRY [2022-11-18 20:54:22,030 INFO L750 eck$LassoCheckResult]: Loop: 603#rec1ENTRY ~i := #in~i; 650#L12 assume !(~i <= 0); 591#L14 call #t~ret0 := rec1(~i - 2);< 603#rec1ENTRY [2022-11-18 20:54:22,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:22,031 INFO L85 PathProgramCache]: Analyzing trace with hash 372282091, now seen corresponding path program 1 times [2022-11-18 20:54:22,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:54:22,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725606689] [2022-11-18 20:54:22,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:22,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:54:22,059 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:22,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:22,079 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:54:22,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:22,085 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:54:22,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:22,086 INFO L85 PathProgramCache]: Analyzing trace with hash 29942, now seen corresponding path program 2 times [2022-11-18 20:54:22,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:54:22,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598336797] [2022-11-18 20:54:22,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:22,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:54:22,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:22,090 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:54:22,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:22,095 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:54:22,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:22,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1050214860, now seen corresponding path program 2 times [2022-11-18 20:54:22,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:54:22,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896786643] [2022-11-18 20:54:22,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:22,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:54:22,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:22,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:54:22,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:22,248 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:54:22,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:54:22,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896786643] [2022-11-18 20:54:22,249 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896786643] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:54:22,249 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:54:22,249 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-18 20:54:22,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166663470] [2022-11-18 20:54:22,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:54:22,285 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:54:22,285 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:54:22,285 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:54:22,286 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:54:22,286 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 20:54:22,286 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:22,286 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:54:22,286 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:54:22,286 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration3_Loop [2022-11-18 20:54:22,287 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:54:22,287 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:54:22,288 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:22,290 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:22,296 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:22,299 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:22,301 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:22,303 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:22,331 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:54:22,331 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 20:54:22,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:22,332 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:22,333 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:22,337 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-11-18 20:54:22,338 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:54:22,338 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:22,358 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 20:54:22,358 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret2=0} Honda state: {rec1_#t~ret2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 20:54:22,367 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:22,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:22,368 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:22,368 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:22,369 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-11-18 20:54:22,371 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:54:22,371 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:22,388 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:22,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:22,389 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:22,390 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:22,392 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-11-18 20:54:22,392 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 20:54:22,393 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:22,458 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 20:54:22,461 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2022-11-18 20:54:22,461 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:54:22,462 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:54:22,462 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:54:22,462 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:54:22,462 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 20:54:22,462 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:22,462 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:54:22,462 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:54:22,462 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration3_Loop [2022-11-18 20:54:22,462 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:54:22,462 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:54:22,463 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:22,470 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:22,477 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:22,480 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:22,483 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:22,485 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:22,530 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:54:22,530 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 20:54:22,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:22,531 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:22,534 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:22,540 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:54:22,553 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-11-18 20:54:22,553 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:54:22,554 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:54:22,554 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:54:22,554 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:54:22,554 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:54:22,555 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:54:22,555 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:54:22,574 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:54:22,583 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:22,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:22,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:22,584 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:22,588 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-11-18 20:54:22,589 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:54:22,602 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:54:22,602 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:54:22,602 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:54:22,602 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:54:22,602 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:54:22,604 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:54:22,604 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:54:22,618 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-18 20:54:22,631 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-11-18 20:54:22,631 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-18 20:54:22,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:22,631 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:22,634 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:22,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-11-18 20:54:22,639 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-18 20:54:22,639 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-18 20:54:22,639 INFO L513 LassoAnalysis]: Proved termination. [2022-11-18 20:54:22,639 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec1_#in~i) = 1*rec1_#in~i Supporting invariants [] [2022-11-18 20:54:22,649 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:22,650 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-18 20:54:22,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:22,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:22,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-18 20:54:22,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:22,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:22,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:54:22,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:22,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:54:22,852 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2022-11-18 20:54:22,852 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 90 states and 130 transitions. cyclomatic complexity: 47 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) [2022-11-18 20:54:22,974 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 90 states and 130 transitions. cyclomatic complexity: 47. 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 135 states and 194 transitions. Complement of second has 14 states. [2022-11-18 20:54:22,977 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 [2022-11-18 20:54:22,979 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) [2022-11-18 20:54:22,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 20 transitions. [2022-11-18 20:54:22,980 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 20 transitions. Stem has 14 letters. Loop has 3 letters. [2022-11-18 20:54:22,980 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 20:54:22,980 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 20 transitions. Stem has 17 letters. Loop has 3 letters. [2022-11-18 20:54:22,980 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 20:54:22,981 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 20 transitions. Stem has 14 letters. Loop has 6 letters. [2022-11-18 20:54:22,983 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 20:54:22,984 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 135 states and 194 transitions. [2022-11-18 20:54:22,987 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2022-11-18 20:54:22,992 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 135 states to 123 states and 182 transitions. [2022-11-18 20:54:22,995 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 49 [2022-11-18 20:54:22,995 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 51 [2022-11-18 20:54:22,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 123 states and 182 transitions. [2022-11-18 20:54:22,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 20:54:22,996 INFO L218 hiAutomatonCegarLoop]: Abstraction has 123 states and 182 transitions. [2022-11-18 20:54:22,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states and 182 transitions. [2022-11-18 20:54:23,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 114. [2022-11-18 20:54:23,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 65 states have (on average 1.2307692307692308) internal successors, (80), 74 states have internal predecessors, (80), 33 states have call successors, (33), 19 states have call predecessors, (33), 16 states have return successors, (53), 20 states have call predecessors, (53), 28 states have call successors, (53) [2022-11-18 20:54:23,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 166 transitions. [2022-11-18 20:54:23,010 INFO L240 hiAutomatonCegarLoop]: Abstraction has 114 states and 166 transitions. [2022-11-18 20:54:23,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:54:23,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:54:23,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-18 20:54:23,016 INFO L87 Difference]: Start difference. First operand 114 states and 166 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) [2022-11-18 20:54:23,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:54:23,092 INFO L93 Difference]: Finished difference Result 124 states and 176 transitions. [2022-11-18 20:54:23,092 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 124 states and 176 transitions. [2022-11-18 20:54:23,095 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 11 [2022-11-18 20:54:23,098 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 124 states to 122 states and 174 transitions. [2022-11-18 20:54:23,098 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 56 [2022-11-18 20:54:23,098 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 56 [2022-11-18 20:54:23,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 122 states and 174 transitions. [2022-11-18 20:54:23,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 20:54:23,099 INFO L218 hiAutomatonCegarLoop]: Abstraction has 122 states and 174 transitions. [2022-11-18 20:54:23,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states and 174 transitions. [2022-11-18 20:54:23,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 102. [2022-11-18 20:54:23,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 57 states have (on average 1.1929824561403508) internal successors, (68), 64 states have internal predecessors, (68), 31 states have call successors, (31), 17 states have call predecessors, (31), 14 states have return successors, (45), 20 states have call predecessors, (45), 26 states have call successors, (45) [2022-11-18 20:54:23,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 144 transitions. [2022-11-18 20:54:23,108 INFO L240 hiAutomatonCegarLoop]: Abstraction has 102 states and 144 transitions. [2022-11-18 20:54:23,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 20:54:23,110 INFO L428 stractBuchiCegarLoop]: Abstraction has 102 states and 144 transitions. [2022-11-18 20:54:23,110 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-11-18 20:54:23,110 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 102 states and 144 transitions. [2022-11-18 20:54:23,111 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 10 [2022-11-18 20:54:23,111 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:54:23,111 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:54:23,112 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:54:23,112 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2022-11-18 20:54:23,113 INFO L748 eck$LassoCheckResult]: Stem: 1147#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 1148#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; 1142#L25 call main_#t~ret6#1 := rec2(main_~x~0#1);< 1164#rec2ENTRY ~j := #in~j; 1207#L18 assume !(~j <= 0); 1151#L20 call #t~ret3 := rec1(~j - 1);< 1206#rec1ENTRY ~i := #in~i; 1205#L12 assume !(~i <= 0); 1166#L14 call #t~ret0 := rec1(~i - 2);< 1203#rec1ENTRY ~i := #in~i; 1201#L12 assume !(~i <= 0); 1173#L14 call #t~ret0 := rec1(~i - 2);< 1200#rec1ENTRY ~i := #in~i; 1202#L12 assume ~i <= 0;#res := 0; 1231#rec1FINAL assume true; 1232#rec1EXIT >#28#return; 1178#L14-1 [2022-11-18 20:54:23,113 INFO L750 eck$LassoCheckResult]: Loop: 1178#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 1179#rec1ENTRY ~i := #in~i; 1191#L12 assume ~i <= 0;#res := 0; 1182#rec1FINAL assume true; 1184#rec1EXIT >#30#return; 1165#L14-2 call #t~ret2 := rec1(#t~ret1);< 1174#rec1ENTRY ~i := #in~i; 1230#L12 assume !(~i <= 0); 1167#L14 call #t~ret0 := rec1(~i - 2);< 1174#rec1ENTRY ~i := #in~i; 1230#L12 assume ~i <= 0;#res := 0; 1229#rec1FINAL assume true; 1224#rec1EXIT >#28#return; 1178#L14-1 [2022-11-18 20:54:23,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:23,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1325197585, now seen corresponding path program 1 times [2022-11-18 20:54:23,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:54:23,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650692098] [2022-11-18 20:54:23,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:23,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:54:23,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:23,122 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:54:23,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:23,130 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:54:23,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:23,138 INFO L85 PathProgramCache]: Analyzing trace with hash 949089090, now seen corresponding path program 1 times [2022-11-18 20:54:23,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:54:23,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334080112] [2022-11-18 20:54:23,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:23,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:54:23,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:23,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-11-18 20:54:23,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:23,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:54:23,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:23,238 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:54:23,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:54:23,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334080112] [2022-11-18 20:54:23,240 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334080112] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:54:23,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040971545] [2022-11-18 20:54:23,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:23,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:54:23,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:23,242 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:54:23,268 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-11-18 20:54:23,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:23,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 20:54:23,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:23,309 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:54:23,309 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:54:23,310 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040971545] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:54:23,310 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:54:23,310 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 6 [2022-11-18 20:54:23,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553701825] [2022-11-18 20:54:23,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:54:23,311 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 20:54:23,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:54:23,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:54:23,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-18 20:54:23,312 INFO L87 Difference]: Start difference. First operand 102 states and 144 transitions. cyclomatic complexity: 49 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) [2022-11-18 20:54:23,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:54:23,398 INFO L93 Difference]: Finished difference Result 118 states and 162 transitions. [2022-11-18 20:54:23,398 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 118 states and 162 transitions. [2022-11-18 20:54:23,403 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2022-11-18 20:54:23,405 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 118 states to 118 states and 162 transitions. [2022-11-18 20:54:23,406 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 54 [2022-11-18 20:54:23,406 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 54 [2022-11-18 20:54:23,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 118 states and 162 transitions. [2022-11-18 20:54:23,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 20:54:23,406 INFO L218 hiAutomatonCegarLoop]: Abstraction has 118 states and 162 transitions. [2022-11-18 20:54:23,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states and 162 transitions. [2022-11-18 20:54:23,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 114. [2022-11-18 20:54:23,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 63 states have (on average 1.1746031746031746) internal successors, (74), 70 states have internal predecessors, (74), 35 states have call successors, (35), 19 states have call predecessors, (35), 16 states have return successors, (49), 24 states have call predecessors, (49), 30 states have call successors, (49) [2022-11-18 20:54:23,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 158 transitions. [2022-11-18 20:54:23,434 INFO L240 hiAutomatonCegarLoop]: Abstraction has 114 states and 158 transitions. [2022-11-18 20:54:23,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 20:54:23,442 INFO L428 stractBuchiCegarLoop]: Abstraction has 114 states and 158 transitions. [2022-11-18 20:54:23,443 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-11-18 20:54:23,443 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 114 states and 158 transitions. [2022-11-18 20:54:23,444 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2022-11-18 20:54:23,444 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:54:23,445 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:54:23,446 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:54:23,446 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:54:23,447 INFO L748 eck$LassoCheckResult]: Stem: 1426#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 1427#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; 1420#L25 call main_#t~ret6#1 := rec2(main_~x~0#1);< 1443#rec2ENTRY ~j := #in~j; 1486#L18 assume !(~j <= 0); 1429#L20 call #t~ret3 := rec1(~j - 1);< 1485#rec1ENTRY ~i := #in~i; 1484#L12 assume !(~i <= 0); 1474#L14 call #t~ret0 := rec1(~i - 2);< 1481#rec1ENTRY ~i := #in~i; 1482#L12 assume ~i <= 0;#res := 0; 1527#rec1FINAL assume true; 1523#rec1EXIT >#28#return; 1448#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 1449#rec1ENTRY ~i := #in~i; 1532#L12 assume ~i <= 0;#res := 0; 1530#rec1FINAL assume true; 1457#rec1EXIT >#30#return; 1444#L14-2 call #t~ret2 := rec1(#t~ret1);< 1445#rec1ENTRY ~i := #in~i; 1462#L12 assume ~i <= 0;#res := 0; 1452#rec1FINAL assume true; 1454#rec1EXIT >#32#return; 1428#L14-3 #res := 1 + #t~ret2;havoc #t~ret0;havoc #t~ret1;havoc #t~ret2; 1431#rec1FINAL assume true; 1478#rec1EXIT >#34#return; 1419#L20-1 [2022-11-18 20:54:23,447 INFO L750 eck$LassoCheckResult]: Loop: 1419#L20-1 call #t~ret4 := rec2(#t~ret3);< 1423#rec2ENTRY ~j := #in~j; 1459#L18 assume !(~j <= 0); 1461#L20 call #t~ret3 := rec1(~j - 1);< 1465#rec1ENTRY ~i := #in~i; 1529#L12 assume !(~i <= 0); 1471#L14 call #t~ret0 := rec1(~i - 2);< 1465#rec1ENTRY ~i := #in~i; 1529#L12 assume ~i <= 0;#res := 0; 1528#rec1FINAL assume true; 1524#rec1EXIT >#28#return; 1458#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 1449#rec1ENTRY ~i := #in~i; 1532#L12 assume ~i <= 0;#res := 0; 1530#rec1FINAL assume true; 1457#rec1EXIT >#30#return; 1453#L14-2 call #t~ret2 := rec1(#t~ret1);< 1445#rec1ENTRY ~i := #in~i; 1462#L12 assume ~i <= 0;#res := 0; 1452#rec1FINAL assume true; 1454#rec1EXIT >#32#return; 1477#L14-3 #res := 1 + #t~ret2;havoc #t~ret0;havoc #t~ret1;havoc #t~ret2; 1490#rec1FINAL assume true; 1469#rec1EXIT >#34#return; 1419#L20-1 [2022-11-18 20:54:23,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:23,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1231361643, now seen corresponding path program 1 times [2022-11-18 20:54:23,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:54:23,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52076722] [2022-11-18 20:54:23,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:23,475 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:23,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:54:23,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:23,500 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:54:23,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:23,526 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:54:23,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:23,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1591101301, now seen corresponding path program 1 times [2022-11-18 20:54:23,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:54:23,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731109708] [2022-11-18 20:54:23,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:23,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:54:23,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:23,548 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:54:23,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:23,564 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:54:23,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:23,570 INFO L85 PathProgramCache]: Analyzing trace with hash 774680821, now seen corresponding path program 1 times [2022-11-18 20:54:23,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:54:23,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640558936] [2022-11-18 20:54:23,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:23,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:54:23,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:23,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2022-11-18 20:54:23,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:23,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:54:23,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:23,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-18 20:54:23,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:23,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-18 20:54:23,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:23,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-11-18 20:54:23,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:23,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:54:23,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:23,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-18 20:54:23,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:23,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-18 20:54:23,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:23,851 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 28 proven. 22 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-11-18 20:54:23,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:54:23,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640558936] [2022-11-18 20:54:23,853 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640558936] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:54:23,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [210748089] [2022-11-18 20:54:23,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:23,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:54:23,854 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:23,858 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:54:23,860 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-11-18 20:54:23,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:23,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-18 20:54:23,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:23,966 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 28 proven. 22 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-11-18 20:54:23,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:54:24,187 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 28 proven. 22 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-11-18 20:54:24,187 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [210748089] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:54:24,187 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:54:24,188 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 12 [2022-11-18 20:54:24,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892900590] [2022-11-18 20:54:24,189 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:54:24,546 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:54:24,547 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:54:24,547 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:54:24,547 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:54:24,547 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 20:54:24,547 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:24,547 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:54:24,547 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:54:24,547 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration5_Loop [2022-11-18 20:54:24,547 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:54:24,547 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:54:24,548 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:24,560 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:24,567 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:24,611 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:54:24,611 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 20:54:24,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:24,612 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:24,622 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:24,638 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-11-18 20:54:24,638 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:54:24,639 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:24,665 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:24,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:24,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:24,666 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:24,669 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-11-18 20:54:24,670 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 20:54:24,670 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:27,502 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 20:54:27,507 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:27,508 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:54:27,508 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:54:27,508 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:54:27,508 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:54:27,508 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 20:54:27,508 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:27,508 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:54:27,508 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:54:27,508 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration5_Loop [2022-11-18 20:54:27,509 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:54:27,509 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:54:27,510 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:27,530 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:27,544 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:27,597 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:54:27,597 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 20:54:27,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:27,598 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:27,609 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:27,639 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:54:27,640 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-11-18 20:54:27,654 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:54:27,655 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:54:27,655 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:54:27,655 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:54:27,655 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:54:27,659 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:54:27,659 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:54:27,669 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-18 20:54:27,673 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-18 20:54:27,673 INFO L444 ModelExtractionUtils]: 2 out of 5 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-18 20:54:27,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:27,674 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:27,678 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:27,683 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-18 20:54:27,683 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-18 20:54:27,683 INFO L513 LassoAnalysis]: Proved termination. [2022-11-18 20:54:27,683 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec2_#t~ret3) = 1*rec2_#t~ret3 Supporting invariants [] [2022-11-18 20:54:27,687 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-11-18 20:54:27,693 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:27,694 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-18 20:54:27,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:27,763 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:27,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:27,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-18 20:54:27,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:28,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:28,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-18 20:54:28,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:28,437 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-18 20:54:28,438 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 9 loop predicates [2022-11-18 20:54:28,439 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 114 states and 158 transitions. cyclomatic complexity: 51 Second operand has 11 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 states have internal predecessors, (20), 5 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-11-18 20:54:28,985 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 114 states and 158 transitions. cyclomatic complexity: 51. Second operand has 11 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 states have internal predecessors, (20), 5 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Result 585 states and 904 transitions. Complement of second has 45 states. [2022-11-18 20:54:28,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 11 states 2 stem states 8 non-accepting loop states 1 accepting loop states [2022-11-18 20:54:28,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 states have internal predecessors, (20), 5 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-11-18 20:54:28,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 53 transitions. [2022-11-18 20:54:28,988 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 53 transitions. Stem has 26 letters. Loop has 24 letters. [2022-11-18 20:54:28,988 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 20:54:28,989 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 53 transitions. Stem has 50 letters. Loop has 24 letters. [2022-11-18 20:54:28,989 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 20:54:28,990 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 53 transitions. Stem has 26 letters. Loop has 48 letters. [2022-11-18 20:54:28,991 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 20:54:28,991 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 585 states and 904 transitions. [2022-11-18 20:54:29,006 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2022-11-18 20:54:29,023 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 585 states to 433 states and 650 transitions. [2022-11-18 20:54:29,023 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 141 [2022-11-18 20:54:29,026 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 142 [2022-11-18 20:54:29,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 433 states and 650 transitions. [2022-11-18 20:54:29,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 20:54:29,027 INFO L218 hiAutomatonCegarLoop]: Abstraction has 433 states and 650 transitions. [2022-11-18 20:54:29,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states and 650 transitions. [2022-11-18 20:54:29,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 384. [2022-11-18 20:54:29,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 203 states have (on average 1.1428571428571428) internal successors, (232), 226 states have internal predecessors, (232), 125 states have call successors, (129), 57 states have call predecessors, (129), 56 states have return successors, (174), 100 states have call predecessors, (174), 116 states have call successors, (174) [2022-11-18 20:54:29,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 535 transitions. [2022-11-18 20:54:29,127 INFO L240 hiAutomatonCegarLoop]: Abstraction has 384 states and 535 transitions. [2022-11-18 20:54:29,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:54:29,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-18 20:54:29,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2022-11-18 20:54:29,129 INFO L87 Difference]: Start difference. First operand 384 states and 535 transitions. Second operand has 13 states, 10 states have (on average 2.2) internal successors, (22), 9 states have internal predecessors, (22), 5 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) [2022-11-18 20:54:29,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:54:29,370 INFO L93 Difference]: Finished difference Result 443 states and 646 transitions. [2022-11-18 20:54:29,370 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 443 states and 646 transitions. [2022-11-18 20:54:29,378 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2022-11-18 20:54:29,384 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 443 states to 350 states and 496 transitions. [2022-11-18 20:54:29,385 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 132 [2022-11-18 20:54:29,385 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 136 [2022-11-18 20:54:29,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 350 states and 496 transitions. [2022-11-18 20:54:29,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 20:54:29,386 INFO L218 hiAutomatonCegarLoop]: Abstraction has 350 states and 496 transitions. [2022-11-18 20:54:29,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states and 496 transitions. [2022-11-18 20:54:29,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 315. [2022-11-18 20:54:29,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 169 states have (on average 1.1005917159763314) internal successors, (186), 183 states have internal predecessors, (186), 100 states have call successors, (102), 49 states have call predecessors, (102), 46 states have return successors, (128), 82 states have call predecessors, (128), 84 states have call successors, (128) [2022-11-18 20:54:29,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 416 transitions. [2022-11-18 20:54:29,402 INFO L240 hiAutomatonCegarLoop]: Abstraction has 315 states and 416 transitions. [2022-11-18 20:54:29,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 20:54:29,403 INFO L428 stractBuchiCegarLoop]: Abstraction has 315 states and 416 transitions. [2022-11-18 20:54:29,404 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-11-18 20:54:29,404 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 315 states and 416 transitions. [2022-11-18 20:54:29,406 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2022-11-18 20:54:29,407 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:54:29,407 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:54:29,408 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:54:29,408 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2022-11-18 20:54:29,408 INFO L748 eck$LassoCheckResult]: Stem: 3565#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3566#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; 3561#L25 call main_#t~ret6#1 := rec2(main_~x~0#1);< 3594#rec2ENTRY ~j := #in~j; 3649#L18 assume !(~j <= 0); 3646#L20 call #t~ret3 := rec1(~j - 1);< 3647#rec1ENTRY ~i := #in~i; 3663#L12 assume !(~i <= 0); 3653#L14 call #t~ret0 := rec1(~i - 2);< 3662#rec1ENTRY ~i := #in~i; 3669#L12 assume ~i <= 0;#res := 0; 3697#rec1FINAL assume true; 3696#rec1EXIT >#28#return; 3689#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 3690#rec1ENTRY ~i := #in~i; 3694#L12 assume ~i <= 0;#res := 0; 3693#rec1FINAL assume true; 3688#rec1EXIT >#30#return; 3681#L14-2 call #t~ret2 := rec1(#t~ret1);< 3686#rec1ENTRY ~i := #in~i; 3692#L12 assume ~i <= 0;#res := 0; 3687#rec1FINAL assume true; 3685#rec1EXIT >#32#return; 3683#L14-3 #res := 1 + #t~ret2;havoc #t~ret0;havoc #t~ret1;havoc #t~ret2; 3720#rec1FINAL assume true; 3717#rec1EXIT >#34#return; 3558#L20-1 call #t~ret4 := rec2(#t~ret3);< 3560#rec2ENTRY ~j := #in~j; 3736#L18 assume !(~j <= 0); 3714#L20 call #t~ret3 := rec1(~j - 1);< 3633#rec1ENTRY ~i := #in~i; 3735#L12 assume !(~i <= 0); 3568#L14 call #t~ret0 := rec1(~i - 2);< 3597#rec1ENTRY [2022-11-18 20:54:29,409 INFO L750 eck$LassoCheckResult]: Loop: 3597#rec1ENTRY ~i := #in~i; 3734#L12 assume !(~i <= 0); 3580#L14 call #t~ret0 := rec1(~i - 2);< 3597#rec1ENTRY [2022-11-18 20:54:29,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:29,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1565705522, now seen corresponding path program 2 times [2022-11-18 20:54:29,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:54:29,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356321527] [2022-11-18 20:54:29,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:29,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:54:29,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:29,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2022-11-18 20:54:29,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:29,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:54:29,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:29,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-18 20:54:29,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:29,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-18 20:54:29,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:29,567 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-18 20:54:29,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:54:29,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356321527] [2022-11-18 20:54:29,569 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356321527] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:54:29,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253900124] [2022-11-18 20:54:29,569 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 20:54:29,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:54:29,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:29,575 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:54:29,586 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-11-18 20:54:29,637 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-18 20:54:29,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:54:29,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-18 20:54:29,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:29,681 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-18 20:54:29,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:54:29,848 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-18 20:54:29,848 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253900124] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:54:29,848 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:54:29,849 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 10 [2022-11-18 20:54:29,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738864789] [2022-11-18 20:54:29,851 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:54:29,853 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 20:54:29,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:29,854 INFO L85 PathProgramCache]: Analyzing trace with hash 29942, now seen corresponding path program 3 times [2022-11-18 20:54:29,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:54:29,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620201606] [2022-11-18 20:54:29,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:29,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:54:29,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:29,858 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:54:29,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:29,861 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:54:29,897 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:54:29,897 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:54:29,897 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:54:29,897 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:54:29,897 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 20:54:29,897 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:29,898 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:54:29,898 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:54:29,898 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration6_Loop [2022-11-18 20:54:29,898 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:54:29,898 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:54:29,899 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:29,902 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:29,904 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:29,911 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:29,914 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:29,917 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:29,952 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:54:29,952 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 20:54:29,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:29,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:29,955 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:29,963 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:54:29,963 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:29,970 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-11-18 20:54:30,002 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 20:54:30,003 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret0=0} Honda state: {rec1_#t~ret0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 20:54:30,012 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:30,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:30,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:30,014 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:30,035 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:54:30,035 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:30,050 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-11-18 20:54:30,059 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 20:54:30,059 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret2=0} Honda state: {rec1_#t~ret2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 20:54:30,069 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:30,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:30,070 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:30,071 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:30,082 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:54:30,082 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:30,098 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-11-18 20:54:30,131 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:30,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:30,132 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:30,134 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:30,143 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 20:54:30,143 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:30,158 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-11-18 20:54:30,180 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 20:54:30,191 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:30,192 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:54:30,192 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:54:30,192 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:54:30,192 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:54:30,192 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 20:54:30,192 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:30,192 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:54:30,193 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:54:30,193 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration6_Loop [2022-11-18 20:54:30,193 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:54:30,193 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:54:30,194 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:30,197 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:30,199 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:30,203 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:30,210 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:30,213 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:30,260 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:54:30,260 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 20:54:30,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:30,260 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:30,262 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:30,267 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:54:30,282 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-11-18 20:54:30,284 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:54:30,284 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:54:30,284 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:54:30,284 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:54:30,284 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:54:30,285 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:54:30,285 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:54:30,310 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:54:30,314 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:30,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:30,315 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:30,317 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:30,323 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:54:30,338 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-11-18 20:54:30,338 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:54:30,338 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:54:30,338 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:54:30,339 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:54:30,339 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:54:30,339 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:54:30,339 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:54:30,362 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:54:30,366 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:30,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:30,367 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:30,369 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:30,374 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:54:30,390 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-11-18 20:54:30,390 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:54:30,391 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:54:30,391 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:54:30,391 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:54:30,391 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:54:30,392 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:54:30,392 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:54:30,410 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:54:30,414 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:30,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:30,415 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:30,417 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:30,423 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:54:30,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-11-18 20:54:30,442 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:54:30,442 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:54:30,442 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:54:30,443 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:54:30,443 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:54:30,444 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:54:30,444 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:54:30,458 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-18 20:54:30,471 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-11-18 20:54:30,471 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-18 20:54:30,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:30,471 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:30,478 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:30,479 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-18 20:54:30,480 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-18 20:54:30,480 INFO L513 LassoAnalysis]: Proved termination. [2022-11-18 20:54:30,480 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec1_#in~i) = 1*rec1_#in~i Supporting invariants [] [2022-11-18 20:54:30,483 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-11-18 20:54:30,484 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:30,485 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-18 20:54:30,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:30,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:30,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-18 20:54:30,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:30,691 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:30,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:30,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:54:30,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:30,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:54:30,931 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2022-11-18 20:54:30,931 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 315 states and 416 transitions. cyclomatic complexity: 114 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, (9), 3 states have call predecessors, (9), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-18 20:54:31,017 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 315 states and 416 transitions. cyclomatic complexity: 114. 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, (9), 3 states have call predecessors, (9), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 349 states and 456 transitions. Complement of second has 14 states. [2022-11-18 20:54:31,020 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 [2022-11-18 20:54:31,021 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, (9), 3 states have call predecessors, (9), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-18 20:54:31,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 18 transitions. [2022-11-18 20:54:31,022 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 18 transitions. Stem has 33 letters. Loop has 3 letters. [2022-11-18 20:54:31,022 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 20:54:31,022 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-18 20:54:31,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:31,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:31,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-18 20:54:31,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:31,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:31,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:54:31,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:31,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:54:31,427 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 3 loop predicates [2022-11-18 20:54:31,428 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 315 states and 416 transitions. cyclomatic complexity: 114 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, (9), 3 states have call predecessors, (9), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-18 20:54:31,509 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 315 states and 416 transitions. cyclomatic complexity: 114. 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, (9), 3 states have call predecessors, (9), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 349 states and 456 transitions. Complement of second has 14 states. [2022-11-18 20:54:31,510 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 [2022-11-18 20:54:31,511 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, (9), 3 states have call predecessors, (9), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-18 20:54:31,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 18 transitions. [2022-11-18 20:54:31,511 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 18 transitions. Stem has 33 letters. Loop has 3 letters. [2022-11-18 20:54:31,512 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 20:54:31,512 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-18 20:54:31,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:31,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:31,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-18 20:54:31,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:31,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:31,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:54:31,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:31,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:54:31,983 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2022-11-18 20:54:31,983 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 315 states and 416 transitions. cyclomatic complexity: 114 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, (9), 3 states have call predecessors, (9), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-18 20:54:32,096 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 315 states and 416 transitions. cyclomatic complexity: 114. 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, (9), 3 states have call predecessors, (9), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 486 states and 617 transitions. Complement of second has 16 states. [2022-11-18 20:54:32,099 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 [2022-11-18 20:54:32,100 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, (9), 3 states have call predecessors, (9), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-18 20:54:32,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 25 transitions. [2022-11-18 20:54:32,101 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 25 transitions. Stem has 33 letters. Loop has 3 letters. [2022-11-18 20:54:32,101 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 20:54:32,101 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 25 transitions. Stem has 36 letters. Loop has 3 letters. [2022-11-18 20:54:32,102 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 20:54:32,102 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 25 transitions. Stem has 33 letters. Loop has 6 letters. [2022-11-18 20:54:32,103 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 20:54:32,103 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 486 states and 617 transitions. [2022-11-18 20:54:32,111 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 26 [2022-11-18 20:54:32,119 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 486 states to 396 states and 527 transitions. [2022-11-18 20:54:32,119 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 130 [2022-11-18 20:54:32,119 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 137 [2022-11-18 20:54:32,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 396 states and 527 transitions. [2022-11-18 20:54:32,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 20:54:32,120 INFO L218 hiAutomatonCegarLoop]: Abstraction has 396 states and 527 transitions. [2022-11-18 20:54:32,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states and 527 transitions. [2022-11-18 20:54:32,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 352. [2022-11-18 20:54:32,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 196 states have (on average 1.1275510204081634) internal successors, (221), 212 states have internal predecessors, (221), 102 states have call successors, (104), 57 states have call predecessors, (104), 54 states have return successors, (132), 82 states have call predecessors, (132), 86 states have call successors, (132) [2022-11-18 20:54:32,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 457 transitions. [2022-11-18 20:54:32,138 INFO L240 hiAutomatonCegarLoop]: Abstraction has 352 states and 457 transitions. [2022-11-18 20:54:32,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:54:32,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 20:54:32,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:54:32,139 INFO L87 Difference]: Start difference. First operand 352 states and 457 transitions. Second operand has 10 states, 8 states have (on average 2.0) internal successors, (16), 6 states have internal predecessors, (16), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-18 20:54:32,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:54:32,283 INFO L93 Difference]: Finished difference Result 379 states and 514 transitions. [2022-11-18 20:54:32,283 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 379 states and 514 transitions. [2022-11-18 20:54:32,289 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 22 [2022-11-18 20:54:32,291 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 379 states to 105 states and 143 transitions. [2022-11-18 20:54:32,291 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 99 [2022-11-18 20:54:32,292 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 99 [2022-11-18 20:54:32,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 105 states and 143 transitions. [2022-11-18 20:54:32,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 20:54:32,292 INFO L218 hiAutomatonCegarLoop]: Abstraction has 105 states and 143 transitions. [2022-11-18 20:54:32,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states and 143 transitions. [2022-11-18 20:54:32,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 87. [2022-11-18 20:54:32,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 51 states have (on average 1.1176470588235294) internal successors, (57), 54 states have internal predecessors, (57), 22 states have call successors, (22), 15 states have call predecessors, (22), 14 states have return successors, (28), 17 states have call predecessors, (28), 20 states have call successors, (28) [2022-11-18 20:54:32,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 107 transitions. [2022-11-18 20:54:32,298 INFO L240 hiAutomatonCegarLoop]: Abstraction has 87 states and 107 transitions. [2022-11-18 20:54:32,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-18 20:54:32,299 INFO L428 stractBuchiCegarLoop]: Abstraction has 87 states and 107 transitions. [2022-11-18 20:54:32,299 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-11-18 20:54:32,299 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 87 states and 107 transitions. [2022-11-18 20:54:32,300 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 22 [2022-11-18 20:54:32,301 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:54:32,301 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:54:32,301 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:54:32,302 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2022-11-18 20:54:32,302 INFO L748 eck$LassoCheckResult]: Stem: 6435#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6436#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; 6434#L25 call main_#t~ret6#1 := rec2(main_~x~0#1);< 6446#rec2ENTRY ~j := #in~j; 6506#L18 assume !(~j <= 0); 6503#L20 call #t~ret3 := rec1(~j - 1);< 6505#rec1ENTRY ~i := #in~i; 6504#L12 assume !(~i <= 0); 6464#L14 call #t~ret0 := rec1(~i - 2);< 6470#rec1ENTRY ~i := #in~i; 6467#L12 assume !(~i <= 0); 6463#L14 [2022-11-18 20:54:32,302 INFO L750 eck$LassoCheckResult]: Loop: 6463#L14 call #t~ret0 := rec1(~i - 2);< 6465#rec1ENTRY ~i := #in~i; 6467#L12 assume !(~i <= 0); 6463#L14 [2022-11-18 20:54:32,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:32,303 INFO L85 PathProgramCache]: Analyzing trace with hash -1203085824, now seen corresponding path program 3 times [2022-11-18 20:54:32,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:54:32,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115002352] [2022-11-18 20:54:32,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:32,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:54:32,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:32,308 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:54:32,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:32,312 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:54:32,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:32,313 INFO L85 PathProgramCache]: Analyzing trace with hash 55742, now seen corresponding path program 4 times [2022-11-18 20:54:32,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:54:32,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646446832] [2022-11-18 20:54:32,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:32,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:54:32,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:32,316 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:54:32,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:32,319 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:54:32,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:32,320 INFO L85 PathProgramCache]: Analyzing trace with hash 372328287, now seen corresponding path program 4 times [2022-11-18 20:54:32,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:54:32,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043827676] [2022-11-18 20:54:32,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:32,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:54:32,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:32,325 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:54:32,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:32,329 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:54:32,384 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:54:32,384 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:54:32,384 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:54:32,384 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:54:32,385 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 20:54:32,385 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:32,385 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:54:32,385 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:54:32,385 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration7_Loop [2022-11-18 20:54:32,385 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:54:32,386 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:54:32,387 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:32,390 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:32,393 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:32,401 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:32,404 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:32,445 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:54:32,445 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 20:54:32,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:32,446 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:32,447 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:32,455 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:54:32,455 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:32,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-11-18 20:54:32,490 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 20:54:32,490 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret0=0} Honda state: {rec1_#t~ret0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 20:54:32,495 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:32,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:32,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:32,497 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:32,503 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:54:32,503 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:32,510 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-11-18 20:54:32,527 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 20:54:32,527 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret1=0} Honda state: {rec1_#t~ret1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 20:54:32,531 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:32,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:32,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:32,533 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:32,538 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:54:32,539 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:32,553 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-11-18 20:54:32,578 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:32,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:32,578 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:32,579 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:32,587 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 20:54:32,587 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:32,601 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-11-18 20:54:35,188 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 20:54:35,192 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:35,193 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:54:35,193 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:54:35,193 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:54:35,193 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:54:35,193 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 20:54:35,193 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:35,193 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:54:35,193 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:54:35,194 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration7_Loop [2022-11-18 20:54:35,194 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:54:35,194 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:54:35,196 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:35,237 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:35,242 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:35,246 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:35,248 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:35,279 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:54:35,279 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 20:54:35,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:35,280 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:35,281 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:35,284 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-11-18 20:54:35,285 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:54:35,296 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:54:35,296 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:54:35,297 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:54:35,297 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:54:35,297 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:54:35,298 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:54:35,298 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:54:35,322 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-18 20:54:35,337 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-18 20:54:35,337 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-18 20:54:35,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:35,338 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:35,343 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:35,347 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-18 20:54:35,347 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-18 20:54:35,347 INFO L513 LassoAnalysis]: Proved termination. [2022-11-18 20:54:35,347 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec1_~i) = 1*rec1_~i Supporting invariants [] [2022-11-18 20:54:35,350 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-11-18 20:54:35,352 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:35,353 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-18 20:54:35,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:35,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:35,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 20:54:35,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:35,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:35,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:54:35,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:35,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:54:35,454 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-18 20:54:35,455 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 87 states and 107 transitions. cyclomatic complexity: 23 Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 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) [2022-11-18 20:54:35,500 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 87 states and 107 transitions. cyclomatic complexity: 23. Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 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 101 states and 125 transitions. Complement of second has 11 states. [2022-11-18 20:54:35,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-11-18 20:54:35,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 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) [2022-11-18 20:54:35,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 14 transitions. [2022-11-18 20:54:35,502 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 14 transitions. Stem has 11 letters. Loop has 3 letters. [2022-11-18 20:54:35,502 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 20:54:35,502 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 14 transitions. Stem has 14 letters. Loop has 3 letters. [2022-11-18 20:54:35,503 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 20:54:35,503 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 14 transitions. Stem has 11 letters. Loop has 6 letters. [2022-11-18 20:54:35,503 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 20:54:35,503 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 101 states and 125 transitions. [2022-11-18 20:54:35,505 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 22 [2022-11-18 20:54:35,507 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 101 states to 95 states and 118 transitions. [2022-11-18 20:54:35,507 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 84 [2022-11-18 20:54:35,508 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 85 [2022-11-18 20:54:35,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 95 states and 118 transitions. [2022-11-18 20:54:35,508 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 20:54:35,508 INFO L218 hiAutomatonCegarLoop]: Abstraction has 95 states and 118 transitions. [2022-11-18 20:54:35,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states and 118 transitions. [2022-11-18 20:54:35,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 93. [2022-11-18 20:54:35,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 55 states have (on average 1.1090909090909091) internal successors, (61), 59 states have internal predecessors, (61), 23 states have call successors, (24), 16 states have call predecessors, (24), 15 states have return successors, (30), 17 states have call predecessors, (30), 21 states have call successors, (30) [2022-11-18 20:54:35,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 115 transitions. [2022-11-18 20:54:35,513 INFO L240 hiAutomatonCegarLoop]: Abstraction has 93 states and 115 transitions. [2022-11-18 20:54:35,513 INFO L428 stractBuchiCegarLoop]: Abstraction has 93 states and 115 transitions. [2022-11-18 20:54:35,514 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-11-18 20:54:35,515 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 93 states and 115 transitions. [2022-11-18 20:54:35,516 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 22 [2022-11-18 20:54:35,517 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 20:54:35,517 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 20:54:35,518 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:54:35,518 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1] [2022-11-18 20:54:35,518 INFO L748 eck$LassoCheckResult]: Stem: 6695#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6696#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; 6693#L25 call main_#t~ret6#1 := rec2(main_~x~0#1);< 6706#rec2ENTRY ~j := #in~j; 6716#L18 assume !(~j <= 0); 6717#L20 call #t~ret3 := rec1(~j - 1);< 6748#rec1ENTRY ~i := #in~i; 6749#L12 assume !(~i <= 0); 6740#L14 call #t~ret0 := rec1(~i - 2);< 6746#rec1ENTRY ~i := #in~i; 6784#L12 assume !(~i <= 0); 6719#L14 call #t~ret0 := rec1(~i - 2);< 6727#rec1ENTRY ~i := #in~i; 6718#L12 assume ~i <= 0;#res := 0; 6720#rec1FINAL assume true; 6752#rec1EXIT >#28#return; 6751#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 6766#rec1ENTRY ~i := #in~i; 6774#L12 assume ~i <= 0;#res := 0; 6773#rec1FINAL assume true; 6765#rec1EXIT >#30#return; 6762#L14-2 call #t~ret2 := rec1(#t~ret1);< 6764#rec1ENTRY ~i := #in~i; 6778#L12 assume ~i <= 0;#res := 0; 6776#rec1FINAL assume true; 6761#rec1EXIT >#32#return; 6742#L14-3 #res := 1 + #t~ret2;havoc #t~ret0;havoc #t~ret1;havoc #t~ret2; 6757#rec1FINAL assume true; 6735#rec1EXIT >#28#return; 6736#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 6743#rec1ENTRY [2022-11-18 20:54:35,519 INFO L750 eck$LassoCheckResult]: Loop: 6743#rec1ENTRY ~i := #in~i; 6759#L12 assume !(~i <= 0); 6722#L14 call #t~ret0 := rec1(~i - 2);< 6758#rec1ENTRY ~i := #in~i; 6721#L12 assume !(~i <= 0); 6712#L14 call #t~ret0 := rec1(~i - 2);< 6728#rec1ENTRY ~i := #in~i; 6729#L12 assume ~i <= 0;#res := 0; 6711#rec1FINAL assume true; 6713#rec1EXIT >#28#return; 6751#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 6766#rec1ENTRY ~i := #in~i; 6774#L12 assume ~i <= 0;#res := 0; 6773#rec1FINAL assume true; 6765#rec1EXIT >#30#return; 6762#L14-2 call #t~ret2 := rec1(#t~ret1);< 6764#rec1ENTRY ~i := #in~i; 6778#L12 assume ~i <= 0;#res := 0; 6776#rec1FINAL assume true; 6761#rec1EXIT >#32#return; 6742#L14-3 #res := 1 + #t~ret2;havoc #t~ret0;havoc #t~ret1;havoc #t~ret2; 6757#rec1FINAL assume true; 6735#rec1EXIT >#28#return; 6737#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 6743#rec1ENTRY [2022-11-18 20:54:35,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:35,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1060897207, now seen corresponding path program 1 times [2022-11-18 20:54:35,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:54:35,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720629444] [2022-11-18 20:54:35,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:35,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:54:35,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:35,527 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:54:35,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:35,533 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:54:35,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:35,534 INFO L85 PathProgramCache]: Analyzing trace with hash 245881341, now seen corresponding path program 1 times [2022-11-18 20:54:35,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:54:35,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382423742] [2022-11-18 20:54:35,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:35,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:54:35,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:35,541 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 20:54:35,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 20:54:35,546 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 20:54:35,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:35,547 INFO L85 PathProgramCache]: Analyzing trace with hash -2071488077, now seen corresponding path program 2 times [2022-11-18 20:54:35,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:54:35,547 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540922649] [2022-11-18 20:54:35,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:54:35,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:54:35,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:35,626 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:35,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:54:35,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:35,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:54:35,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:35,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-18 20:54:35,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:35,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-18 20:54:35,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:35,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-11-18 20:54:35,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:35,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:54:35,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:35,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-18 20:54:35,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:35,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-11-18 20:54:35,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:35,739 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 24 proven. 29 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2022-11-18 20:54:35,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:54:35,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540922649] [2022-11-18 20:54:35,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540922649] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:54:35,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084325146] [2022-11-18 20:54:35,740 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 20:54:35,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:54:35,741 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:35,742 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:54:35,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-11-18 20:54:35,808 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-18 20:54:35,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:54:35,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:54:35,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:35,836 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 109 proven. 2 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-11-18 20:54:35,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:54:35,991 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 24 proven. 29 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2022-11-18 20:54:35,992 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084325146] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:54:35,992 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:54:35,992 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 8 [2022-11-18 20:54:35,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356265967] [2022-11-18 20:54:35,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:54:36,334 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:54:36,334 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:54:36,334 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:54:36,334 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:54:36,334 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 20:54:36,334 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:36,335 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:54:36,335 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:54:36,335 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration8_Loop [2022-11-18 20:54:36,335 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:54:36,335 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:54:36,336 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:36,340 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:36,347 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:36,350 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:36,353 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:36,356 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:36,404 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:54:36,404 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 20:54:36,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:36,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:36,406 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:36,415 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:54:36,415 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:36,430 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-11-18 20:54:36,439 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 20:54:36,439 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret2=0} Honda state: {rec1_#t~ret2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 20:54:36,444 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:36,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:36,444 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:36,445 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:36,449 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:54:36,449 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:36,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-11-18 20:54:36,478 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 20:54:36,478 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#res=0} Honda state: {rec1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 20:54:36,483 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:36,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:36,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:36,485 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:36,490 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:54:36,490 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:36,498 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2022-11-18 20:54:36,513 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 20:54:36,513 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_~i=0} Honda state: {rec1_~i=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 20:54:36,517 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:36,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:36,518 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:36,519 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:36,523 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:54:36,523 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:36,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2022-11-18 20:54:36,539 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 20:54:36,539 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret1=0} Honda state: {rec1_#t~ret1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 20:54:36,542 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2022-11-18 20:54:36,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:36,543 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:36,544 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:36,546 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2022-11-18 20:54:36,547 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:54:36,547 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:36,561 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 20:54:36,561 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret0=0} Honda state: {rec1_#t~ret0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 20:54:36,564 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2022-11-18 20:54:36,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:36,565 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:36,566 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:36,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2022-11-18 20:54:36,570 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 20:54:36,570 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:36,607 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:36,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:36,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:36,611 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:36,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2022-11-18 20:54:36,637 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 20:54:36,637 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 20:54:36,663 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 20:54:36,668 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:36,668 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 20:54:36,669 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 20:54:36,669 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 20:54:36,669 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 20:54:36,669 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 20:54:36,669 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:36,669 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 20:54:36,669 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 20:54:36,669 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration8_Loop [2022-11-18 20:54:36,669 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 20:54:36,669 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 20:54:36,670 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:36,673 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:36,676 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:36,679 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:36,681 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:36,684 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 20:54:36,729 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 20:54:36,729 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 20:54:36,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:36,729 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:36,730 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:36,738 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:54:36,751 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2022-11-18 20:54:36,752 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:54:36,752 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:54:36,752 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:54:36,752 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:54:36,752 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:54:36,753 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:54:36,753 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:54:36,767 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:54:36,769 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2022-11-18 20:54:36,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:36,770 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:36,771 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:36,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2022-11-18 20:54:36,775 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:54:36,786 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:54:36,786 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:54:36,786 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:54:36,786 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:54:36,786 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:54:36,787 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:54:36,787 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:54:36,788 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:54:36,791 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2022-11-18 20:54:36,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:36,792 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:36,793 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:36,795 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2022-11-18 20:54:36,796 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:54:36,807 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:54:36,807 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:54:36,807 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:54:36,807 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:54:36,807 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:54:36,808 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:54:36,808 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:54:36,818 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:54:36,822 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2022-11-18 20:54:36,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:36,822 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:36,823 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:36,840 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2022-11-18 20:54:36,840 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:54:36,852 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:54:36,852 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:54:36,852 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:54:36,852 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:54:36,852 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:54:36,853 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:54:36,853 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:54:36,854 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:54:36,857 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:36,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:36,858 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:36,858 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:36,861 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:54:36,865 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2022-11-18 20:54:36,874 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:54:36,874 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:54:36,874 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:54:36,874 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:54:36,874 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:54:36,875 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:54:36,875 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:54:36,877 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 20:54:36,880 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2022-11-18 20:54:36,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:36,880 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:36,881 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:36,884 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2022-11-18 20:54:36,884 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 20:54:36,896 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 20:54:36,896 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 20:54:36,896 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 20:54:36,896 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 20:54:36,896 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 20:54:36,897 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 20:54:36,898 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 20:54:36,901 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-18 20:54:36,903 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-11-18 20:54:36,903 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-18 20:54:36,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 20:54:36,903 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:54:36,906 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 20:54:36,907 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2022-11-18 20:54:36,908 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-18 20:54:36,908 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-18 20:54:36,908 INFO L513 LassoAnalysis]: Proved termination. [2022-11-18 20:54:36,908 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec1_#in~i) = 1*rec1_#in~i Supporting invariants [] [2022-11-18 20:54:36,913 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2022-11-18 20:54:36,914 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-18 20:54:36,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:36,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:36,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 20:54:36,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:37,248 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:37,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:37,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-18 20:54:37,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:37,537 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 8 proven. 15 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-18 20:54:37,538 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 9 loop predicates [2022-11-18 20:54:37,538 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 93 states and 115 transitions. cyclomatic complexity: 26 Second operand has 11 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-11-18 20:54:37,618 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 93 states and 115 transitions. cyclomatic complexity: 26. Second operand has 11 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) Result 101 states and 123 transitions. Complement of second has 7 states. [2022-11-18 20:54:37,620 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 [2022-11-18 20:54:37,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-11-18 20:54:37,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 16 transitions. [2022-11-18 20:54:37,621 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 16 transitions. Stem has 30 letters. Loop has 24 letters. [2022-11-18 20:54:37,621 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 20:54:37,621 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-18 20:54:37,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:37,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:37,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 20:54:37,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:37,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:37,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-18 20:54:37,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:38,208 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 8 proven. 15 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-18 20:54:38,209 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 9 loop predicates [2022-11-18 20:54:38,209 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 93 states and 115 transitions. cyclomatic complexity: 26 Second operand has 11 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-11-18 20:54:38,286 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 93 states and 115 transitions. cyclomatic complexity: 26. Second operand has 11 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) Result 101 states and 123 transitions. Complement of second has 7 states. [2022-11-18 20:54:38,287 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 [2022-11-18 20:54:38,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-11-18 20:54:38,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 16 transitions. [2022-11-18 20:54:38,288 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 16 transitions. Stem has 30 letters. Loop has 24 letters. [2022-11-18 20:54:38,288 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 20:54:38,288 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-18 20:54:38,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:38,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:38,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 20:54:38,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:38,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:38,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-18 20:54:38,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:38,861 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 8 proven. 15 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-18 20:54:38,862 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.2 stem predicates 9 loop predicates [2022-11-18 20:54:38,862 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 93 states and 115 transitions. cyclomatic complexity: 26 Second operand has 11 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-11-18 20:54:39,227 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 93 states and 115 transitions. cyclomatic complexity: 26. Second operand has 11 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) Result 258 states and 304 transitions. Complement of second has 31 states. [2022-11-18 20:54:39,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 11 states 2 stem states 8 non-accepting loop states 1 accepting loop states [2022-11-18 20:54:39,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-11-18 20:54:39,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 39 transitions. [2022-11-18 20:54:39,228 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 39 transitions. Stem has 30 letters. Loop has 24 letters. [2022-11-18 20:54:39,229 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 20:54:39,229 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-18 20:54:39,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:54:39,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:39,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 20:54:39,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:39,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:54:39,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-18 20:54:39,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:54:39,771 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 8 proven. 15 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-18 20:54:39,772 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and with honda bouncer for loop.2 stem predicates 9 loop predicates [2022-11-18 20:54:39,772 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 93 states and 115 transitions. cyclomatic complexity: 26 Second operand has 11 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-11-18 20:54:40,438 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 93 states and 115 transitions. cyclomatic complexity: 26. Second operand has 11 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) Result 410 states and 516 transitions. Complement of second has 80 states. [2022-11-18 20:54:40,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 15 states 2 stem states 12 non-accepting loop states 1 accepting loop states [2022-11-18 20:54:40,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 5 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-11-18 20:54:40,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 50 transitions. [2022-11-18 20:54:40,443 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 50 transitions. Stem has 30 letters. Loop has 24 letters. [2022-11-18 20:54:40,444 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 20:54:40,444 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 50 transitions. Stem has 54 letters. Loop has 24 letters. [2022-11-18 20:54:40,445 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 20:54:40,445 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 50 transitions. Stem has 30 letters. Loop has 48 letters. [2022-11-18 20:54:40,448 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 20:54:40,448 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 410 states and 516 transitions. [2022-11-18 20:54:40,455 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 62 [2022-11-18 20:54:40,461 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 410 states to 254 states and 346 transitions. [2022-11-18 20:54:40,462 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 155 [2022-11-18 20:54:40,462 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 165 [2022-11-18 20:54:40,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 254 states and 346 transitions. [2022-11-18 20:54:40,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 20:54:40,463 INFO L218 hiAutomatonCegarLoop]: Abstraction has 254 states and 346 transitions. [2022-11-18 20:54:40,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states and 346 transitions. [2022-11-18 20:54:40,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 217. [2022-11-18 20:54:40,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 127 states have (on average 1.125984251968504) internal successors, (143), 139 states have internal predecessors, (143), 51 states have call successors, (52), 34 states have call predecessors, (52), 39 states have return successors, (76), 43 states have call predecessors, (76), 49 states have call successors, (76) [2022-11-18 20:54:40,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 271 transitions. [2022-11-18 20:54:40,476 INFO L240 hiAutomatonCegarLoop]: Abstraction has 217 states and 271 transitions. [2022-11-18 20:54:40,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:54:40,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 20:54:40,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-11-18 20:54:40,477 INFO L87 Difference]: Start difference. First operand 217 states and 271 transitions. Second operand has 8 states, 7 states have (on average 2.857142857142857) internal successors, (20), 5 states have internal predecessors, (20), 3 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2022-11-18 20:54:40,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:54:40,557 INFO L93 Difference]: Finished difference Result 36 states and 38 transitions. [2022-11-18 20:54:40,557 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36 states and 38 transitions. [2022-11-18 20:54:40,558 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-11-18 20:54:40,558 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36 states to 0 states and 0 transitions. [2022-11-18 20:54:40,558 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2022-11-18 20:54:40,559 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2022-11-18 20:54:40,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2022-11-18 20:54:40,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 20:54:40,559 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-18 20:54:40,559 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-18 20:54:40,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 20:54:40,560 INFO L428 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-18 20:54:40,560 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-11-18 20:54:40,561 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2022-11-18 20:54:40,561 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-11-18 20:54:40,561 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2022-11-18 20:54:40,569 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 18.11 08:54:40 BoogieIcfgContainer [2022-11-18 20:54:40,569 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-11-18 20:54:40,570 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-18 20:54:40,570 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-18 20:54:40,570 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-18 20:54:40,571 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:54:18" (3/4) ... [2022-11-18 20:54:40,574 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-18 20:54:40,574 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-18 20:54:40,575 INFO L158 Benchmark]: Toolchain (without parser) took 22911.45ms. Allocated memory was 132.1MB in the beginning and 192.9MB in the end (delta: 60.8MB). Free memory was 99.9MB in the beginning and 120.5MB in the end (delta: -20.6MB). Peak memory consumption was 41.2MB. Max. memory is 16.1GB. [2022-11-18 20:54:40,576 INFO L158 Benchmark]: CDTParser took 0.34ms. Allocated memory is still 81.8MB. Free memory was 37.4MB in the beginning and 37.3MB in the end (delta: 40.1kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-18 20:54:40,576 INFO L158 Benchmark]: CACSL2BoogieTranslator took 324.18ms. Allocated memory is still 132.1MB. Free memory was 99.5MB in the beginning and 110.8MB in the end (delta: -11.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2022-11-18 20:54:40,576 INFO L158 Benchmark]: Boogie Procedure Inliner took 35.26ms. Allocated memory is still 132.1MB. Free memory was 110.8MB in the beginning and 109.4MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-18 20:54:40,577 INFO L158 Benchmark]: Boogie Preprocessor took 22.53ms. Allocated memory is still 132.1MB. Free memory was 109.4MB in the beginning and 108.7MB in the end (delta: 666.9kB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-18 20:54:40,577 INFO L158 Benchmark]: RCFGBuilder took 325.35ms. Allocated memory is still 132.1MB. Free memory was 108.7MB in the beginning and 99.4MB in the end (delta: 9.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2022-11-18 20:54:40,578 INFO L158 Benchmark]: BuchiAutomizer took 22187.39ms. Allocated memory was 132.1MB in the beginning and 192.9MB in the end (delta: 60.8MB). Free memory was 99.4MB in the beginning and 120.5MB in the end (delta: -21.1MB). Peak memory consumption was 42.2MB. Max. memory is 16.1GB. [2022-11-18 20:54:40,578 INFO L158 Benchmark]: Witness Printer took 4.58ms. Allocated memory is still 192.9MB. Free memory is still 120.5MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-18 20:54:40,580 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.34ms. Allocated memory is still 81.8MB. Free memory was 37.4MB in the beginning and 37.3MB in the end (delta: 40.1kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 324.18ms. Allocated memory is still 132.1MB. Free memory was 99.5MB in the beginning and 110.8MB in the end (delta: -11.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 35.26ms. Allocated memory is still 132.1MB. Free memory was 110.8MB in the beginning and 109.4MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 22.53ms. Allocated memory is still 132.1MB. Free memory was 109.4MB in the beginning and 108.7MB in the end (delta: 666.9kB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 325.35ms. Allocated memory is still 132.1MB. Free memory was 108.7MB in the beginning and 99.4MB in the end (delta: 9.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * BuchiAutomizer took 22187.39ms. Allocated memory was 132.1MB in the beginning and 192.9MB in the end (delta: 60.8MB). Free memory was 99.4MB in the beginning and 120.5MB in the end (delta: -21.1MB). Peak memory consumption was 42.2MB. Max. memory is 16.1GB. * Witness Printer took 4.58ms. Allocated memory is still 192.9MB. Free memory is still 120.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 12 terminating modules (5 trivial, 5 deterministic, 2 nondeterministic). One deterministic module has affine ranking function \old(j) and consists of 11 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 deterministic module has affine ranking function org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1f390274 and consists of 11 locations. One deterministic module has affine ranking function 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 15 locations. 5 modules have a trivial ranking function, the largest among these consists of 13 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 22.1s and 9 iterations. TraceHistogramMax:5. Analysis of lassos took 12.8s. Construction of modules took 1.2s. Büchi inclusion checks took 7.5s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 11. Automata minimization 0.3s AutomataMinimizationTime, 11 MinimizatonAttempts, 249 StatesRemovedByMinimization, 11 NontrivialMinimizations. Non-live state removal took 0.1s Buchi closure took 0.0s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [5, 0, 1, 1, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 38/58 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 381 SdHoareTripleChecker+Valid, 1.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 354 mSDsluCounter, 792 SdHoareTripleChecker+Invalid, 1.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 490 mSDsCounter, 313 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1072 IncrementalHoareTripleChecker+Invalid, 1385 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 313 mSolverCounterUnsat, 302 mSDtfsCounter, 1072 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI1 SFLT3 conc0 concLT3 SILN0 SILU0 SILI0 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital13 mio100 ax100 hnf100 lsp100 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq150 hnf93 smp100 dnf100 smp100 tf111 neg95 sie110 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 62ms VariablesStem: 0 VariablesLoop: 0 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 18 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 7 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 6.7s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2022-11-18 20:54:40,596 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-11-18 20:54:40,801 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-11-18 20:54:41,001 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-11-18 20:54:41,202 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-11-18 20:54:41,404 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f4a7282-206d-4597-baff-10718f98f0d3/bin/uautomizer-TMbwUNV5ro/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