./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 b2eff8ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/termination-crafted/NestedRecursion_1b.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/config/svcomp-Termination-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD --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 .......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.1-dev-b2eff8b [2021-10-29 00:04:11,102 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-29 00:04:11,105 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-29 00:04:11,151 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-29 00:04:11,151 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-29 00:04:11,153 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-29 00:04:11,155 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-29 00:04:11,157 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-29 00:04:11,160 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-29 00:04:11,161 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-29 00:04:11,163 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-29 00:04:11,164 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-29 00:04:11,165 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-29 00:04:11,167 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-29 00:04:11,168 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-29 00:04:11,170 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-29 00:04:11,171 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-29 00:04:11,173 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-29 00:04:11,176 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-29 00:04:11,179 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-29 00:04:11,182 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-29 00:04:11,183 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-29 00:04:11,185 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-29 00:04:11,187 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-29 00:04:11,191 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-29 00:04:11,192 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-29 00:04:11,192 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-29 00:04:11,194 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-29 00:04:11,195 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-29 00:04:11,196 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-29 00:04:11,197 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-29 00:04:11,198 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-29 00:04:11,199 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-29 00:04:11,200 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-29 00:04:11,202 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-29 00:04:11,203 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-29 00:04:11,204 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-29 00:04:11,204 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-29 00:04:11,205 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-29 00:04:11,206 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-29 00:04:11,207 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-29 00:04:11,208 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/config/svcomp-Termination-64bit-Automizer_Default.epf [2021-10-29 00:04:11,234 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-29 00:04:11,235 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-29 00:04:11,235 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-29 00:04:11,235 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-29 00:04:11,237 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-29 00:04:11,237 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-29 00:04:11,237 INFO L138 SettingsManager]: * Use SBE=true [2021-10-29 00:04:11,237 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-29 00:04:11,238 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-29 00:04:11,238 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-29 00:04:11,238 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-29 00:04:11,238 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-29 00:04:11,239 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-29 00:04:11,239 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-29 00:04:11,239 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-29 00:04:11,239 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-29 00:04:11,240 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-29 00:04:11,240 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-29 00:04:11,240 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-29 00:04:11,240 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-29 00:04:11,241 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-29 00:04:11,241 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-29 00:04:11,241 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-29 00:04:11,241 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-29 00:04:11,242 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-29 00:04:11,242 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-29 00:04:11,242 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-29 00:04:11,243 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-29 00:04:11,243 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-29 00:04:11,244 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-29 00:04:11,244 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_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/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_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD 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 [2021-10-29 00:04:11,476 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-29 00:04:11,498 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-29 00:04:11,502 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-29 00:04:11,504 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-29 00:04:11,505 INFO L275 PluginConnector]: CDTParser initialized [2021-10-29 00:04:11,506 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/../../sv-benchmarks/c/termination-crafted/NestedRecursion_1b.c [2021-10-29 00:04:11,586 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/data/b8dec1999/6b9a4b7fc0894b67b16acb1688d00139/FLAGff1c7147d [2021-10-29 00:04:12,043 INFO L306 CDTParser]: Found 1 translation units. [2021-10-29 00:04:12,044 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/sv-benchmarks/c/termination-crafted/NestedRecursion_1b.c [2021-10-29 00:04:12,050 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/data/b8dec1999/6b9a4b7fc0894b67b16acb1688d00139/FLAGff1c7147d [2021-10-29 00:04:12,416 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/data/b8dec1999/6b9a4b7fc0894b67b16acb1688d00139 [2021-10-29 00:04:12,419 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-29 00:04:12,421 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-29 00:04:12,422 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-29 00:04:12,423 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-29 00:04:12,426 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-29 00:04:12,427 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.10 12:04:12" (1/1) ... [2021-10-29 00:04:12,428 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b345ffb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 12:04:12, skipping insertion in model container [2021-10-29 00:04:12,429 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.10 12:04:12" (1/1) ... [2021-10-29 00:04:12,436 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-29 00:04:12,448 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-29 00:04:12,621 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-29 00:04:12,625 INFO L203 MainTranslator]: Completed pre-run [2021-10-29 00:04:12,648 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-29 00:04:12,664 INFO L208 MainTranslator]: Completed translation [2021-10-29 00:04:12,665 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 12:04:12 WrapperNode [2021-10-29 00:04:12,665 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-29 00:04:12,667 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-29 00:04:12,667 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-29 00:04:12,667 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-29 00:04:12,677 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 12:04:12" (1/1) ... [2021-10-29 00:04:12,684 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 12:04:12" (1/1) ... [2021-10-29 00:04:12,701 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-29 00:04:12,703 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-29 00:04:12,703 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-29 00:04:12,703 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-29 00:04:12,712 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 12:04:12" (1/1) ... [2021-10-29 00:04:12,713 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 12:04:12" (1/1) ... [2021-10-29 00:04:12,715 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 12:04:12" (1/1) ... [2021-10-29 00:04:12,715 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 12:04:12" (1/1) ... [2021-10-29 00:04:12,718 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 12:04:12" (1/1) ... [2021-10-29 00:04:12,720 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 12:04:12" (1/1) ... [2021-10-29 00:04:12,721 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 12:04:12" (1/1) ... [2021-10-29 00:04:12,723 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-29 00:04:12,724 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-29 00:04:12,724 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-29 00:04:12,725 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-29 00:04:12,727 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 12:04:12" (1/1) ... [2021-10-29 00:04:12,735 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:12,748 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:12,767 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:12,800 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-29 00:04:12,825 INFO L130 BoogieDeclarations]: Found specification of procedure rec1 [2021-10-29 00:04:12,825 INFO L138 BoogieDeclarations]: Found implementation of procedure rec1 [2021-10-29 00:04:12,825 INFO L130 BoogieDeclarations]: Found specification of procedure rec2 [2021-10-29 00:04:12,826 INFO L138 BoogieDeclarations]: Found implementation of procedure rec2 [2021-10-29 00:04:12,827 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-29 00:04:12,827 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-29 00:04:12,984 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-29 00:04:12,984 INFO L299 CfgBuilder]: Removed 4 assume(true) statements. [2021-10-29 00:04:12,986 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.10 12:04:12 BoogieIcfgContainer [2021-10-29 00:04:12,986 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-29 00:04:12,987 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-29 00:04:12,987 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-29 00:04:12,990 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-29 00:04:12,991 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-29 00:04:12,991 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 29.10 12:04:12" (1/3) ... [2021-10-29 00:04:12,992 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@52020c83 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 29.10 12:04:12, skipping insertion in model container [2021-10-29 00:04:12,993 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-29 00:04:12,993 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 12:04:12" (2/3) ... [2021-10-29 00:04:12,993 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@52020c83 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 29.10 12:04:12, skipping insertion in model container [2021-10-29 00:04:12,993 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-29 00:04:12,993 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.10 12:04:12" (3/3) ... [2021-10-29 00:04:12,995 INFO L389 chiAutomizerObserver]: Analyzing ICFG NestedRecursion_1b.c [2021-10-29 00:04:13,044 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-29 00:04:13,045 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-29 00:04:13,045 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-29 00:04:13,045 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-29 00:04:13,045 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-29 00:04:13,045 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-29 00:04:13,045 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-29 00:04:13,045 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-29 00:04:13,061 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 21 states, 12 states have (on average 1.1666666666666667) internal successors, (14), 12 states have internal predecessors, (14), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-10-29 00:04:13,083 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2021-10-29 00:04:13,084 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:04:13,084 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:04:13,091 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2021-10-29 00:04:13,091 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 00:04:13,091 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-29 00:04:13,092 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 21 states, 12 states have (on average 1.1666666666666667) internal successors, (14), 12 states have internal predecessors, (14), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-10-29 00:04:13,094 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2021-10-29 00:04:13,095 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:04:13,095 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:04:13,095 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2021-10-29 00:04:13,095 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 00:04:13,102 INFO L791 eck$LassoCheckResult]: Stem: 5#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~nondet5, main_#t~ret6, main_~x~0;main_~x~0 := main_#t~nondet5;havoc main_#t~nondet5; 10#L25true call main_#t~ret6 := rec2(main_~x~0);< 16#rec2ENTRYtrue [2021-10-29 00:04:13,103 INFO L793 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 >#33#return; 4#L20-1true call #t~ret4 := rec2(#t~ret3);< 16#rec2ENTRYtrue [2021-10-29 00:04:13,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:13,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1617, now seen corresponding path program 1 times [2021-10-29 00:04:13,118 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:04:13,119 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663993804] [2021-10-29 00:04:13,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:04:13,120 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:04:13,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:13,186 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:04:13,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:13,205 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:04:13,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:13,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1102838740, now seen corresponding path program 1 times [2021-10-29 00:04:13,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:04:13,209 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097496825] [2021-10-29 00:04:13,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:04:13,209 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:04:13,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:13,224 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:04:13,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:13,234 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:04:13,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:13,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1371489668, now seen corresponding path program 1 times [2021-10-29 00:04:13,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:04:13,236 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832848863] [2021-10-29 00:04:13,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:04:13,237 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:04:13,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:13,246 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:04:13,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:13,256 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:04:13,527 INFO L210 LassoAnalysis]: Preferences: [2021-10-29 00:04:13,527 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-29 00:04:13,528 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-29 00:04:13,528 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-29 00:04:13,528 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-29 00:04:13,528 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:13,528 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-29 00:04:13,529 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-29 00:04:13,529 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration1_Loop [2021-10-29 00:04:13,529 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-29 00:04:13,529 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-29 00:04:13,545 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:13,552 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:13,555 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:13,574 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:13,578 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:13,652 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-29 00:04:13,653 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-29 00:04:13,656 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:13,656 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:13,658 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:13,679 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:04:13,679 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:04:13,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-29 00:04:13,706 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:04:13,707 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec2_~j=0} Honda state: {rec2_~j=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-29 00:04:13,744 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:13,745 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:13,745 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:13,747 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:13,749 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-29 00:04:13,751 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:04:13,752 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:04:13,770 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:04:13,770 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec2_#t~ret3=0} Honda state: {rec2_#t~ret3=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-29 00:04:13,793 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:13,793 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:13,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:13,795 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:13,800 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-29 00:04:13,801 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:04:13,801 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:04:13,809 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:04:13,809 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec2_#res=0} Honda state: {rec2_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-29 00:04:13,836 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:13,836 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:13,836 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:13,837 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:13,840 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-29 00:04:13,840 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:04:13,840 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:04:13,852 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:04:13,852 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec2_#t~ret4=0} Honda state: {rec2_#t~ret4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-29 00:04:13,881 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:13,881 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:13,881 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:13,882 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:13,884 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-29 00:04:13,884 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:04:13,885 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:04:13,926 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:13,927 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:13,927 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:13,929 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:13,929 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-29 00:04:13,930 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-29 00:04:13,930 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:04:13,965 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-29 00:04:13,988 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:13,988 INFO L210 LassoAnalysis]: Preferences: [2021-10-29 00:04:13,988 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-29 00:04:13,988 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-29 00:04:13,989 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-29 00:04:13,989 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-29 00:04:13,989 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:13,989 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-29 00:04:13,989 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-29 00:04:13,989 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration1_Loop [2021-10-29 00:04:13,989 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-29 00:04:13,989 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-29 00:04:13,991 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:13,998 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:14,002 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:14,007 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:14,023 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:14,073 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-29 00:04:14,077 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-29 00:04:14,079 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:14,079 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:14,088 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:14,093 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-29 00:04:14,103 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:04:14,103 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:04:14,104 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:04:14,104 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:04:14,104 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:04:14,106 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:04:14,107 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:04:14,108 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-10-29 00:04:14,122 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:04:14,165 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:14,165 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:14,165 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:14,167 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:14,173 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-29 00:04:14,182 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:04:14,182 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:04:14,182 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:04:14,182 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:04:14,183 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:04:14,184 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:04:14,184 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:04:14,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-10-29 00:04:14,201 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:04:14,238 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:14,238 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:14,238 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:14,240 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:14,246 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-29 00:04:14,255 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:04:14,256 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:04:14,256 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:04:14,256 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:04:14,256 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:04:14,257 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:04:14,257 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:04:14,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-10-29 00:04:14,263 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:04:14,287 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:14,287 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:14,287 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:14,288 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:14,293 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-10-29 00:04:14,293 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-29 00:04:14,301 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:04:14,301 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:04:14,301 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:04:14,301 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:04:14,301 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:04:14,303 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:04:14,303 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:04:14,318 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-29 00:04:14,324 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-29 00:04:14,325 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-29 00:04:14,326 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:14,326 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:14,327 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:14,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-10-29 00:04:14,329 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-29 00:04:14,329 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-29 00:04:14,329 INFO L513 LassoAnalysis]: Proved termination. [2021-10-29 00:04:14,329 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec2_#in~j) = 1*rec2_#in~j Supporting invariants [] [2021-10-29 00:04:14,349 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:14,351 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-29 00:04:14,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:14,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:14,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-29 00:04:14,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:04:14,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:14,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-29 00:04:14,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:04:14,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 00:04:14,549 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 6 loop predicates [2021-10-29 00:04:14,551 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 21 states, 12 states have (on average 1.1666666666666667) internal successors, (14), 12 states have internal predecessors, (14), 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.2) internal successors, (6), 5 states have internal predecessors, (6), 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) [2021-10-29 00:04:14,717 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Ended with exit code 0 [2021-10-29 00:04:15,071 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 21 states, 12 states have (on average 1.1666666666666667) internal successors, (14), 12 states have internal predecessors, (14), 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.2) internal successors, (6), 5 states have internal predecessors, (6), 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 194 states and 279 transitions. Complement of second has 61 states. [2021-10-29 00:04:15,072 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 [2021-10-29 00:04:15,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 5 states have (on average 1.2) internal successors, (6), 5 states have internal predecessors, (6), 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) [2021-10-29 00:04:15,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 57 transitions. [2021-10-29 00:04:15,077 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 57 transitions. Stem has 2 letters. Loop has 8 letters. [2021-10-29 00:04:15,080 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:04:15,080 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 57 transitions. Stem has 10 letters. Loop has 8 letters. [2021-10-29 00:04:15,081 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:04:15,082 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 57 transitions. Stem has 2 letters. Loop has 16 letters. [2021-10-29 00:04:15,082 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:04:15,084 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 194 states and 279 transitions. [2021-10-29 00:04:15,114 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2021-10-29 00:04:15,127 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 194 states to 82 states and 120 transitions. [2021-10-29 00:04:15,128 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 35 [2021-10-29 00:04:15,129 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 38 [2021-10-29 00:04:15,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 82 states and 120 transitions. [2021-10-29 00:04:15,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:04:15,130 INFO L681 BuchiCegarLoop]: Abstraction has 82 states and 120 transitions. [2021-10-29 00:04:15,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states and 120 transitions. [2021-10-29 00:04:15,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 55. [2021-10-29 00:04:15,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 28 states have (on average 1.1785714285714286) internal successors, (33), 31 states have internal predecessors, (33), 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) [2021-10-29 00:04:15,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 83 transitions. [2021-10-29 00:04:15,186 INFO L704 BuchiCegarLoop]: Abstraction has 55 states and 83 transitions. [2021-10-29 00:04:15,186 INFO L587 BuchiCegarLoop]: Abstraction has 55 states and 83 transitions. [2021-10-29 00:04:15,186 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-29 00:04:15,186 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 55 states and 83 transitions. [2021-10-29 00:04:15,190 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2021-10-29 00:04:15,190 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:04:15,190 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:04:15,191 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 00:04:15,191 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2021-10-29 00:04:15,192 INFO L791 eck$LassoCheckResult]: Stem: 350#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~nondet5, main_#t~ret6, main_~x~0;main_~x~0 := main_#t~nondet5;havoc main_#t~nondet5; 347#L25 call main_#t~ret6 := rec2(main_~x~0);< 363#rec2ENTRY ~j := #in~j; 379#L18 assume !(~j <= 0); 352#L20 call #t~ret3 := rec1(~j - 1);< 383#rec1ENTRY ~i := #in~i; 380#L12 assume !(~i <= 0); 365#L14 call #t~ret0 := rec1(~i - 2);< 371#rec1ENTRY [2021-10-29 00:04:15,192 INFO L793 eck$LassoCheckResult]: Loop: 371#rec1ENTRY ~i := #in~i; 385#L12 assume !(~i <= 0); 368#L14 call #t~ret0 := rec1(~i - 2);< 371#rec1ENTRY [2021-10-29 00:04:15,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:15,193 INFO L85 PathProgramCache]: Analyzing trace with hash 874549579, now seen corresponding path program 1 times [2021-10-29 00:04:15,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:04:15,193 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355069146] [2021-10-29 00:04:15,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:04:15,193 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:04:15,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:15,212 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:04:15,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:15,222 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:04:15,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:15,223 INFO L85 PathProgramCache]: Analyzing trace with hash 29941, now seen corresponding path program 1 times [2021-10-29 00:04:15,223 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:04:15,223 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240099530] [2021-10-29 00:04:15,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:04:15,224 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:04:15,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:15,228 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:04:15,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:15,232 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:04:15,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:15,233 INFO L85 PathProgramCache]: Analyzing trace with hash 434890603, now seen corresponding path program 2 times [2021-10-29 00:04:15,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:04:15,233 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236087935] [2021-10-29 00:04:15,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:04:15,234 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:04:15,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:15,242 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:04:15,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:15,251 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:04:15,288 INFO L210 LassoAnalysis]: Preferences: [2021-10-29 00:04:15,289 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-29 00:04:15,289 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-29 00:04:15,289 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-29 00:04:15,289 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-29 00:04:15,289 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:15,289 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-29 00:04:15,290 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-29 00:04:15,290 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration2_Loop [2021-10-29 00:04:15,290 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-29 00:04:15,290 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-29 00:04:15,291 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:15,293 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:15,296 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:15,298 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:15,300 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:15,306 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:15,349 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-29 00:04:15,349 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-29 00:04:15,350 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:15,350 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:15,358 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:15,366 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:04:15,366 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:04:15,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-10-29 00:04:15,387 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:04:15,387 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#res=0} Honda state: {rec1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-29 00:04:15,416 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:15,416 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:15,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:15,417 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:15,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-10-29 00:04:15,422 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:04:15,422 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:04:15,440 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:04:15,440 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_~i=0} Honda state: {rec1_~i=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-29 00:04:15,472 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:15,472 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:15,472 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:15,473 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:15,474 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-10-29 00:04:15,478 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:04:15,478 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:04:15,488 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:04:15,488 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret0=0} Honda state: {rec1_#t~ret0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-29 00:04:15,511 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:15,511 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:15,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:15,512 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:15,514 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-10-29 00:04:15,515 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:04:15,515 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:04:15,524 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:04:15,524 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret1=0} Honda state: {rec1_#t~ret1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-29 00:04:15,551 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:15,551 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:15,552 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:15,553 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:15,554 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-10-29 00:04:15,555 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:04:15,555 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:04:15,576 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:04:15,576 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret2=0} Honda state: {rec1_#t~ret2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-29 00:04:15,605 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:15,606 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:15,606 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:15,607 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:15,608 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-10-29 00:04:15,609 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:04:15,609 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:04:15,647 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:15,647 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:15,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:15,648 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:15,649 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-10-29 00:04:15,653 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-29 00:04:15,653 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:04:15,768 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-29 00:04:15,776 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:15,776 INFO L210 LassoAnalysis]: Preferences: [2021-10-29 00:04:15,776 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-29 00:04:15,776 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-29 00:04:15,776 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-29 00:04:15,776 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-29 00:04:15,776 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:15,776 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-29 00:04:15,777 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-29 00:04:15,777 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration2_Loop [2021-10-29 00:04:15,777 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-29 00:04:15,777 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-29 00:04:15,778 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:15,784 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:15,787 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:15,789 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:15,792 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:15,802 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:15,840 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-29 00:04:15,840 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-29 00:04:15,840 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:15,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:15,841 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:15,854 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-29 00:04:15,864 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:04:15,864 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:04:15,865 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:04:15,865 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:04:15,865 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:04:15,866 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:04:15,866 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:04:15,868 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-29 00:04:15,877 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:04:15,917 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:15,917 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:15,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:15,922 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:15,930 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-29 00:04:15,939 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:04:15,939 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:04:15,940 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:04:15,940 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:04:15,940 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:04:15,941 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:04:15,941 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:04:15,943 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-10-29 00:04:15,953 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:04:15,994 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:15,995 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:15,995 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:15,996 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:16,006 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-29 00:04:16,016 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:04:16,016 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:04:16,017 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:04:16,017 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:04:16,017 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:04:16,018 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:04:16,018 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:04:16,022 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-10-29 00:04:16,041 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:04:16,076 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:16,076 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:16,076 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:16,077 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:16,090 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-29 00:04:16,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-10-29 00:04:16,099 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:04:16,099 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:04:16,099 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:04:16,099 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:04:16,099 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:04:16,100 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:04:16,100 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:04:16,101 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:04:16,123 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2021-10-29 00:04:16,123 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:16,123 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:16,124 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:16,126 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-10-29 00:04:16,126 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-29 00:04:16,135 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:04:16,135 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:04:16,136 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:04:16,136 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:04:16,136 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:04:16,137 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:04:16,137 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:04:16,144 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-29 00:04:16,147 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-10-29 00:04:16,147 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-29 00:04:16,147 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:16,147 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:16,148 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:16,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-10-29 00:04:16,150 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-29 00:04:16,150 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-29 00:04:16,150 INFO L513 LassoAnalysis]: Proved termination. [2021-10-29 00:04:16,150 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec1_#in~i) = 1*rec1_#in~i Supporting invariants [] [2021-10-29 00:04:16,172 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:16,173 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-29 00:04:16,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:16,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:16,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-29 00:04:16,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:04:16,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:16,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-29 00:04:16,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:04:16,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 00:04:16,288 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-29 00:04:16,289 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 55 states and 83 transitions. cyclomatic complexity: 32 Second operand has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 2 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-29 00:04:16,343 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 55 states and 83 transitions. cyclomatic complexity: 32. Second operand has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 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 105 states and 149 transitions. Complement of second has 13 states. [2021-10-29 00:04:16,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-10-29 00:04:16,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 2 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-29 00:04:16,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 17 transitions. [2021-10-29 00:04:16,345 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 17 transitions. Stem has 8 letters. Loop has 3 letters. [2021-10-29 00:04:16,346 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:04:16,346 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 17 transitions. Stem has 11 letters. Loop has 3 letters. [2021-10-29 00:04:16,346 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:04:16,346 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 17 transitions. Stem has 8 letters. Loop has 6 letters. [2021-10-29 00:04:16,346 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:04:16,346 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 105 states and 149 transitions. [2021-10-29 00:04:16,350 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2021-10-29 00:04:16,355 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 105 states to 93 states and 137 transitions. [2021-10-29 00:04:16,355 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 37 [2021-10-29 00:04:16,355 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 39 [2021-10-29 00:04:16,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93 states and 137 transitions. [2021-10-29 00:04:16,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:04:16,357 INFO L681 BuchiCegarLoop]: Abstraction has 93 states and 137 transitions. [2021-10-29 00:04:16,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states and 137 transitions. [2021-10-29 00:04:16,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 89. [2021-10-29 00:04:16,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 50 states have (on average 1.22) internal successors, (61), 57 states have internal predecessors, (61), 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) [2021-10-29 00:04:16,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 129 transitions. [2021-10-29 00:04:16,405 INFO L704 BuchiCegarLoop]: Abstraction has 89 states and 129 transitions. [2021-10-29 00:04:16,405 INFO L587 BuchiCegarLoop]: Abstraction has 89 states and 129 transitions. [2021-10-29 00:04:16,406 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-29 00:04:16,406 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 89 states and 129 transitions. [2021-10-29 00:04:16,407 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2021-10-29 00:04:16,408 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:04:16,408 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:04:16,408 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 00:04:16,408 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2021-10-29 00:04:16,409 INFO L791 eck$LassoCheckResult]: Stem: 577#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~nondet5, main_#t~ret6, main_~x~0;main_~x~0 := main_#t~nondet5;havoc main_#t~nondet5; 572#L25 call main_#t~ret6 := rec2(main_~x~0);< 593#rec2ENTRY ~j := #in~j; 644#L18 assume !(~j <= 0); 597#L20 call #t~ret3 := rec1(~j - 1);< 614#rec1ENTRY ~i := #in~i; 608#L12 assume !(~i <= 0); 585#L14 call #t~ret0 := rec1(~i - 2);< 611#rec1ENTRY ~i := #in~i; 635#L12 assume ~i <= 0;#res := 0; 634#rec1FINAL assume true; 631#rec1EXIT >#27#return; 584#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 594#rec1ENTRY [2021-10-29 00:04:16,409 INFO L793 eck$LassoCheckResult]: Loop: 594#rec1ENTRY ~i := #in~i; 630#L12 assume !(~i <= 0); 579#L14 call #t~ret0 := rec1(~i - 2);< 594#rec1ENTRY [2021-10-29 00:04:16,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:16,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1317996508, now seen corresponding path program 1 times [2021-10-29 00:04:16,410 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:04:16,410 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151035593] [2021-10-29 00:04:16,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:04:16,410 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:04:16,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:16,419 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:04:16,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:16,432 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:04:16,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:16,446 INFO L85 PathProgramCache]: Analyzing trace with hash 29941, now seen corresponding path program 2 times [2021-10-29 00:04:16,446 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:04:16,447 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994394849] [2021-10-29 00:04:16,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:04:16,447 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:04:16,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:16,452 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:04:16,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:16,456 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:04:16,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:16,457 INFO L85 PathProgramCache]: Analyzing trace with hash -157050054, now seen corresponding path program 2 times [2021-10-29 00:04:16,457 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:04:16,457 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812828498] [2021-10-29 00:04:16,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:04:16,458 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:04:16,462 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:16,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:16,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-10-29 00:04:16,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:16,593 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-29 00:04:16,594 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:04:16,594 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812828498] [2021-10-29 00:04:16,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812828498] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:04:16,595 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 00:04:16,595 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-29 00:04:16,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323715595] [2021-10-29 00:04:16,658 INFO L210 LassoAnalysis]: Preferences: [2021-10-29 00:04:16,658 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-29 00:04:16,658 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-29 00:04:16,658 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-29 00:04:16,658 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-29 00:04:16,658 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:16,659 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-29 00:04:16,659 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-29 00:04:16,659 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration3_Loop [2021-10-29 00:04:16,659 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-29 00:04:16,659 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-29 00:04:16,662 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:16,665 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:16,671 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:16,673 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:16,676 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:16,679 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:16,724 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-29 00:04:16,725 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-29 00:04:16,727 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:16,729 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:16,731 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:16,734 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:04:16,734 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:04:16,746 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-10-29 00:04:16,754 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:04:16,754 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret2=0} Honda state: {rec1_#t~ret2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-29 00:04:16,803 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:16,803 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:16,803 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:16,804 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:16,807 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:04:16,807 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:04:16,821 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-10-29 00:04:16,867 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:16,867 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:16,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:16,870 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:16,872 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-29 00:04:16,872 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:04:16,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-10-29 00:04:16,911 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-29 00:04:16,916 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:16,917 INFO L210 LassoAnalysis]: Preferences: [2021-10-29 00:04:16,917 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-29 00:04:16,917 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-29 00:04:16,917 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-29 00:04:16,917 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-29 00:04:16,917 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:16,917 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-29 00:04:16,917 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-29 00:04:16,917 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration3_Loop [2021-10-29 00:04:16,917 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-29 00:04:16,917 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-29 00:04:16,918 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:16,925 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:16,930 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:16,933 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:16,935 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:16,937 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:16,963 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-29 00:04:16,963 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-29 00:04:16,964 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:16,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:16,965 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:16,982 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-29 00:04:16,991 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:04:16,992 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:04:16,992 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:04:16,992 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:04:16,992 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:04:16,993 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:04:16,993 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:04:16,994 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-10-29 00:04:17,003 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:04:17,043 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:17,044 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:17,044 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:17,046 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:17,048 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-29 00:04:17,059 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:04:17,059 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:04:17,059 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:04:17,059 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:04:17,059 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:04:17,060 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:04:17,060 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:04:17,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-10-29 00:04:17,077 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-29 00:04:17,080 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-10-29 00:04:17,080 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-29 00:04:17,080 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:17,080 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:17,082 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:17,086 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-29 00:04:17,086 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-29 00:04:17,086 INFO L513 LassoAnalysis]: Proved termination. [2021-10-29 00:04:17,086 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec1_#in~i) = 1*rec1_#in~i Supporting invariants [] [2021-10-29 00:04:17,103 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-10-29 00:04:17,123 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:17,124 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-29 00:04:17,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:17,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:17,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-29 00:04:17,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:04:17,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:17,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-29 00:04:17,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:04:17,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 00:04:17,376 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2021-10-29 00:04:17,377 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 89 states and 129 transitions. cyclomatic complexity: 47 Second operand has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-10-29 00:04:17,497 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 89 states and 129 transitions. cyclomatic complexity: 47. Second operand has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 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 134 states and 193 transitions. Complement of second has 14 states. [2021-10-29 00:04:17,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2021-10-29 00:04:17,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-10-29 00:04:17,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 19 transitions. [2021-10-29 00:04:17,498 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 19 transitions. Stem has 13 letters. Loop has 3 letters. [2021-10-29 00:04:17,499 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:04:17,499 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 19 transitions. Stem has 16 letters. Loop has 3 letters. [2021-10-29 00:04:17,499 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:04:17,499 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 19 transitions. Stem has 13 letters. Loop has 6 letters. [2021-10-29 00:04:17,500 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:04:17,500 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 134 states and 193 transitions. [2021-10-29 00:04:17,504 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2021-10-29 00:04:17,515 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 134 states to 122 states and 181 transitions. [2021-10-29 00:04:17,516 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 48 [2021-10-29 00:04:17,516 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 50 [2021-10-29 00:04:17,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 122 states and 181 transitions. [2021-10-29 00:04:17,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:04:17,517 INFO L681 BuchiCegarLoop]: Abstraction has 122 states and 181 transitions. [2021-10-29 00:04:17,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states and 181 transitions. [2021-10-29 00:04:17,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 113. [2021-10-29 00:04:17,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 64 states have (on average 1.234375) internal successors, (79), 73 states have internal predecessors, (79), 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) [2021-10-29 00:04:17,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 165 transitions. [2021-10-29 00:04:17,542 INFO L704 BuchiCegarLoop]: Abstraction has 113 states and 165 transitions. [2021-10-29 00:04:17,543 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:04:17,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-29 00:04:17,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-29 00:04:17,549 INFO L87 Difference]: Start difference. First operand 113 states and 165 transitions. Second operand has 6 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-10-29 00:04:17,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:04:17,613 INFO L93 Difference]: Finished difference Result 123 states and 175 transitions. [2021-10-29 00:04:17,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-29 00:04:17,614 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 123 states and 175 transitions. [2021-10-29 00:04:17,622 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 11 [2021-10-29 00:04:17,637 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 123 states to 121 states and 173 transitions. [2021-10-29 00:04:17,638 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 55 [2021-10-29 00:04:17,638 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 55 [2021-10-29 00:04:17,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 121 states and 173 transitions. [2021-10-29 00:04:17,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:04:17,639 INFO L681 BuchiCegarLoop]: Abstraction has 121 states and 173 transitions. [2021-10-29 00:04:17,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states and 173 transitions. [2021-10-29 00:04:17,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 101. [2021-10-29 00:04:17,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 56 states have (on average 1.1964285714285714) internal successors, (67), 63 states have internal predecessors, (67), 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) [2021-10-29 00:04:17,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 143 transitions. [2021-10-29 00:04:17,658 INFO L704 BuchiCegarLoop]: Abstraction has 101 states and 143 transitions. [2021-10-29 00:04:17,659 INFO L587 BuchiCegarLoop]: Abstraction has 101 states and 143 transitions. [2021-10-29 00:04:17,659 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-29 00:04:17,659 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 101 states and 143 transitions. [2021-10-29 00:04:17,660 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 10 [2021-10-29 00:04:17,660 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:04:17,661 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:04:17,667 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 00:04:17,667 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2021-10-29 00:04:17,667 INFO L791 eck$LassoCheckResult]: Stem: 1133#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~nondet5, main_#t~ret6, main_~x~0;main_~x~0 := main_#t~nondet5;havoc main_#t~nondet5; 1127#L25 call main_#t~ret6 := rec2(main_~x~0);< 1149#rec2ENTRY ~j := #in~j; 1193#L18 assume !(~j <= 0); 1135#L20 call #t~ret3 := rec1(~j - 1);< 1192#rec1ENTRY ~i := #in~i; 1191#L12 assume !(~i <= 0); 1152#L14 call #t~ret0 := rec1(~i - 2);< 1190#rec1ENTRY ~i := #in~i; 1188#L12 assume !(~i <= 0); 1157#L14 call #t~ret0 := rec1(~i - 2);< 1187#rec1ENTRY ~i := #in~i; 1189#L12 assume ~i <= 0;#res := 0; 1226#rec1FINAL assume true; 1170#rec1EXIT >#27#return; 1161#L14-1 [2021-10-29 00:04:17,667 INFO L793 eck$LassoCheckResult]: Loop: 1161#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 1162#rec1ENTRY ~i := #in~i; 1182#L12 assume ~i <= 0;#res := 0; 1218#rec1FINAL assume true; 1214#rec1EXIT >#29#return; 1150#L14-2 call #t~ret2 := rec1(#t~ret1);< 1159#rec1ENTRY ~i := #in~i; 1217#L12 assume !(~i <= 0); 1153#L14 call #t~ret0 := rec1(~i - 2);< 1159#rec1ENTRY ~i := #in~i; 1217#L12 assume ~i <= 0;#res := 0; 1165#rec1FINAL assume true; 1166#rec1EXIT >#27#return; 1161#L14-1 [2021-10-29 00:04:17,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:17,668 INFO L85 PathProgramCache]: Analyzing trace with hash -377207200, now seen corresponding path program 1 times [2021-10-29 00:04:17,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:04:17,668 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878128366] [2021-10-29 00:04:17,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:04:17,669 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:04:17,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:17,689 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:04:17,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:17,705 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:04:17,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:17,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1306212703, now seen corresponding path program 1 times [2021-10-29 00:04:17,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:04:17,706 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646229334] [2021-10-29 00:04:17,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:04:17,706 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:04:17,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:17,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-29 00:04:17,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:17,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-10-29 00:04:17,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:17,764 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-29 00:04:17,765 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:04:17,765 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646229334] [2021-10-29 00:04:17,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646229334] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 00:04:17,765 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2071637461] [2021-10-29 00:04:17,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:04:17,766 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 00:04:17,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:17,767 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 00:04:17,776 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-10-29 00:04:17,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:17,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-29 00:04:17,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:04:17,887 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:17,908 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 00:04:17,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2071637461] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 00:04:17,913 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-29 00:04:17,914 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 6 [2021-10-29 00:04:17,914 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621088014] [2021-10-29 00:04:17,915 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-29 00:04:17,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:04:17,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-29 00:04:17,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-29 00:04:17,920 INFO L87 Difference]: Start difference. First operand 101 states and 143 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) [2021-10-29 00:04:17,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:04:17,970 INFO L93 Difference]: Finished difference Result 117 states and 161 transitions. [2021-10-29 00:04:17,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-29 00:04:17,971 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 117 states and 161 transitions. [2021-10-29 00:04:17,975 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2021-10-29 00:04:17,988 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 117 states to 117 states and 161 transitions. [2021-10-29 00:04:17,989 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 53 [2021-10-29 00:04:17,989 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 53 [2021-10-29 00:04:17,990 INFO L73 IsDeterministic]: Start isDeterministic. Operand 117 states and 161 transitions. [2021-10-29 00:04:17,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:04:17,990 INFO L681 BuchiCegarLoop]: Abstraction has 117 states and 161 transitions. [2021-10-29 00:04:17,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states and 161 transitions. [2021-10-29 00:04:18,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 113. [2021-10-29 00:04:18,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 62 states have (on average 1.1774193548387097) internal successors, (73), 69 states have internal predecessors, (73), 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) [2021-10-29 00:04:18,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 157 transitions. [2021-10-29 00:04:18,024 INFO L704 BuchiCegarLoop]: Abstraction has 113 states and 157 transitions. [2021-10-29 00:04:18,025 INFO L587 BuchiCegarLoop]: Abstraction has 113 states and 157 transitions. [2021-10-29 00:04:18,025 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-29 00:04:18,025 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 113 states and 157 transitions. [2021-10-29 00:04:18,026 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2021-10-29 00:04:18,028 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:04:18,029 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:04:18,030 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 00:04:18,032 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 00:04:18,033 INFO L791 eck$LassoCheckResult]: Stem: 1410#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~nondet5, main_#t~ret6, main_~x~0;main_~x~0 := main_#t~nondet5;havoc main_#t~nondet5; 1404#L25 call main_#t~ret6 := rec2(main_~x~0);< 1426#rec2ENTRY ~j := #in~j; 1472#L18 assume !(~j <= 0); 1412#L20 call #t~ret3 := rec1(~j - 1);< 1471#rec1ENTRY ~i := #in~i; 1470#L12 assume !(~i <= 0); 1438#L14 call #t~ret0 := rec1(~i - 2);< 1468#rec1ENTRY ~i := #in~i; 1448#L12 assume ~i <= 0;#res := 0; 1437#rec1FINAL assume true; 1439#rec1EXIT >#27#return; 1431#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 1432#rec1ENTRY ~i := #in~i; 1491#L12 assume ~i <= 0;#res := 0; 1489#rec1FINAL assume true; 1485#rec1EXIT >#29#return; 1427#L14-2 call #t~ret2 := rec1(#t~ret1);< 1428#rec1ENTRY ~i := #in~i; 1495#L12 assume ~i <= 0;#res := 0; 1494#rec1FINAL assume true; 1493#rec1EXIT >#31#return; 1411#L14-3 #res := 1 + #t~ret2;havoc #t~ret0;havoc #t~ret1;havoc #t~ret2; 1414#rec1FINAL assume true; 1465#rec1EXIT >#33#return; 1403#L20-1 [2021-10-29 00:04:18,033 INFO L793 eck$LassoCheckResult]: Loop: 1403#L20-1 call #t~ret4 := rec2(#t~ret3);< 1407#rec2ENTRY ~j := #in~j; 1444#L18 assume !(~j <= 0); 1446#L20 call #t~ret3 := rec1(~j - 1);< 1451#rec1ENTRY ~i := #in~i; 1492#L12 assume !(~i <= 0); 1459#L14 call #t~ret0 := rec1(~i - 2);< 1451#rec1ENTRY ~i := #in~i; 1492#L12 assume ~i <= 0;#res := 0; 1490#rec1FINAL assume true; 1488#rec1EXIT >#27#return; 1486#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 1432#rec1ENTRY ~i := #in~i; 1491#L12 assume ~i <= 0;#res := 0; 1489#rec1FINAL assume true; 1485#rec1EXIT >#29#return; 1487#L14-2 call #t~ret2 := rec1(#t~ret1);< 1428#rec1ENTRY ~i := #in~i; 1495#L12 assume ~i <= 0;#res := 0; 1494#rec1FINAL assume true; 1493#rec1EXIT >#31#return; 1464#L14-3 #res := 1 + #t~ret2;havoc #t~ret0;havoc #t~ret1;havoc #t~ret2; 1479#rec1FINAL assume true; 1457#rec1EXIT >#33#return; 1403#L20-1 [2021-10-29 00:04:18,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:18,034 INFO L85 PathProgramCache]: Analyzing trace with hash -790062692, now seen corresponding path program 1 times [2021-10-29 00:04:18,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:04:18,035 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42735851] [2021-10-29 00:04:18,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:04:18,035 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:04:18,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:18,059 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:04:18,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:18,078 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:04:18,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:18,082 INFO L85 PathProgramCache]: Analyzing trace with hash 125202860, now seen corresponding path program 1 times [2021-10-29 00:04:18,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:04:18,082 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731935105] [2021-10-29 00:04:18,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:04:18,083 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:04:18,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:18,094 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:04:18,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:18,111 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:04:18,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:18,114 INFO L85 PathProgramCache]: Analyzing trace with hash -2019382713, now seen corresponding path program 1 times [2021-10-29 00:04:18,114 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:04:18,114 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41542129] [2021-10-29 00:04:18,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:04:18,115 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:04:18,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:18,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-10-29 00:04:18,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:18,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-10-29 00:04:18,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:18,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-10-29 00:04:18,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:18,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-29 00:04:18,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:18,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-10-29 00:04:18,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:18,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-10-29 00:04:18,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:18,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-10-29 00:04:18,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:18,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-29 00:04:18,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:18,335 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 28 proven. 22 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2021-10-29 00:04:18,335 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:04:18,335 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41542129] [2021-10-29 00:04:18,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41542129] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 00:04:18,336 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1345695997] [2021-10-29 00:04:18,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:04:18,336 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 00:04:18,336 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:18,338 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 00:04:18,339 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-10-29 00:04:18,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:18,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-29 00:04:18,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:04:18,591 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 28 proven. 22 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2021-10-29 00:04:18,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1345695997] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 00:04:18,591 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-29 00:04:18,592 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 11 [2021-10-29 00:04:18,592 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43559476] [2021-10-29 00:04:18,915 INFO L210 LassoAnalysis]: Preferences: [2021-10-29 00:04:18,915 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-29 00:04:18,915 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-29 00:04:18,915 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-29 00:04:18,915 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-29 00:04:18,915 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:18,915 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-29 00:04:18,915 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-29 00:04:18,915 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration5_Loop [2021-10-29 00:04:18,915 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-29 00:04:18,916 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-29 00:04:18,917 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:18,926 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:18,928 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:18,971 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-29 00:04:18,971 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-29 00:04:18,971 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:18,971 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:18,975 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:18,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-10-29 00:04:18,979 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:04:18,979 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:04:19,010 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:19,011 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:19,011 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:19,011 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:19,023 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-29 00:04:19,023 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:04:19,023 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-10-29 00:04:23,134 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-29 00:04:23,137 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:23,138 INFO L210 LassoAnalysis]: Preferences: [2021-10-29 00:04:23,138 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-29 00:04:23,138 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-29 00:04:23,138 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-29 00:04:23,138 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-29 00:04:23,138 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:23,138 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-29 00:04:23,138 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-29 00:04:23,138 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration5_Loop [2021-10-29 00:04:23,138 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-29 00:04:23,138 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-29 00:04:23,139 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:23,141 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:23,142 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:23,189 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-29 00:04:23,190 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-29 00:04:23,190 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:23,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:23,191 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:23,202 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-29 00:04:23,211 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:04:23,211 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:04:23,211 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:04:23,211 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:04:23,212 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:04:23,212 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:04:23,212 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:04:23,214 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-10-29 00:04:23,228 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:04:23,261 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:23,261 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:23,261 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:23,266 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:23,268 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-29 00:04:23,277 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:04:23,277 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:04:23,277 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:04:23,277 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:04:23,278 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:04:23,278 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:04:23,278 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:04:23,280 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-10-29 00:04:23,289 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:04:23,322 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:23,323 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:23,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:23,324 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:23,326 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-29 00:04:23,335 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:04:23,335 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:04:23,335 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:04:23,335 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:04:23,335 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:04:23,337 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:04:23,337 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:04:23,341 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-10-29 00:04:23,352 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-29 00:04:23,355 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-29 00:04:23,355 INFO L444 ModelExtractionUtils]: 2 out of 5 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-29 00:04:23,355 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:23,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:23,357 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:23,362 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-29 00:04:23,362 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-29 00:04:23,362 INFO L513 LassoAnalysis]: Proved termination. [2021-10-29 00:04:23,363 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec2_#t~ret3) = 1*rec2_#t~ret3 Supporting invariants [] [2021-10-29 00:04:23,363 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-10-29 00:04:23,383 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2021-10-29 00:04:23,384 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-29 00:04:23,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:23,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:23,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-29 00:04:23,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:04:23,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:23,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-29 00:04:23,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:04:23,998 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:24,130 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-10-29 00:04:24,131 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 9 loop predicates [2021-10-29 00:04:24,131 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 113 states and 157 transitions. cyclomatic complexity: 51 Second operand has 11 states, 9 states have (on average 2.111111111111111) internal successors, (19), 8 states have internal predecessors, (19), 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) [2021-10-29 00:04:24,482 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 113 states and 157 transitions. cyclomatic complexity: 51. Second operand has 11 states, 9 states have (on average 2.111111111111111) internal successors, (19), 8 states have internal predecessors, (19), 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 584 states and 903 transitions. Complement of second has 45 states. [2021-10-29 00:04:24,482 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 [2021-10-29 00:04:24,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 9 states have (on average 2.111111111111111) internal successors, (19), 8 states have internal predecessors, (19), 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) [2021-10-29 00:04:24,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 52 transitions. [2021-10-29 00:04:24,483 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 52 transitions. Stem has 25 letters. Loop has 24 letters. [2021-10-29 00:04:24,484 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:04:24,484 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 52 transitions. Stem has 49 letters. Loop has 24 letters. [2021-10-29 00:04:24,485 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:04:24,485 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 52 transitions. Stem has 25 letters. Loop has 48 letters. [2021-10-29 00:04:24,486 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:04:24,487 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 584 states and 903 transitions. [2021-10-29 00:04:24,499 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2021-10-29 00:04:24,509 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 584 states to 432 states and 649 transitions. [2021-10-29 00:04:24,509 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 140 [2021-10-29 00:04:24,510 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 141 [2021-10-29 00:04:24,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 432 states and 649 transitions. [2021-10-29 00:04:24,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:04:24,511 INFO L681 BuchiCegarLoop]: Abstraction has 432 states and 649 transitions. [2021-10-29 00:04:24,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states and 649 transitions. [2021-10-29 00:04:24,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 383. [2021-10-29 00:04:24,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 202 states have (on average 1.1435643564356435) internal successors, (231), 225 states have internal predecessors, (231), 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) [2021-10-29 00:04:24,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 534 transitions. [2021-10-29 00:04:24,540 INFO L704 BuchiCegarLoop]: Abstraction has 383 states and 534 transitions. [2021-10-29 00:04:24,540 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:04:24,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-29 00:04:24,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-10-29 00:04:24,541 INFO L87 Difference]: Start difference. First operand 383 states and 534 transitions. Second operand has 12 states, 9 states have (on average 2.111111111111111) internal successors, (19), 8 states have internal predecessors, (19), 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) [2021-10-29 00:04:24,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:04:24,709 INFO L93 Difference]: Finished difference Result 442 states and 645 transitions. [2021-10-29 00:04:24,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-29 00:04:24,710 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 442 states and 645 transitions. [2021-10-29 00:04:24,718 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2021-10-29 00:04:24,725 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 442 states to 349 states and 495 transitions. [2021-10-29 00:04:24,725 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 131 [2021-10-29 00:04:24,726 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 135 [2021-10-29 00:04:24,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 349 states and 495 transitions. [2021-10-29 00:04:24,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:04:24,728 INFO L681 BuchiCegarLoop]: Abstraction has 349 states and 495 transitions. [2021-10-29 00:04:24,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states and 495 transitions. [2021-10-29 00:04:24,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 314. [2021-10-29 00:04:24,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 168 states have (on average 1.1011904761904763) internal successors, (185), 182 states have internal predecessors, (185), 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) [2021-10-29 00:04:24,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 415 transitions. [2021-10-29 00:04:24,746 INFO L704 BuchiCegarLoop]: Abstraction has 314 states and 415 transitions. [2021-10-29 00:04:24,746 INFO L587 BuchiCegarLoop]: Abstraction has 314 states and 415 transitions. [2021-10-29 00:04:24,746 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-29 00:04:24,746 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 314 states and 415 transitions. [2021-10-29 00:04:24,749 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2021-10-29 00:04:24,749 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:04:24,750 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:04:24,751 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [5, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 00:04:24,751 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2021-10-29 00:04:24,751 INFO L791 eck$LassoCheckResult]: Stem: 3392#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~nondet5, main_#t~ret6, main_~x~0;main_~x~0 := main_#t~nondet5;havoc main_#t~nondet5; 3390#L25 call main_#t~ret6 := rec2(main_~x~0);< 3417#rec2ENTRY ~j := #in~j; 3486#L18 assume !(~j <= 0); 3483#L20 call #t~ret3 := rec1(~j - 1);< 3484#rec1ENTRY ~i := #in~i; 3500#L12 assume !(~i <= 0); 3496#L14 call #t~ret0 := rec1(~i - 2);< 3499#rec1ENTRY ~i := #in~i; 3507#L12 assume ~i <= 0;#res := 0; 3545#rec1FINAL assume true; 3543#rec1EXIT >#27#return; 3537#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 3538#rec1ENTRY ~i := #in~i; 3541#L12 assume ~i <= 0;#res := 0; 3540#rec1FINAL assume true; 3536#rec1EXIT >#29#return; 3530#L14-2 call #t~ret2 := rec1(#t~ret1);< 3534#rec1ENTRY ~i := #in~i; 3539#L12 assume ~i <= 0;#res := 0; 3535#rec1FINAL assume true; 3533#rec1EXIT >#31#return; 3532#L14-3 #res := 1 + #t~ret2;havoc #t~ret0;havoc #t~ret1;havoc #t~ret2; 3548#rec1FINAL assume true; 3547#rec1EXIT >#33#return; 3444#L20-1 call #t~ret4 := rec2(#t~ret3);< 3443#rec2ENTRY ~j := #in~j; 3445#L18 assume !(~j <= 0); 3553#L20 call #t~ret3 := rec1(~j - 1);< 3469#rec1ENTRY ~i := #in~i; 3578#L12 assume !(~i <= 0); 3398#L14 call #t~ret0 := rec1(~i - 2);< 3432#rec1ENTRY [2021-10-29 00:04:24,751 INFO L793 eck$LassoCheckResult]: Loop: 3432#rec1ENTRY ~i := #in~i; 3569#L12 assume !(~i <= 0); 3397#L14 call #t~ret0 := rec1(~i - 2);< 3432#rec1ENTRY [2021-10-29 00:04:24,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:24,752 INFO L85 PathProgramCache]: Analyzing trace with hash -744961728, now seen corresponding path program 2 times [2021-10-29 00:04:24,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:04:24,752 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020548548] [2021-10-29 00:04:24,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:04:24,752 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:04:24,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:24,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-10-29 00:04:24,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:24,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-10-29 00:04:24,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:24,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-10-29 00:04:24,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:24,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-29 00:04:24,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:24,840 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-10-29 00:04:24,843 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:04:24,843 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020548548] [2021-10-29 00:04:24,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020548548] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 00:04:24,843 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185177806] [2021-10-29 00:04:24,843 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-29 00:04:24,844 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 00:04:24,844 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:24,855 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 00:04:24,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-10-29 00:04:24,998 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-29 00:04:24,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-29 00:04:24,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-29 00:04:25,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:04:25,107 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-10-29 00:04:25,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1185177806] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 00:04:25,107 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-29 00:04:25,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2021-10-29 00:04:25,110 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737800543] [2021-10-29 00:04:25,110 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-29 00:04:25,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:25,111 INFO L85 PathProgramCache]: Analyzing trace with hash 29941, now seen corresponding path program 3 times [2021-10-29 00:04:25,111 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:04:25,111 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599062530] [2021-10-29 00:04:25,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:04:25,112 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:04:25,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:25,118 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:04:25,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:25,120 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:04:25,151 INFO L210 LassoAnalysis]: Preferences: [2021-10-29 00:04:25,151 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-29 00:04:25,151 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-29 00:04:25,151 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-29 00:04:25,151 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-29 00:04:25,151 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:25,151 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-29 00:04:25,152 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-29 00:04:25,152 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration6_Loop [2021-10-29 00:04:25,152 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-29 00:04:25,152 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-29 00:04:25,154 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:25,156 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:25,161 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:25,163 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:25,165 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:25,167 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:25,197 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-29 00:04:25,197 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-29 00:04:25,197 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:25,197 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:25,202 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:25,204 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:04:25,204 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:04:25,215 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-10-29 00:04:25,224 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:04:25,224 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_~i=0} Honda state: {rec1_~i=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-29 00:04:25,260 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:25,260 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:25,260 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:25,261 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:25,263 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:04:25,263 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:04:25,273 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-10-29 00:04:25,322 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:25,322 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:25,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:25,323 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:25,325 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-29 00:04:25,325 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:04:25,347 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-10-29 00:04:25,387 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-29 00:04:25,394 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:25,394 INFO L210 LassoAnalysis]: Preferences: [2021-10-29 00:04:25,394 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-29 00:04:25,394 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-29 00:04:25,394 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-29 00:04:25,394 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-29 00:04:25,394 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:25,394 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-29 00:04:25,395 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-29 00:04:25,395 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration6_Loop [2021-10-29 00:04:25,395 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-29 00:04:25,395 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-29 00:04:25,395 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:25,399 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:25,404 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:25,406 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:25,408 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:25,410 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:25,438 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-29 00:04:25,438 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-29 00:04:25,439 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:25,439 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:25,440 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:25,442 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-29 00:04:25,451 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:04:25,451 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:04:25,451 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:04:25,451 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:04:25,451 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:04:25,452 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:04:25,452 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:04:25,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-10-29 00:04:25,457 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:04:25,494 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:25,494 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:25,494 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:25,495 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:25,497 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-29 00:04:25,506 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:04:25,506 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:04:25,506 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:04:25,506 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:04:25,506 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:04:25,507 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:04:25,507 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:04:25,510 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-10-29 00:04:25,517 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-29 00:04:25,524 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-10-29 00:04:25,525 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-29 00:04:25,525 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:25,525 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:25,528 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:25,529 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-10-29 00:04:25,530 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-29 00:04:25,530 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-29 00:04:25,530 INFO L513 LassoAnalysis]: Proved termination. [2021-10-29 00:04:25,530 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec1_#in~i) = 1*rec1_#in~i Supporting invariants [] [2021-10-29 00:04:25,549 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2021-10-29 00:04:25,550 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-29 00:04:25,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:25,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:25,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-29 00:04:25,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:04:26,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:26,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-29 00:04:26,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:04:26,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 00:04:26,073 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2021-10-29 00:04:26,074 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 314 states and 415 transitions. cyclomatic complexity: 114 Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 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) [2021-10-29 00:04:26,151 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:26,179 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 314 states and 415 transitions. cyclomatic complexity: 114. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 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 348 states and 455 transitions. Complement of second has 14 states. [2021-10-29 00:04:26,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2021-10-29 00:04:26,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 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) [2021-10-29 00:04:26,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 17 transitions. [2021-10-29 00:04:26,181 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 17 transitions. Stem has 32 letters. Loop has 3 letters. [2021-10-29 00:04:26,181 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:04:26,181 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-10-29 00:04:26,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:26,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:26,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-29 00:04:26,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:04:26,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:26,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-29 00:04:26,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:04:26,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 00:04:26,627 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 3 loop predicates [2021-10-29 00:04:26,628 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 314 states and 415 transitions. cyclomatic complexity: 114 Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 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) [2021-10-29 00:04:26,696 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 314 states and 415 transitions. cyclomatic complexity: 114. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 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 348 states and 455 transitions. Complement of second has 14 states. [2021-10-29 00:04:26,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2021-10-29 00:04:26,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 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) [2021-10-29 00:04:26,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 17 transitions. [2021-10-29 00:04:26,698 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 17 transitions. Stem has 32 letters. Loop has 3 letters. [2021-10-29 00:04:26,698 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:04:26,698 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-10-29 00:04:26,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:26,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:26,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-29 00:04:26,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:04:27,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:27,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-29 00:04:27,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:04:27,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 00:04:27,171 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2021-10-29 00:04:27,171 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 314 states and 415 transitions. cyclomatic complexity: 114 Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 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) [2021-10-29 00:04:27,273 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 314 states and 415 transitions. cyclomatic complexity: 114. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 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 485 states and 616 transitions. Complement of second has 16 states. [2021-10-29 00:04:27,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2021-10-29 00:04:27,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 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) [2021-10-29 00:04:27,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 24 transitions. [2021-10-29 00:04:27,274 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 24 transitions. Stem has 32 letters. Loop has 3 letters. [2021-10-29 00:04:27,276 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:04:27,276 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 24 transitions. Stem has 35 letters. Loop has 3 letters. [2021-10-29 00:04:27,277 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:04:27,277 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 24 transitions. Stem has 32 letters. Loop has 6 letters. [2021-10-29 00:04:27,278 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:04:27,279 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 485 states and 616 transitions. [2021-10-29 00:04:27,287 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 26 [2021-10-29 00:04:27,295 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 485 states to 395 states and 526 transitions. [2021-10-29 00:04:27,295 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 129 [2021-10-29 00:04:27,295 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 136 [2021-10-29 00:04:27,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 395 states and 526 transitions. [2021-10-29 00:04:27,298 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:04:27,299 INFO L681 BuchiCegarLoop]: Abstraction has 395 states and 526 transitions. [2021-10-29 00:04:27,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states and 526 transitions. [2021-10-29 00:04:27,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 351. [2021-10-29 00:04:27,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 195 states have (on average 1.1282051282051282) internal successors, (220), 211 states have internal predecessors, (220), 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) [2021-10-29 00:04:27,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 456 transitions. [2021-10-29 00:04:27,316 INFO L704 BuchiCegarLoop]: Abstraction has 351 states and 456 transitions. [2021-10-29 00:04:27,316 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:04:27,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-29 00:04:27,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-10-29 00:04:27,318 INFO L87 Difference]: Start difference. First operand 351 states and 456 transitions. Second operand has 10 states, 8 states have (on average 1.875) internal successors, (15), 6 states have internal predecessors, (15), 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) [2021-10-29 00:04:27,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:04:27,404 INFO L93 Difference]: Finished difference Result 378 states and 513 transitions. [2021-10-29 00:04:27,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-29 00:04:27,405 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 378 states and 513 transitions. [2021-10-29 00:04:27,410 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 22 [2021-10-29 00:04:27,412 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 378 states to 104 states and 142 transitions. [2021-10-29 00:04:27,413 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 98 [2021-10-29 00:04:27,413 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 98 [2021-10-29 00:04:27,413 INFO L73 IsDeterministic]: Start isDeterministic. Operand 104 states and 142 transitions. [2021-10-29 00:04:27,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:04:27,413 INFO L681 BuchiCegarLoop]: Abstraction has 104 states and 142 transitions. [2021-10-29 00:04:27,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states and 142 transitions. [2021-10-29 00:04:27,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 86. [2021-10-29 00:04:27,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 50 states have (on average 1.12) internal successors, (56), 53 states have internal predecessors, (56), 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) [2021-10-29 00:04:27,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 106 transitions. [2021-10-29 00:04:27,420 INFO L704 BuchiCegarLoop]: Abstraction has 86 states and 106 transitions. [2021-10-29 00:04:27,420 INFO L587 BuchiCegarLoop]: Abstraction has 86 states and 106 transitions. [2021-10-29 00:04:27,420 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-29 00:04:27,420 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 86 states and 106 transitions. [2021-10-29 00:04:27,421 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 22 [2021-10-29 00:04:27,421 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:04:27,422 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:04:27,422 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1] [2021-10-29 00:04:27,422 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2021-10-29 00:04:27,423 INFO L791 eck$LassoCheckResult]: Stem: 6151#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~nondet5, main_#t~ret6, main_~x~0;main_~x~0 := main_#t~nondet5;havoc main_#t~nondet5; 6150#L25 call main_#t~ret6 := rec2(main_~x~0);< 6161#rec2ENTRY ~j := #in~j; 6208#L18 assume !(~j <= 0); 6205#L20 call #t~ret3 := rec1(~j - 1);< 6207#rec1ENTRY ~i := #in~i; 6206#L12 assume !(~i <= 0); 6180#L14 call #t~ret0 := rec1(~i - 2);< 6186#rec1ENTRY ~i := #in~i; 6183#L12 assume !(~i <= 0); 6179#L14 [2021-10-29 00:04:27,423 INFO L793 eck$LassoCheckResult]: Loop: 6179#L14 call #t~ret0 := rec1(~i - 2);< 6181#rec1ENTRY ~i := #in~i; 6183#L12 assume !(~i <= 0); 6179#L14 [2021-10-29 00:04:27,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:27,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1371444593, now seen corresponding path program 3 times [2021-10-29 00:04:27,423 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:04:27,424 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556853605] [2021-10-29 00:04:27,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:04:27,424 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:04:27,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:27,437 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:04:27,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:27,444 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:04:27,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:27,445 INFO L85 PathProgramCache]: Analyzing trace with hash 54781, now seen corresponding path program 4 times [2021-10-29 00:04:27,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:04:27,445 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026010690] [2021-10-29 00:04:27,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:04:27,445 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:04:27,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:27,453 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:04:27,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:27,458 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:04:27,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:27,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1318041775, now seen corresponding path program 4 times [2021-10-29 00:04:27,459 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:04:27,459 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910955297] [2021-10-29 00:04:27,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:04:27,459 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:04:27,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:27,468 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:04:27,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:27,476 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:04:27,514 INFO L210 LassoAnalysis]: Preferences: [2021-10-29 00:04:27,514 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-29 00:04:27,514 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-29 00:04:27,514 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-29 00:04:27,515 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-29 00:04:27,515 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:27,515 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-29 00:04:27,515 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-29 00:04:27,515 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration7_Loop [2021-10-29 00:04:27,515 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-29 00:04:27,515 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-29 00:04:27,517 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:27,523 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:27,526 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:27,528 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:27,530 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:27,564 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-29 00:04:27,564 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-29 00:04:27,564 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:27,564 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:27,565 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:27,571 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:04:27,571 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:04:27,577 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-10-29 00:04:27,604 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:27,604 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:27,605 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:27,605 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:27,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-10-29 00:04:27,607 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-29 00:04:27,607 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:04:33,708 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-29 00:04:33,711 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2021-10-29 00:04:33,712 INFO L210 LassoAnalysis]: Preferences: [2021-10-29 00:04:33,712 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-29 00:04:33,712 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-29 00:04:33,712 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-29 00:04:33,712 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-29 00:04:33,712 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:33,712 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-29 00:04:33,712 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-29 00:04:33,712 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration7_Loop [2021-10-29 00:04:33,712 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-29 00:04:33,712 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-29 00:04:33,713 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:33,720 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:33,723 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:33,724 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:33,726 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:33,774 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-29 00:04:33,774 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-29 00:04:33,775 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:33,775 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:33,776 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:33,780 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-29 00:04:33,789 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:04:33,789 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:04:33,789 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:04:33,789 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:04:33,789 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:04:33,790 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:04:33,790 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:04:33,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-10-29 00:04:33,801 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-29 00:04:33,805 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-10-29 00:04:33,805 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-29 00:04:33,805 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:33,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:33,806 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:33,807 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-29 00:04:33,807 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-29 00:04:33,807 INFO L513 LassoAnalysis]: Proved termination. [2021-10-29 00:04:33,807 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec1_~i) = 1*rec1_~i Supporting invariants [] [2021-10-29 00:04:33,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-10-29 00:04:33,826 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:33,827 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-29 00:04:33,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:33,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:33,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-29 00:04:33,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:04:33,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:33,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-29 00:04:33,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:04:33,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 00:04:33,928 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-29 00:04:33,928 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 86 states and 106 transitions. cyclomatic complexity: 23 Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 2 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-29 00:04:33,964 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 86 states and 106 transitions. cyclomatic complexity: 23. 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 100 states and 124 transitions. Complement of second has 11 states. [2021-10-29 00:04:33,964 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 [2021-10-29 00:04:33,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 2 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-29 00:04:33,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 13 transitions. [2021-10-29 00:04:33,965 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 13 transitions. Stem has 10 letters. Loop has 3 letters. [2021-10-29 00:04:33,965 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:04:33,965 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 13 transitions. Stem has 13 letters. Loop has 3 letters. [2021-10-29 00:04:33,965 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:04:33,966 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 13 transitions. Stem has 10 letters. Loop has 6 letters. [2021-10-29 00:04:33,966 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:04:33,966 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 100 states and 124 transitions. [2021-10-29 00:04:33,968 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 22 [2021-10-29 00:04:33,969 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 100 states to 94 states and 117 transitions. [2021-10-29 00:04:33,969 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 83 [2021-10-29 00:04:33,970 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 84 [2021-10-29 00:04:33,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 94 states and 117 transitions. [2021-10-29 00:04:33,970 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:04:33,970 INFO L681 BuchiCegarLoop]: Abstraction has 94 states and 117 transitions. [2021-10-29 00:04:33,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states and 117 transitions. [2021-10-29 00:04:33,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 92. [2021-10-29 00:04:33,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 54 states have (on average 1.1111111111111112) internal successors, (60), 58 states have internal predecessors, (60), 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) [2021-10-29 00:04:33,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 114 transitions. [2021-10-29 00:04:33,974 INFO L704 BuchiCegarLoop]: Abstraction has 92 states and 114 transitions. [2021-10-29 00:04:33,974 INFO L587 BuchiCegarLoop]: Abstraction has 92 states and 114 transitions. [2021-10-29 00:04:33,975 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-29 00:04:33,975 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 92 states and 114 transitions. [2021-10-29 00:04:33,976 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 22 [2021-10-29 00:04:33,976 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-29 00:04:33,976 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-29 00:04:33,977 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [5, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 00:04:33,978 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1] [2021-10-29 00:04:33,978 INFO L791 eck$LassoCheckResult]: Stem: 6407#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~nondet5, main_#t~ret6, main_~x~0;main_~x~0 := main_#t~nondet5;havoc main_#t~nondet5; 6405#L25 call main_#t~ret6 := rec2(main_~x~0);< 6418#rec2ENTRY ~j := #in~j; 6426#L18 assume !(~j <= 0); 6427#L20 call #t~ret3 := rec1(~j - 1);< 6445#rec1ENTRY ~i := #in~i; 6444#L12 assume !(~i <= 0); 6415#L14 call #t~ret0 := rec1(~i - 2);< 6430#rec1ENTRY ~i := #in~i; 6491#L12 assume !(~i <= 0); 6414#L14 call #t~ret0 := rec1(~i - 2);< 6434#rec1ENTRY ~i := #in~i; 6435#L12 assume ~i <= 0;#res := 0; 6494#rec1FINAL assume true; 6492#rec1EXIT >#27#return; 6424#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 6480#rec1ENTRY ~i := #in~i; 6484#L12 assume ~i <= 0;#res := 0; 6482#rec1FINAL assume true; 6479#rec1EXIT >#29#return; 6419#L14-2 call #t~ret2 := rec1(#t~ret1);< 6420#rec1ENTRY ~i := #in~i; 6476#L12 assume ~i <= 0;#res := 0; 6475#rec1FINAL assume true; 6473#rec1EXIT >#31#return; 6408#L14-3 #res := 1 + #t~ret2;havoc #t~ret0;havoc #t~ret1;havoc #t~ret2; 6417#rec1FINAL assume true; 6442#rec1EXIT >#27#return; 6409#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 6421#rec1ENTRY [2021-10-29 00:04:33,978 INFO L793 eck$LassoCheckResult]: Loop: 6421#rec1ENTRY ~i := #in~i; 6490#L12 assume !(~i <= 0); 6413#L14 call #t~ret0 := rec1(~i - 2);< 6440#rec1ENTRY ~i := #in~i; 6429#L12 assume !(~i <= 0); 6416#L14 call #t~ret0 := rec1(~i - 2);< 6431#rec1ENTRY ~i := #in~i; 6428#L12 assume ~i <= 0;#res := 0; 6422#rec1FINAL assume true; 6423#rec1EXIT >#27#return; 6424#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 6480#rec1ENTRY ~i := #in~i; 6484#L12 assume ~i <= 0;#res := 0; 6482#rec1FINAL assume true; 6479#rec1EXIT >#29#return; 6419#L14-2 call #t~ret2 := rec1(#t~ret1);< 6420#rec1ENTRY ~i := #in~i; 6476#L12 assume ~i <= 0;#res := 0; 6475#rec1FINAL assume true; 6473#rec1EXIT >#31#return; 6408#L14-3 #res := 1 + #t~ret2;havoc #t~ret0;havoc #t~ret1;havoc #t~ret2; 6417#rec1FINAL assume true; 6442#rec1EXIT >#27#return; 6410#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 6421#rec1ENTRY [2021-10-29 00:04:33,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:33,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1733863270, now seen corresponding path program 1 times [2021-10-29 00:04:33,979 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:04:33,979 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061657112] [2021-10-29 00:04:33,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:04:33,980 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:04:33,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:33,992 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:04:33,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:34,001 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:04:34,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:34,002 INFO L85 PathProgramCache]: Analyzing trace with hash -165506564, now seen corresponding path program 1 times [2021-10-29 00:04:34,002 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:04:34,002 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584892293] [2021-10-29 00:04:34,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:04:34,002 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:04:34,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:34,016 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 00:04:34,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 00:04:34,023 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-29 00:04:34,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:34,024 INFO L85 PathProgramCache]: Analyzing trace with hash 2126813793, now seen corresponding path program 2 times [2021-10-29 00:04:34,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-29 00:04:34,025 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414810690] [2021-10-29 00:04:34,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 00:04:34,025 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 00:04:34,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:34,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-10-29 00:04:34,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:34,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-10-29 00:04:34,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:34,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-10-29 00:04:34,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:34,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-29 00:04:34,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:34,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-10-29 00:04:34,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:34,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-10-29 00:04:34,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:34,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-10-29 00:04:34,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:34,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-29 00:04:34,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:34,138 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 24 proven. 29 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2021-10-29 00:04:34,139 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-29 00:04:34,139 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414810690] [2021-10-29 00:04:34,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414810690] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 00:04:34,139 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114069543] [2021-10-29 00:04:34,139 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-29 00:04:34,139 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 00:04:34,140 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:34,140 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 00:04:34,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-10-29 00:04:34,383 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-29 00:04:34,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-29 00:04:34,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-29 00:04:34,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:04:34,502 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 109 proven. 2 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-10-29 00:04:34,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114069543] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 00:04:34,503 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-29 00:04:34,503 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2021-10-29 00:04:34,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14833543] [2021-10-29 00:04:34,689 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:34,848 INFO L210 LassoAnalysis]: Preferences: [2021-10-29 00:04:34,848 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-29 00:04:34,848 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-29 00:04:34,848 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-29 00:04:34,848 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-29 00:04:34,848 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:34,848 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-29 00:04:34,849 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-29 00:04:34,849 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration8_Loop [2021-10-29 00:04:34,849 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-29 00:04:34,849 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-29 00:04:34,849 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:34,853 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:34,860 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:34,862 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:34,868 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:34,870 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:34,900 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-29 00:04:34,900 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-29 00:04:34,900 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:34,901 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:34,904 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:34,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-10-29 00:04:34,906 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:04:34,906 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:04:34,914 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:04:34,914 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret0=0} Honda state: {rec1_#t~ret0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-29 00:04:34,939 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:34,940 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:34,940 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:34,941 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:34,946 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:04:34,946 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:04:34,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-10-29 00:04:34,958 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:04:34,958 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#res=0} Honda state: {rec1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-29 00:04:34,978 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2021-10-29 00:04:34,978 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:34,978 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:34,979 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:34,993 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:04:34,993 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:04:35,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-10-29 00:04:35,027 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-29 00:04:35,027 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_~i=0} Honda state: {rec1_~i=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-29 00:04:35,061 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:35,061 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:35,061 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:35,065 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:35,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-10-29 00:04:35,066 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-29 00:04:35,066 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:04:35,101 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2021-10-29 00:04:35,102 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:35,102 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:35,102 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:35,103 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-10-29 00:04:35,104 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-29 00:04:35,104 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-29 00:04:35,113 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-29 00:04:35,132 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:35,132 INFO L210 LassoAnalysis]: Preferences: [2021-10-29 00:04:35,132 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-29 00:04:35,132 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-29 00:04:35,132 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-29 00:04:35,132 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-29 00:04:35,132 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:35,132 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-29 00:04:35,132 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-29 00:04:35,132 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1b.c_Iteration8_Loop [2021-10-29 00:04:35,132 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-29 00:04:35,133 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-29 00:04:35,133 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:35,139 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:35,141 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:35,146 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:35,148 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:35,150 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-29 00:04:35,177 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-29 00:04:35,177 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-29 00:04:35,177 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:35,177 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:35,178 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:35,185 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-29 00:04:35,194 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:04:35,194 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:04:35,195 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:04:35,195 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:04:35,195 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:04:35,195 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:04:35,195 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:04:35,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-10-29 00:04:35,213 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:04:35,237 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:35,237 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:35,238 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:35,238 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:35,239 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-10-29 00:04:35,239 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-29 00:04:35,246 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:04:35,246 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:04:35,246 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:04:35,247 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:04:35,247 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:04:35,247 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:04:35,247 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:04:35,257 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-29 00:04:35,276 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:35,277 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:35,277 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:35,278 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:35,278 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-10-29 00:04:35,282 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-29 00:04:35,291 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-29 00:04:35,291 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-29 00:04:35,292 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-29 00:04:35,292 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-29 00:04:35,292 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-29 00:04:35,298 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-29 00:04:35,298 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-29 00:04:35,317 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-29 00:04:35,320 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-29 00:04:35,321 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-29 00:04:35,321 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-29 00:04:35,321 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-29 00:04:35,325 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-29 00:04:35,327 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-29 00:04:35,327 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-29 00:04:35,327 INFO L513 LassoAnalysis]: Proved termination. [2021-10-29 00:04:35,327 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec1_#in~i) = 1*rec1_#in~i Supporting invariants [] [2021-10-29 00:04:35,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2021-10-29 00:04:35,354 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:35,354 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-29 00:04:35,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:35,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:35,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-29 00:04:35,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:04:35,665 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:35,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:35,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-29 00:04:35,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:04:36,039 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 8 proven. 15 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-10-29 00:04:36,039 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 9 loop predicates [2021-10-29 00:04:36,040 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 92 states and 114 transitions. cyclomatic complexity: 26 Second operand has 11 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 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) [2021-10-29 00:04:36,099 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 92 states and 114 transitions. cyclomatic complexity: 26. Second operand has 11 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 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 100 states and 122 transitions. Complement of second has 7 states. [2021-10-29 00:04:36,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 2 stem states 1 non-accepting loop states 1 accepting loop states [2021-10-29 00:04:36,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 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) [2021-10-29 00:04:36,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 15 transitions. [2021-10-29 00:04:36,100 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 15 transitions. Stem has 29 letters. Loop has 24 letters. [2021-10-29 00:04:36,101 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:04:36,101 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-10-29 00:04:36,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:36,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:36,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-29 00:04:36,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:04:36,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:36,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-29 00:04:36,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:04:36,845 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 8 proven. 15 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-10-29 00:04:36,846 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 9 loop predicates [2021-10-29 00:04:36,846 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 92 states and 114 transitions. cyclomatic complexity: 26 Second operand has 11 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 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) [2021-10-29 00:04:36,910 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 92 states and 114 transitions. cyclomatic complexity: 26. Second operand has 11 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 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 100 states and 122 transitions. Complement of second has 7 states. [2021-10-29 00:04:36,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 2 stem states 1 non-accepting loop states 1 accepting loop states [2021-10-29 00:04:36,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 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) [2021-10-29 00:04:36,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 15 transitions. [2021-10-29 00:04:36,911 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 15 transitions. Stem has 29 letters. Loop has 24 letters. [2021-10-29 00:04:36,911 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:04:36,911 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-10-29 00:04:36,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:36,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:36,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-29 00:04:36,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:04:37,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:37,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-29 00:04:37,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:04:37,616 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 8 proven. 15 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-10-29 00:04:37,617 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.2 stem predicates 9 loop predicates [2021-10-29 00:04:37,617 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 92 states and 114 transitions. cyclomatic complexity: 26 Second operand has 11 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 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) [2021-10-29 00:04:37,889 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 92 states and 114 transitions. cyclomatic complexity: 26. Second operand has 11 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 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 257 states and 303 transitions. Complement of second has 31 states. [2021-10-29 00:04:37,889 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 [2021-10-29 00:04:37,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 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) [2021-10-29 00:04:37,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 38 transitions. [2021-10-29 00:04:37,891 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 38 transitions. Stem has 29 letters. Loop has 24 letters. [2021-10-29 00:04:37,895 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:04:37,895 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-10-29 00:04:37,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 00:04:37,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:37,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-29 00:04:37,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:04:38,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 00:04:38,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-29 00:04:38,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 00:04:38,596 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 8 proven. 15 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-10-29 00:04:38,597 INFO L152 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 [2021-10-29 00:04:38,597 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 92 states and 114 transitions. cyclomatic complexity: 26 Second operand has 11 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 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) [2021-10-29 00:04:39,119 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 92 states and 114 transitions. cyclomatic complexity: 26. Second operand has 11 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 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 409 states and 515 transitions. Complement of second has 80 states. [2021-10-29 00:04:39,120 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 [2021-10-29 00:04:39,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 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) [2021-10-29 00:04:39,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 49 transitions. [2021-10-29 00:04:39,121 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 49 transitions. Stem has 29 letters. Loop has 24 letters. [2021-10-29 00:04:39,121 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:04:39,122 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 49 transitions. Stem has 53 letters. Loop has 24 letters. [2021-10-29 00:04:39,122 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:04:39,122 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 49 transitions. Stem has 29 letters. Loop has 48 letters. [2021-10-29 00:04:39,123 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-29 00:04:39,123 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 409 states and 515 transitions. [2021-10-29 00:04:39,130 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 62 [2021-10-29 00:04:39,135 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 409 states to 253 states and 345 transitions. [2021-10-29 00:04:39,135 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 154 [2021-10-29 00:04:39,135 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 164 [2021-10-29 00:04:39,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 253 states and 345 transitions. [2021-10-29 00:04:39,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-29 00:04:39,136 INFO L681 BuchiCegarLoop]: Abstraction has 253 states and 345 transitions. [2021-10-29 00:04:39,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states and 345 transitions. [2021-10-29 00:04:39,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 216. [2021-10-29 00:04:39,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 126 states have (on average 1.126984126984127) internal successors, (142), 138 states have internal predecessors, (142), 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) [2021-10-29 00:04:39,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 270 transitions. [2021-10-29 00:04:39,147 INFO L704 BuchiCegarLoop]: Abstraction has 216 states and 270 transitions. [2021-10-29 00:04:39,147 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-29 00:04:39,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-29 00:04:39,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-10-29 00:04:39,148 INFO L87 Difference]: Start difference. First operand 216 states and 270 transitions. Second operand has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 5 states have internal predecessors, (19), 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) [2021-10-29 00:04:39,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 00:04:39,185 INFO L93 Difference]: Finished difference Result 35 states and 37 transitions. [2021-10-29 00:04:39,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-29 00:04:39,185 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 35 states and 37 transitions. [2021-10-29 00:04:39,186 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-10-29 00:04:39,186 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 35 states to 0 states and 0 transitions. [2021-10-29 00:04:39,186 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-10-29 00:04:39,186 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-10-29 00:04:39,186 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-10-29 00:04:39,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-29 00:04:39,187 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-10-29 00:04:39,187 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-10-29 00:04:39,187 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-10-29 00:04:39,187 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-29 00:04:39,187 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-10-29 00:04:39,187 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-10-29 00:04:39,187 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-10-29 00:04:39,193 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 29.10 12:04:39 BoogieIcfgContainer [2021-10-29 00:04:39,193 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-29 00:04:39,194 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-29 00:04:39,194 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-29 00:04:39,194 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-29 00:04:39,194 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.10 12:04:12" (3/4) ... [2021-10-29 00:04:39,197 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-10-29 00:04:39,197 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-29 00:04:39,199 INFO L168 Benchmark]: Toolchain (without parser) took 26777.33 ms. Allocated memory was 94.4 MB in the beginning and 144.7 MB in the end (delta: 50.3 MB). Free memory was 61.5 MB in the beginning and 49.1 MB in the end (delta: 12.4 MB). Peak memory consumption was 61.4 MB. Max. memory is 16.1 GB. [2021-10-29 00:04:39,199 INFO L168 Benchmark]: CDTParser took 0.28 ms. Allocated memory is still 94.4 MB. Free memory is still 47.9 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-29 00:04:39,199 INFO L168 Benchmark]: CACSL2BoogieTranslator took 243.16 ms. Allocated memory is still 94.4 MB. Free memory was 61.4 MB in the beginning and 71.0 MB in the end (delta: -9.6 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-10-29 00:04:39,200 INFO L168 Benchmark]: Boogie Procedure Inliner took 35.18 ms. Allocated memory is still 94.4 MB. Free memory was 71.0 MB in the beginning and 69.7 MB in the end (delta: 1.3 MB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-29 00:04:39,200 INFO L168 Benchmark]: Boogie Preprocessor took 20.13 ms. Allocated memory is still 94.4 MB. Free memory was 69.7 MB in the beginning and 68.9 MB in the end (delta: 841.3 kB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-29 00:04:39,200 INFO L168 Benchmark]: RCFGBuilder took 261.98 ms. Allocated memory is still 94.4 MB. Free memory was 68.6 MB in the beginning and 60.8 MB in the end (delta: 7.8 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. [2021-10-29 00:04:39,201 INFO L168 Benchmark]: BuchiAutomizer took 26206.41 ms. Allocated memory was 94.4 MB in the beginning and 144.7 MB in the end (delta: 50.3 MB). Free memory was 60.5 MB in the beginning and 49.1 MB in the end (delta: 11.4 MB). Peak memory consumption was 62.0 MB. Max. memory is 16.1 GB. [2021-10-29 00:04:39,201 INFO L168 Benchmark]: Witness Printer took 3.74 ms. Allocated memory is still 144.7 MB. Free memory is still 49.1 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-29 00:04:39,203 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.28 ms. Allocated memory is still 94.4 MB. Free memory is still 47.9 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 243.16 ms. Allocated memory is still 94.4 MB. Free memory was 61.4 MB in the beginning and 71.0 MB in the end (delta: -9.6 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 35.18 ms. Allocated memory is still 94.4 MB. Free memory was 71.0 MB in the beginning and 69.7 MB in the end (delta: 1.3 MB). There was no memory consumed. Max. memory is 16.1 GB. * Boogie Preprocessor took 20.13 ms. Allocated memory is still 94.4 MB. Free memory was 69.7 MB in the beginning and 68.9 MB in the end (delta: 841.3 kB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 261.98 ms. Allocated memory is still 94.4 MB. Free memory was 68.6 MB in the beginning and 60.8 MB in the end (delta: 7.8 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 26206.41 ms. Allocated memory was 94.4 MB in the beginning and 144.7 MB in the end (delta: 50.3 MB). Free memory was 60.5 MB in the beginning and 49.1 MB in the end (delta: 11.4 MB). Peak memory consumption was 62.0 MB. Max. memory is 16.1 GB. * Witness Printer took 3.74 ms. Allocated memory is still 144.7 MB. Free memory is still 49.1 MB. There was no memory consumed. Max. memory is 16.1 GB. * 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@5c48673 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 12 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 26.1s and 9 iterations. TraceHistogramMax:5. Analysis of lassos took 17.1s. Construction of modules took 0.9s. 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.2s AutomataMinimizationTime, 11 MinimizatonAttempts, 249 StatesRemovedByMinimization, 11 NontrivialMinimizations. Non-live state removal took 0.1s Buchi closure took 0.0s. Biggest automaton had 314 states and ocurred in iteration 5. Nontrivial modules had stage [5, 0, 1, 1, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 38/58 HoareTripleCheckerStatistics: 288 SDtfs, 325 SDslu, 551 SDs, 0 SdLazy, 1046 SolverSat, 301 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.9s Time LassoAnalysisResults: nont0 unkn0 SFLI1 SFLT3 conc0 concLT3 SILN0 SILU0 SILI0 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital12 mio100 ax100 hnf97 lsp100 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq155 hnf92 smp100 dnf100 smp100 tf112 neg100 sie110 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 43ms VariablesStem: 0 VariablesLoop: 0 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 14 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 7 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 11.2s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2021-10-29 00:04:39,245 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:39,445 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2021-10-29 00:04:39,645 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-10-29 00:04:39,845 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2021-10-29 00:04:40,047 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a9b56dba-5f9c-46f1-be85-d798ac4472de/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request...