./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/termination-crafted/NestedRecursion_1d.c --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 2329fc70 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/termination-crafted/NestedRecursion_1d.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/config/svcomp-Termination-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 9c9c032ca120503dfa93615a57a0bb47775014248f579f3a3fd38a4985b2298b --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-13 20:40:48,129 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-13 20:40:48,131 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-13 20:40:48,148 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-13 20:40:48,149 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-13 20:40:48,149 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-13 20:40:48,150 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-13 20:40:48,151 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-13 20:40:48,156 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-13 20:40:48,157 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-13 20:40:48,158 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-13 20:40:48,159 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-13 20:40:48,159 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-13 20:40:48,160 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-13 20:40:48,161 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-13 20:40:48,163 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-13 20:40:48,164 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-13 20:40:48,164 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-13 20:40:48,165 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-13 20:40:48,166 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-13 20:40:48,167 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-13 20:40:48,168 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-13 20:40:48,169 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-13 20:40:48,169 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-13 20:40:48,171 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-13 20:40:48,171 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-13 20:40:48,172 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-13 20:40:48,172 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-13 20:40:48,172 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-13 20:40:48,173 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-13 20:40:48,173 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-13 20:40:48,174 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-13 20:40:48,174 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-13 20:40:48,174 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-13 20:40:48,175 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-13 20:40:48,175 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-13 20:40:48,176 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-13 20:40:48,176 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-13 20:40:48,176 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-13 20:40:48,176 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-13 20:40:48,177 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-13 20:40:48,178 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/config/svcomp-Termination-64bit-Automizer_Default.epf [2022-12-13 20:40:48,200 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-13 20:40:48,201 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-13 20:40:48,201 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-13 20:40:48,201 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-13 20:40:48,202 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-13 20:40:48,202 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-13 20:40:48,203 INFO L138 SettingsManager]: * Use SBE=true [2022-12-13 20:40:48,203 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-12-13 20:40:48,203 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-12-13 20:40:48,203 INFO L138 SettingsManager]: * Use old map elimination=false [2022-12-13 20:40:48,203 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-12-13 20:40:48,203 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-12-13 20:40:48,204 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-12-13 20:40:48,204 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-13 20:40:48,204 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-12-13 20:40:48,204 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-13 20:40:48,204 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-13 20:40:48,204 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-12-13 20:40:48,205 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-12-13 20:40:48,205 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-12-13 20:40:48,205 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-13 20:40:48,205 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-12-13 20:40:48,205 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-13 20:40:48,205 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-12-13 20:40:48,206 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-13 20:40:48,206 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-13 20:40:48,206 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-13 20:40:48,206 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-13 20:40:48,207 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-12-13 20:40:48,207 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_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/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_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 9c9c032ca120503dfa93615a57a0bb47775014248f579f3a3fd38a4985b2298b [2022-12-13 20:40:48,423 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-13 20:40:48,438 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-13 20:40:48,440 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-13 20:40:48,441 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-13 20:40:48,441 INFO L275 PluginConnector]: CDTParser initialized [2022-12-13 20:40:48,442 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/../../sv-benchmarks/c/termination-crafted/NestedRecursion_1d.c [2022-12-13 20:40:51,011 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-13 20:40:51,150 INFO L351 CDTParser]: Found 1 translation units. [2022-12-13 20:40:51,150 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/sv-benchmarks/c/termination-crafted/NestedRecursion_1d.c [2022-12-13 20:40:51,154 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/data/df2351f00/6897098b5e034303b670d8346645a5fd/FLAGafd8058a6 [2022-12-13 20:40:51,165 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/data/df2351f00/6897098b5e034303b670d8346645a5fd [2022-12-13 20:40:51,167 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-13 20:40:51,168 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-13 20:40:51,169 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-13 20:40:51,169 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-13 20:40:51,171 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-13 20:40:51,172 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 08:40:51" (1/1) ... [2022-12-13 20:40:51,173 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@12656cb1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 08:40:51, skipping insertion in model container [2022-12-13 20:40:51,173 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 08:40:51" (1/1) ... [2022-12-13 20:40:51,178 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-13 20:40:51,187 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-13 20:40:51,299 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 20:40:51,303 INFO L203 MainTranslator]: Completed pre-run [2022-12-13 20:40:51,313 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 20:40:51,322 INFO L208 MainTranslator]: Completed translation [2022-12-13 20:40:51,323 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 08:40:51 WrapperNode [2022-12-13 20:40:51,323 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-13 20:40:51,324 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-13 20:40:51,324 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-13 20:40:51,324 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-13 20:40:51,329 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 08:40:51" (1/1) ... [2022-12-13 20:40:51,333 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 08:40:51" (1/1) ... [2022-12-13 20:40:51,344 INFO L138 Inliner]: procedures = 6, calls = 8, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 6 [2022-12-13 20:40:51,345 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-13 20:40:51,345 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-13 20:40:51,345 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-13 20:40:51,345 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-13 20:40:51,352 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 08:40:51" (1/1) ... [2022-12-13 20:40:51,352 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 08:40:51" (1/1) ... [2022-12-13 20:40:51,353 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 08:40:51" (1/1) ... [2022-12-13 20:40:51,353 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 08:40:51" (1/1) ... [2022-12-13 20:40:51,354 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 08:40:51" (1/1) ... [2022-12-13 20:40:51,355 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 08:40:51" (1/1) ... [2022-12-13 20:40:51,356 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 08:40:51" (1/1) ... [2022-12-13 20:40:51,356 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 08:40:51" (1/1) ... [2022-12-13 20:40:51,357 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-13 20:40:51,358 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-13 20:40:51,358 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-13 20:40:51,358 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-13 20:40:51,359 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 08:40:51" (1/1) ... [2022-12-13 20:40:51,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:51,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:51,384 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:51,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-12-13 20:40:51,419 INFO L130 BoogieDeclarations]: Found specification of procedure rec1 [2022-12-13 20:40:51,419 INFO L138 BoogieDeclarations]: Found implementation of procedure rec1 [2022-12-13 20:40:51,419 INFO L130 BoogieDeclarations]: Found specification of procedure rec2 [2022-12-13 20:40:51,419 INFO L138 BoogieDeclarations]: Found implementation of procedure rec2 [2022-12-13 20:40:51,419 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-13 20:40:51,419 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-13 20:40:51,470 INFO L235 CfgBuilder]: Building ICFG [2022-12-13 20:40:51,472 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-13 20:40:51,530 INFO L276 CfgBuilder]: Performing block encoding [2022-12-13 20:40:51,535 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-13 20:40:51,536 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-12-13 20:40:51,537 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 08:40:51 BoogieIcfgContainer [2022-12-13 20:40:51,537 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-13 20:40:51,538 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-12-13 20:40:51,538 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-12-13 20:40:51,540 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-12-13 20:40:51,541 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-12-13 20:40:51,541 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 13.12 08:40:51" (1/3) ... [2022-12-13 20:40:51,542 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@40b2e57e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.12 08:40:51, skipping insertion in model container [2022-12-13 20:40:51,542 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-12-13 20:40:51,542 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 08:40:51" (2/3) ... [2022-12-13 20:40:51,542 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@40b2e57e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.12 08:40:51, skipping insertion in model container [2022-12-13 20:40:51,542 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-12-13 20:40:51,542 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 08:40:51" (3/3) ... [2022-12-13 20:40:51,543 INFO L332 chiAutomizerObserver]: Analyzing ICFG NestedRecursion_1d.c [2022-12-13 20:40:51,582 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-12-13 20:40:51,582 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-12-13 20:40:51,582 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-12-13 20:40:51,582 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-12-13 20:40:51,582 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-12-13 20:40:51,582 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-12-13 20:40:51,582 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-12-13 20:40:51,582 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-12-13 20:40:51,585 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 22 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 13 states have internal predecessors, (15), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-13 20:40:51,602 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2022-12-13 20:40:51,602 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-12-13 20:40:51,602 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-12-13 20:40:51,607 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2022-12-13 20:40:51,607 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:40:51,607 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-12-13 20:40:51,607 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 22 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 13 states have internal predecessors, (15), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-13 20:40:51,609 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2022-12-13 20:40:51,609 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-12-13 20:40:51,610 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-12-13 20:40:51,610 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2022-12-13 20:40:51,610 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:40:51,616 INFO L748 eck$LassoCheckResult]: Stem: 21#$Ultimate##0true assume { :begin_inline_ULTIMATE.init } true; 14#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet5#1, main_#t~ret6#1, main_~x~0#1;main_~x~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 10#L25true call main_#t~ret6#1 := rec2(main_~x~0#1);< 7#$Ultimate##0true [2022-12-13 20:40:51,616 INFO L750 eck$LassoCheckResult]: Loop: 7#$Ultimate##0true ~j := #in~j; 17#L18true assume !(~j <= 0); 20#L20true call #t~ret3 := rec1(~j);< 4#$Ultimate##0true ~i := #in~i; 18#L12true assume ~i <= 0;#res := 0; 15#rec1FINALtrue assume true; 16#rec1EXITtrue >#34#return; 3#L20-1true call #t~ret4 := rec2(#t~ret3 - 1);< 7#$Ultimate##0true [2022-12-13 20:40:51,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:40:51,620 INFO L85 PathProgramCache]: Analyzing trace with hash 48738, now seen corresponding path program 1 times [2022-12-13 20:40:51,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:40:51,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908816578] [2022-12-13 20:40:51,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:40:51,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:40:51,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 20:40:51,683 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-13 20:40:51,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 20:40:51,697 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-12-13 20:40:51,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:40:51,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1074209557, now seen corresponding path program 1 times [2022-12-13 20:40:51,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:40:51,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970696302] [2022-12-13 20:40:51,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:40:51,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:40:51,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:51,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-12-13 20:40:51,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:51,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:40:51,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:40:51,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970696302] [2022-12-13 20:40:51,814 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970696302] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 20:40:51,814 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 20:40:51,814 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 20:40:51,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692173754] [2022-12-13 20:40:51,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 20:40:51,818 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-12-13 20:40:51,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:40:51,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 20:40:51,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-13 20:40:51,844 INFO L87 Difference]: Start difference. First operand has 22 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 13 states have internal predecessors, (15), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Second operand has 5 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 4 states have internal predecessors, (5), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-13 20:40:51,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 20:40:51,898 INFO L93 Difference]: Finished difference Result 26 states and 34 transitions. [2022-12-13 20:40:51,899 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 26 states and 34 transitions. [2022-12-13 20:40:51,901 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2022-12-13 20:40:51,905 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 26 states to 17 states and 23 transitions. [2022-12-13 20:40:51,906 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 17 [2022-12-13 20:40:51,906 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17 [2022-12-13 20:40:51,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 23 transitions. [2022-12-13 20:40:51,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 20:40:51,908 INFO L218 hiAutomatonCegarLoop]: Abstraction has 17 states and 23 transitions. [2022-12-13 20:40:51,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states and 23 transitions. [2022-12-13 20:40:51,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2022-12-13 20:40:51,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 9 states have (on average 1.1111111111111112) internal successors, (10), 10 states have internal predecessors, (10), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2022-12-13 20:40:51,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 23 transitions. [2022-12-13 20:40:51,929 INFO L240 hiAutomatonCegarLoop]: Abstraction has 17 states and 23 transitions. [2022-12-13 20:40:51,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 20:40:51,933 INFO L428 stractBuchiCegarLoop]: Abstraction has 17 states and 23 transitions. [2022-12-13 20:40:51,933 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-12-13 20:40:51,933 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17 states and 23 transitions. [2022-12-13 20:40:51,934 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2022-12-13 20:40:51,934 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-12-13 20:40:51,934 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-12-13 20:40:51,935 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2022-12-13 20:40:51,935 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:40:51,935 INFO L748 eck$LassoCheckResult]: Stem: 80#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true; 77#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet5#1, main_#t~ret6#1, main_~x~0#1;main_~x~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 66#L25 call main_#t~ret6#1 := rec2(main_~x~0#1);< 67#$Ultimate##0 [2022-12-13 20:40:51,935 INFO L750 eck$LassoCheckResult]: Loop: 67#$Ultimate##0 ~j := #in~j; 74#L18 assume !(~j <= 0); 72#L20 call #t~ret3 := rec1(~j);< 68#$Ultimate##0 ~i := #in~i; 73#L12 assume !(~i <= 0); 69#L14 call #t~ret0 := rec1(~i - 2);< 68#$Ultimate##0 ~i := #in~i; 73#L12 assume ~i <= 0;#res := 0; 78#rec1FINAL assume true; 79#rec1EXIT >#28#return; 70#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 68#$Ultimate##0 ~i := #in~i; 73#L12 assume ~i <= 0;#res := 0; 78#rec1FINAL assume true; 79#rec1EXIT >#30#return; 71#L14-2 call #t~ret2 := rec1(#t~ret1);< 68#$Ultimate##0 ~i := #in~i; 73#L12 assume ~i <= 0;#res := 0; 78#rec1FINAL assume true; 79#rec1EXIT >#32#return; 75#L14-3 #res := 1 + #t~ret2;havoc #t~ret0;havoc #t~ret1;havoc #t~ret2; 76#rec1FINAL assume true; 81#rec1EXIT >#34#return; 65#L20-1 call #t~ret4 := rec2(#t~ret3 - 1);< 67#$Ultimate##0 [2022-12-13 20:40:51,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:40:51,942 INFO L85 PathProgramCache]: Analyzing trace with hash 48738, now seen corresponding path program 2 times [2022-12-13 20:40:51,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:40:51,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76019031] [2022-12-13 20:40:51,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:40:51,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:40:51,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 20:40:51,947 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-13 20:40:51,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 20:40:51,950 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-12-13 20:40:51,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:40:51,951 INFO L85 PathProgramCache]: Analyzing trace with hash -204878921, now seen corresponding path program 1 times [2022-12-13 20:40:51,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:40:51,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301255345] [2022-12-13 20:40:51,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:40:51,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:40:51,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 20:40:51,978 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-13 20:40:51,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 20:40:51,992 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-12-13 20:40:51,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:40:51,993 INFO L85 PathProgramCache]: Analyzing trace with hash -482494696, now seen corresponding path program 1 times [2022-12-13 20:40:51,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:40:51,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966295850] [2022-12-13 20:40:51,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:40:51,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:40:52,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 20:40:52,008 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-13 20:40:52,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 20:40:52,020 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-12-13 20:40:52,261 INFO L210 LassoAnalysis]: Preferences: [2022-12-13 20:40:52,262 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-12-13 20:40:52,262 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-12-13 20:40:52,262 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-12-13 20:40:52,262 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-12-13 20:40:52,262 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:52,262 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-12-13 20:40:52,262 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-12-13 20:40:52,262 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1d.c_Iteration2_Loop [2022-12-13 20:40:52,262 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-12-13 20:40:52,263 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-12-13 20:40:52,277 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:52,285 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:52,287 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:52,289 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:52,295 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:52,324 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-12-13 20:40:52,324 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-12-13 20:40:52,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:52,326 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:52,328 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:52,329 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-12-13 20:40:52,329 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-12-13 20:40:52,330 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-12-13 20:40:52,345 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-12-13 20:40:52,345 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec2_~j=0} Honda state: {rec2_~j=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-12-13 20:40:52,349 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2022-12-13 20:40:52,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:52,350 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:52,350 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:52,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-12-13 20:40:52,352 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-12-13 20:40:52,353 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-12-13 20:40:52,364 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-12-13 20:40:52,364 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec2_#res=0} Honda state: {rec2_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-12-13 20:40:52,367 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2022-12-13 20:40:52,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:52,367 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:52,368 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:52,369 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-12-13 20:40:52,370 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-12-13 20:40:52,370 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-12-13 20:40:52,383 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-12-13 20:40:52,383 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec2_#t~ret4=0} Honda state: {rec2_#t~ret4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-12-13 20:40:52,386 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2022-12-13 20:40:52,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:52,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:52,387 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:52,387 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-12-13 20:40:52,389 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-12-13 20:40:52,389 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-12-13 20:40:52,403 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2022-12-13 20:40:52,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:52,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:52,404 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:52,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-12-13 20:40:52,406 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-12-13 20:40:52,406 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-12-13 20:40:52,419 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-12-13 20:40:52,422 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Ended with exit code 0 [2022-12-13 20:40:52,423 INFO L210 LassoAnalysis]: Preferences: [2022-12-13 20:40:52,423 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-12-13 20:40:52,423 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-12-13 20:40:52,424 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-12-13 20:40:52,424 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-12-13 20:40:52,424 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:52,424 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-12-13 20:40:52,424 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-12-13 20:40:52,424 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1d.c_Iteration2_Loop [2022-12-13 20:40:52,424 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-12-13 20:40:52,424 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-12-13 20:40:52,425 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:52,427 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:52,429 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:52,431 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:52,436 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:52,458 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-12-13 20:40:52,462 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-12-13 20:40:52,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:52,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:52,464 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:52,465 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-12-13 20:40:52,467 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-12-13 20:40:52,477 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-12-13 20:40:52,477 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-12-13 20:40:52,478 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-12-13 20:40:52,478 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-12-13 20:40:52,478 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-12-13 20:40:52,480 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-12-13 20:40:52,480 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-12-13 20:40:52,482 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-12-13 20:40:52,485 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-12-13 20:40:52,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:52,485 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:52,486 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:52,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-12-13 20:40:52,488 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-12-13 20:40:52,499 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-12-13 20:40:52,499 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-12-13 20:40:52,499 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-12-13 20:40:52,499 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-12-13 20:40:52,499 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-12-13 20:40:52,500 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-12-13 20:40:52,500 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-12-13 20:40:52,501 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-12-13 20:40:52,505 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Ended with exit code 0 [2022-12-13 20:40:52,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:52,505 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:52,506 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:52,507 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-12-13 20:40:52,508 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-12-13 20:40:52,518 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-12-13 20:40:52,519 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-12-13 20:40:52,519 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-12-13 20:40:52,519 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-12-13 20:40:52,519 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-12-13 20:40:52,520 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-12-13 20:40:52,520 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-12-13 20:40:52,521 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-12-13 20:40:52,524 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-12-13 20:40:52,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:52,524 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:52,525 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:52,526 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-12-13 20:40:52,527 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-12-13 20:40:52,537 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-12-13 20:40:52,538 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-12-13 20:40:52,538 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-12-13 20:40:52,538 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-12-13 20:40:52,538 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-12-13 20:40:52,539 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-12-13 20:40:52,539 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-12-13 20:40:52,542 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-12-13 20:40:52,545 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-12-13 20:40:52,545 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-12-13 20:40:52,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:52,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:52,580 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:52,581 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-12-13 20:40:52,582 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-12-13 20:40:52,582 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-12-13 20:40:52,582 INFO L513 LassoAnalysis]: Proved termination. [2022-12-13 20:40:52,583 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec2_#in~j) = 1*rec2_#in~j Supporting invariants [] [2022-12-13 20:40:52,586 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Ended with exit code 0 [2022-12-13 20:40:52,587 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-12-13 20:40:52,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:40:52,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:52,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-13 20:40:52,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 20:40:52,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:52,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-13 20:40:52,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 20:40:52,684 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Ended with exit code 0 [2022-12-13 20:40:52,807 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-12-13 20:40:52,809 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 8 loop predicates [2022-12-13 20:40:52,810 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 17 states and 23 transitions. cyclomatic complexity: 8 Second operand has 9 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 6 states have internal predecessors, (12), 4 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-13 20:40:53,067 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 17 states and 23 transitions. cyclomatic complexity: 8. Second operand has 9 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 6 states have internal predecessors, (12), 4 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Result 102 states and 148 transitions. Complement of second has 42 states. [2022-12-13 20:40:53,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 10 states 1 stem states 8 non-accepting loop states 1 accepting loop states [2022-12-13 20:40:53,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 6 states have internal predecessors, (12), 4 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-13 20:40:53,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 37 transitions. [2022-12-13 20:40:53,070 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 37 transitions. Stem has 3 letters. Loop has 24 letters. [2022-12-13 20:40:53,071 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-12-13 20:40:53,071 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 37 transitions. Stem has 27 letters. Loop has 24 letters. [2022-12-13 20:40:53,072 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-12-13 20:40:53,072 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 37 transitions. Stem has 3 letters. Loop has 48 letters. [2022-12-13 20:40:53,072 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-12-13 20:40:53,072 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 102 states and 148 transitions. [2022-12-13 20:40:53,076 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2022-12-13 20:40:53,080 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 102 states to 90 states and 136 transitions. [2022-12-13 20:40:53,080 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 39 [2022-12-13 20:40:53,081 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 42 [2022-12-13 20:40:53,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 90 states and 136 transitions. [2022-12-13 20:40:53,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-12-13 20:40:53,081 INFO L218 hiAutomatonCegarLoop]: Abstraction has 90 states and 136 transitions. [2022-12-13 20:40:53,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states and 136 transitions. [2022-12-13 20:40:53,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 63. [2022-12-13 20:40:53,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 34 states have (on average 1.1176470588235294) internal successors, (38), 36 states have internal predecessors, (38), 20 states have call successors, (20), 8 states have call predecessors, (20), 9 states have return successors, (41), 18 states have call predecessors, (41), 16 states have call successors, (41) [2022-12-13 20:40:53,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 99 transitions. [2022-12-13 20:40:53,090 INFO L240 hiAutomatonCegarLoop]: Abstraction has 63 states and 99 transitions. [2022-12-13 20:40:53,090 INFO L428 stractBuchiCegarLoop]: Abstraction has 63 states and 99 transitions. [2022-12-13 20:40:53,090 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-12-13 20:40:53,090 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 63 states and 99 transitions. [2022-12-13 20:40:53,091 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2022-12-13 20:40:53,091 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-12-13 20:40:53,091 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-12-13 20:40:53,091 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:40:53,091 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2022-12-13 20:40:53,091 INFO L748 eck$LassoCheckResult]: Stem: 385#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true; 378#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet5#1, main_#t~ret6#1, main_~x~0#1;main_~x~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 346#L25 call main_#t~ret6#1 := rec2(main_~x~0#1);< 355#$Ultimate##0 ~j := #in~j; 356#L18 assume !(~j <= 0); 350#L20 call #t~ret3 := rec1(~j);< 349#$Ultimate##0 ~i := #in~i; 351#L12 assume !(~i <= 0); 360#L14 call #t~ret0 := rec1(~i - 2);< 376#$Ultimate##0 [2022-12-13 20:40:53,091 INFO L750 eck$LassoCheckResult]: Loop: 376#$Ultimate##0 ~i := #in~i; 393#L12 assume !(~i <= 0); 359#L14 call #t~ret0 := rec1(~i - 2);< 376#$Ultimate##0 [2022-12-13 20:40:53,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:40:53,092 INFO L85 PathProgramCache]: Analyzing trace with hash 838970620, now seen corresponding path program 1 times [2022-12-13 20:40:53,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:40:53,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94489486] [2022-12-13 20:40:53,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:40:53,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:40:53,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 20:40:53,096 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-13 20:40:53,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 20:40:53,099 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-12-13 20:40:53,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:40:53,099 INFO L85 PathProgramCache]: Analyzing trace with hash 29942, now seen corresponding path program 1 times [2022-12-13 20:40:53,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:40:53,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841281871] [2022-12-13 20:40:53,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:40:53,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:40:53,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 20:40:53,102 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-13 20:40:53,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 20:40:53,103 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-12-13 20:40:53,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:40:53,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1359045147, now seen corresponding path program 2 times [2022-12-13 20:40:53,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:40:53,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799709907] [2022-12-13 20:40:53,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:40:53,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:40:53,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 20:40:53,108 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-13 20:40:53,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 20:40:53,112 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-12-13 20:40:53,131 INFO L210 LassoAnalysis]: Preferences: [2022-12-13 20:40:53,131 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-12-13 20:40:53,131 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-12-13 20:40:53,131 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-12-13 20:40:53,131 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-12-13 20:40:53,131 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:53,131 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-12-13 20:40:53,131 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-12-13 20:40:53,131 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1d.c_Iteration3_Loop [2022-12-13 20:40:53,131 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-12-13 20:40:53,132 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-12-13 20:40:53,132 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:53,134 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:53,135 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:53,136 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:53,138 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:53,143 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:53,162 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-12-13 20:40:53,162 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-12-13 20:40:53,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:53,162 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:53,163 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:53,164 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-12-13 20:40:53,165 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-12-13 20:40:53,165 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-12-13 20:40:53,177 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-12-13 20:40:53,177 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret0=0} Honda state: {rec1_#t~ret0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-12-13 20:40:53,180 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Ended with exit code 0 [2022-12-13 20:40:53,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:53,180 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:53,181 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:53,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-12-13 20:40:53,183 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-12-13 20:40:53,183 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-12-13 20:40:53,194 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-12-13 20:40:53,195 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret1=0} Honda state: {rec1_#t~ret1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-12-13 20:40:53,197 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Ended with exit code 0 [2022-12-13 20:40:53,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:53,197 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:53,198 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:53,199 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2022-12-13 20:40:53,200 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-12-13 20:40:53,200 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-12-13 20:40:53,211 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-12-13 20:40:53,211 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#res=0} Honda state: {rec1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-12-13 20:40:53,214 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Ended with exit code 0 [2022-12-13 20:40:53,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:53,214 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:53,215 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:53,215 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2022-12-13 20:40:53,217 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-12-13 20:40:53,217 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-12-13 20:40:53,228 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-12-13 20:40:53,228 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_~i=0} Honda state: {rec1_~i=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-12-13 20:40:53,230 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Ended with exit code 0 [2022-12-13 20:40:53,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:53,230 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:53,231 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:53,232 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2022-12-13 20:40:53,233 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-12-13 20:40:53,233 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-12-13 20:40:53,246 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Ended with exit code 0 [2022-12-13 20:40:53,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:53,246 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:53,247 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:53,248 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2022-12-13 20:40:53,249 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-12-13 20:40:53,249 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-12-13 20:40:53,268 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-12-13 20:40:53,271 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2022-12-13 20:40:53,271 INFO L210 LassoAnalysis]: Preferences: [2022-12-13 20:40:53,271 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-12-13 20:40:53,271 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-12-13 20:40:53,271 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-12-13 20:40:53,271 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-12-13 20:40:53,272 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:53,272 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-12-13 20:40:53,272 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-12-13 20:40:53,272 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1d.c_Iteration3_Loop [2022-12-13 20:40:53,272 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-12-13 20:40:53,272 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-12-13 20:40:53,273 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:53,274 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:53,276 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:53,277 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:53,279 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:53,282 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:53,301 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-12-13 20:40:53,301 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-12-13 20:40:53,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:53,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:53,302 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:53,303 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2022-12-13 20:40:53,304 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-12-13 20:40:53,314 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-12-13 20:40:53,314 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-12-13 20:40:53,315 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-12-13 20:40:53,315 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-12-13 20:40:53,315 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-12-13 20:40:53,315 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-12-13 20:40:53,315 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-12-13 20:40:53,317 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-12-13 20:40:53,319 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2022-12-13 20:40:53,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:53,320 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:53,320 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:53,321 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-12-13 20:40:53,322 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-12-13 20:40:53,333 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-12-13 20:40:53,333 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-12-13 20:40:53,333 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-12-13 20:40:53,333 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-12-13 20:40:53,333 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-12-13 20:40:53,334 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-12-13 20:40:53,334 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-12-13 20:40:53,336 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-12-13 20:40:53,338 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Ended with exit code 0 [2022-12-13 20:40:53,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:53,339 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:53,339 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:53,340 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-12-13 20:40:53,341 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-12-13 20:40:53,351 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-12-13 20:40:53,351 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-12-13 20:40:53,351 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-12-13 20:40:53,351 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-12-13 20:40:53,351 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-12-13 20:40:53,352 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-12-13 20:40:53,352 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-12-13 20:40:53,353 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-12-13 20:40:53,356 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Ended with exit code 0 [2022-12-13 20:40:53,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:53,356 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:53,357 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:53,358 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-12-13 20:40:53,359 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-12-13 20:40:53,369 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-12-13 20:40:53,369 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-12-13 20:40:53,369 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-12-13 20:40:53,369 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-12-13 20:40:53,369 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-12-13 20:40:53,370 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-12-13 20:40:53,370 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-12-13 20:40:53,371 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-12-13 20:40:53,373 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Ended with exit code 0 [2022-12-13 20:40:53,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:53,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:53,375 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:53,375 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-12-13 20:40:53,377 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-12-13 20:40:53,387 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-12-13 20:40:53,387 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-12-13 20:40:53,387 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-12-13 20:40:53,387 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-12-13 20:40:53,387 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-12-13 20:40:53,388 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-12-13 20:40:53,388 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-12-13 20:40:53,390 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-12-13 20:40:53,393 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-12-13 20:40:53,393 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-12-13 20:40:53,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:53,393 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:53,393 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:53,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-12-13 20:40:53,395 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-12-13 20:40:53,395 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-12-13 20:40:53,395 INFO L513 LassoAnalysis]: Proved termination. [2022-12-13 20:40:53,395 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec1_#in~i) = 1*rec1_#in~i Supporting invariants [] [2022-12-13 20:40:53,398 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2022-12-13 20:40:53,398 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-12-13 20:40:53,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:40:53,419 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2022-12-13 20:40:53,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:53,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-13 20:40:53,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 20:40:53,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:53,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-13 20:40:53,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 20:40:53,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:40:53,467 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-12-13 20:40:53,467 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 63 states and 99 transitions. cyclomatic complexity: 40 Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 2 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 20:40:53,504 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 63 states and 99 transitions. cyclomatic complexity: 40. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 2 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 109 states and 166 transitions. Complement of second has 13 states. [2022-12-13 20:40:53,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2022-12-13 20:40:53,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 2 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 20:40:53,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 14 transitions. [2022-12-13 20:40:53,505 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 14 transitions. Stem has 9 letters. Loop has 3 letters. [2022-12-13 20:40:53,506 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-12-13 20:40:53,506 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 14 transitions. Stem has 12 letters. Loop has 3 letters. [2022-12-13 20:40:53,506 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-12-13 20:40:53,506 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 14 transitions. Stem has 9 letters. Loop has 6 letters. [2022-12-13 20:40:53,506 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-12-13 20:40:53,506 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 109 states and 166 transitions. [2022-12-13 20:40:53,508 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2022-12-13 20:40:53,511 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 109 states to 97 states and 154 transitions. [2022-12-13 20:40:53,511 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 41 [2022-12-13 20:40:53,511 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 43 [2022-12-13 20:40:53,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 97 states and 154 transitions. [2022-12-13 20:40:53,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-12-13 20:40:53,512 INFO L218 hiAutomatonCegarLoop]: Abstraction has 97 states and 154 transitions. [2022-12-13 20:40:53,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states and 154 transitions. [2022-12-13 20:40:53,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 93. [2022-12-13 20:40:53,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 54 states have (on average 1.1481481481481481) internal successors, (62), 60 states have internal predecessors, (62), 26 states have call successors, (26), 14 states have call predecessors, (26), 13 states have return successors, (56), 18 states have call predecessors, (56), 22 states have call successors, (56) [2022-12-13 20:40:53,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 144 transitions. [2022-12-13 20:40:53,521 INFO L240 hiAutomatonCegarLoop]: Abstraction has 93 states and 144 transitions. [2022-12-13 20:40:53,521 INFO L428 stractBuchiCegarLoop]: Abstraction has 93 states and 144 transitions. [2022-12-13 20:40:53,521 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-12-13 20:40:53,521 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 93 states and 144 transitions. [2022-12-13 20:40:53,523 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2022-12-13 20:40:53,523 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-12-13 20:40:53,523 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-12-13 20:40:53,524 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:40:53,524 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2022-12-13 20:40:53,524 INFO L748 eck$LassoCheckResult]: Stem: 633#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true; 623#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet5#1, main_#t~ret6#1, main_~x~0#1;main_~x~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 585#L25 call main_#t~ret6#1 := rec2(main_~x~0#1);< 602#$Ultimate##0 ~j := #in~j; 603#L18 assume !(~j <= 0); 628#L20 call #t~ret3 := rec1(~j);< 632#$Ultimate##0 ~i := #in~i; 650#L12 assume !(~i <= 0); 608#L14 call #t~ret0 := rec1(~i - 2);< 648#$Ultimate##0 ~i := #in~i; 653#L12 assume ~i <= 0;#res := 0; 652#rec1FINAL assume true; 647#rec1EXIT >#28#return; 595#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 589#$Ultimate##0 [2022-12-13 20:40:53,524 INFO L750 eck$LassoCheckResult]: Loop: 589#$Ultimate##0 ~i := #in~i; 597#L12 assume !(~i <= 0); 591#L14 call #t~ret0 := rec1(~i - 2);< 589#$Ultimate##0 [2022-12-13 20:40:53,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:40:53,524 INFO L85 PathProgramCache]: Analyzing trace with hash 372282091, now seen corresponding path program 1 times [2022-12-13 20:40:53,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:40:53,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413844214] [2022-12-13 20:40:53,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:40:53,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:40:53,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 20:40:53,531 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-13 20:40:53,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 20:40:53,536 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-12-13 20:40:53,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:40:53,536 INFO L85 PathProgramCache]: Analyzing trace with hash 29942, now seen corresponding path program 2 times [2022-12-13 20:40:53,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:40:53,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935278440] [2022-12-13 20:40:53,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:40:53,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:40:53,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 20:40:53,540 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-13 20:40:53,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 20:40:53,542 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-12-13 20:40:53,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:40:53,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1050214860, now seen corresponding path program 2 times [2022-12-13 20:40:53,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:40:53,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524486306] [2022-12-13 20:40:53,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:40:53,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:40:53,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:53,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-12-13 20:40:53,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:53,593 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-13 20:40:53,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:40:53,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524486306] [2022-12-13 20:40:53,594 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524486306] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 20:40:53,594 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 20:40:53,594 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-13 20:40:53,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730241523] [2022-12-13 20:40:53,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 20:40:53,615 INFO L210 LassoAnalysis]: Preferences: [2022-12-13 20:40:53,615 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-12-13 20:40:53,616 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-12-13 20:40:53,616 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-12-13 20:40:53,616 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-12-13 20:40:53,616 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:53,616 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-12-13 20:40:53,616 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-12-13 20:40:53,616 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1d.c_Iteration4_Loop [2022-12-13 20:40:53,616 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-12-13 20:40:53,616 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-12-13 20:40:53,617 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:53,618 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:53,622 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:53,624 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:53,625 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:53,626 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:53,644 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-12-13 20:40:53,644 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-12-13 20:40:53,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:53,644 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:53,645 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:53,646 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-12-13 20:40:53,647 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-12-13 20:40:53,647 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-12-13 20:40:53,658 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-12-13 20:40:53,658 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#res=0} Honda state: {rec1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-12-13 20:40:53,661 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2022-12-13 20:40:53,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:53,661 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:53,662 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:53,663 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-12-13 20:40:53,664 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-12-13 20:40:53,664 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-12-13 20:40:53,677 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2022-12-13 20:40:53,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:53,678 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:53,678 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:53,679 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-12-13 20:40:53,680 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-12-13 20:40:53,681 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-12-13 20:40:53,738 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-12-13 20:40:53,740 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2022-12-13 20:40:53,741 INFO L210 LassoAnalysis]: Preferences: [2022-12-13 20:40:53,741 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-12-13 20:40:53,741 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-12-13 20:40:53,741 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-12-13 20:40:53,741 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-12-13 20:40:53,741 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:53,741 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-12-13 20:40:53,741 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-12-13 20:40:53,741 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1d.c_Iteration4_Loop [2022-12-13 20:40:53,741 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-12-13 20:40:53,741 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-12-13 20:40:53,742 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:53,743 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:53,747 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:53,748 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:53,749 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:53,750 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:53,766 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-12-13 20:40:53,766 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-12-13 20:40:53,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:53,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:53,767 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:53,768 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-12-13 20:40:53,769 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-12-13 20:40:53,779 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-12-13 20:40:53,779 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-12-13 20:40:53,779 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-12-13 20:40:53,779 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-12-13 20:40:53,779 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-12-13 20:40:53,780 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-12-13 20:40:53,780 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-12-13 20:40:53,781 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-12-13 20:40:53,783 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2022-12-13 20:40:53,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:53,784 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:53,785 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:53,785 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-12-13 20:40:53,787 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-12-13 20:40:53,797 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-12-13 20:40:53,797 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-12-13 20:40:53,797 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-12-13 20:40:53,797 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-12-13 20:40:53,797 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-12-13 20:40:53,798 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-12-13 20:40:53,798 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-12-13 20:40:53,800 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-12-13 20:40:53,802 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-12-13 20:40:53,802 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-12-13 20:40:53,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:53,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:53,803 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:53,804 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-12-13 20:40:53,805 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-12-13 20:40:53,805 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-12-13 20:40:53,805 INFO L513 LassoAnalysis]: Proved termination. [2022-12-13 20:40:53,805 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec1_#in~i) = 1*rec1_#in~i Supporting invariants [] [2022-12-13 20:40:53,808 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2022-12-13 20:40:53,808 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-12-13 20:40:53,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:40:53,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:53,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-13 20:40:53,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 20:40:53,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:53,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-13 20:40:53,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 20:40:53,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:40:53,897 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2022-12-13 20:40:53,897 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 93 states and 144 transitions. cyclomatic complexity: 57 Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-13 20:40:53,948 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 93 states and 144 transitions. cyclomatic complexity: 57. Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Result 133 states and 208 transitions. Complement of second has 14 states. [2022-12-13 20:40:53,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2022-12-13 20:40:53,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-13 20:40:53,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 18 transitions. [2022-12-13 20:40:53,950 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 18 transitions. Stem has 14 letters. Loop has 3 letters. [2022-12-13 20:40:53,950 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-12-13 20:40:53,950 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 18 transitions. Stem has 17 letters. Loop has 3 letters. [2022-12-13 20:40:53,950 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-12-13 20:40:53,950 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 18 transitions. Stem has 14 letters. Loop has 6 letters. [2022-12-13 20:40:53,950 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-12-13 20:40:53,950 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 133 states and 208 transitions. [2022-12-13 20:40:53,954 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2022-12-13 20:40:53,957 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 133 states to 121 states and 196 transitions. [2022-12-13 20:40:53,958 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 50 [2022-12-13 20:40:53,958 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 52 [2022-12-13 20:40:53,958 INFO L73 IsDeterministic]: Start isDeterministic. Operand 121 states and 196 transitions. [2022-12-13 20:40:53,958 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-12-13 20:40:53,958 INFO L218 hiAutomatonCegarLoop]: Abstraction has 121 states and 196 transitions. [2022-12-13 20:40:53,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states and 196 transitions. [2022-12-13 20:40:53,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 117. [2022-12-13 20:40:53,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 68 states have (on average 1.1764705882352942) internal successors, (80), 76 states have internal predecessors, (80), 32 states have call successors, (32), 18 states have call predecessors, (32), 17 states have return successors, (74), 22 states have call predecessors, (74), 28 states have call successors, (74) [2022-12-13 20:40:53,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 186 transitions. [2022-12-13 20:40:53,970 INFO L240 hiAutomatonCegarLoop]: Abstraction has 117 states and 186 transitions. [2022-12-13 20:40:53,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:40:53,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 20:40:53,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-13 20:40:53,971 INFO L87 Difference]: Start difference. First operand 117 states and 186 transitions. Second operand has 6 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-13 20:40:54,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 20:40:54,004 INFO L93 Difference]: Finished difference Result 130 states and 196 transitions. [2022-12-13 20:40:54,004 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 130 states and 196 transitions. [2022-12-13 20:40:54,008 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 11 [2022-12-13 20:40:54,011 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 130 states to 128 states and 194 transitions. [2022-12-13 20:40:54,011 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 60 [2022-12-13 20:40:54,012 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 60 [2022-12-13 20:40:54,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 128 states and 194 transitions. [2022-12-13 20:40:54,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-12-13 20:40:54,012 INFO L218 hiAutomatonCegarLoop]: Abstraction has 128 states and 194 transitions. [2022-12-13 20:40:54,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states and 194 transitions. [2022-12-13 20:40:54,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 105. [2022-12-13 20:40:54,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 60 states have (on average 1.1333333333333333) internal successors, (68), 66 states have internal predecessors, (68), 30 states have call successors, (30), 16 states have call predecessors, (30), 15 states have return successors, (60), 22 states have call predecessors, (60), 26 states have call successors, (60) [2022-12-13 20:40:54,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 158 transitions. [2022-12-13 20:40:54,018 INFO L240 hiAutomatonCegarLoop]: Abstraction has 105 states and 158 transitions. [2022-12-13 20:40:54,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-13 20:40:54,019 INFO L428 stractBuchiCegarLoop]: Abstraction has 105 states and 158 transitions. [2022-12-13 20:40:54,019 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-12-13 20:40:54,019 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 105 states and 158 transitions. [2022-12-13 20:40:54,020 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 10 [2022-12-13 20:40:54,020 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-12-13 20:40:54,020 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-12-13 20:40:54,021 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:40:54,021 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2022-12-13 20:40:54,021 INFO L748 eck$LassoCheckResult]: Stem: 1209#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true; 1197#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet5#1, main_#t~ret6#1, main_~x~0#1;main_~x~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 1157#L25 call main_#t~ret6#1 := rec2(main_~x~0#1);< 1194#$Ultimate##0 ~j := #in~j; 1225#L18 assume !(~j <= 0); 1217#L20 call #t~ret3 := rec1(~j);< 1224#$Ultimate##0 ~i := #in~i; 1223#L12 assume !(~i <= 0); 1178#L14 call #t~ret0 := rec1(~i - 2);< 1221#$Ultimate##0 ~i := #in~i; 1220#L12 assume !(~i <= 0); 1174#L14 call #t~ret0 := rec1(~i - 2);< 1219#$Ultimate##0 ~i := #in~i; 1206#L12 assume ~i <= 0;#res := 0; 1198#rec1FINAL assume true; 1199#rec1EXIT >#28#return; 1162#L14-1 [2022-12-13 20:40:54,021 INFO L750 eck$LassoCheckResult]: Loop: 1162#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 1161#$Ultimate##0 ~i := #in~i; 1164#L12 assume ~i <= 0;#res := 0; 1253#rec1FINAL assume true; 1248#rec1EXIT >#30#return; 1175#L14-2 call #t~ret2 := rec1(#t~ret1);< 1195#$Ultimate##0 ~i := #in~i; 1251#L12 assume !(~i <= 0); 1177#L14 call #t~ret0 := rec1(~i - 2);< 1195#$Ultimate##0 ~i := #in~i; 1251#L12 assume ~i <= 0;#res := 0; 1250#rec1FINAL assume true; 1249#rec1EXIT >#28#return; 1162#L14-1 [2022-12-13 20:40:54,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:40:54,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1325197585, now seen corresponding path program 1 times [2022-12-13 20:40:54,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:40:54,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817388838] [2022-12-13 20:40:54,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:40:54,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:40:54,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 20:40:54,025 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-13 20:40:54,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 20:40:54,029 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-12-13 20:40:54,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:40:54,029 INFO L85 PathProgramCache]: Analyzing trace with hash 949089090, now seen corresponding path program 1 times [2022-12-13 20:40:54,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:40:54,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162882013] [2022-12-13 20:40:54,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:40:54,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:40:54,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:54,054 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2022-12-13 20:40:54,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-12-13 20:40:54,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:54,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-12-13 20:40:54,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:54,075 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-13 20:40:54,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:40:54,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162882013] [2022-12-13 20:40:54,076 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162882013] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-13 20:40:54,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [811315749] [2022-12-13 20:40:54,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:40:54,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 20:40:54,077 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:54,077 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 20:40:54,078 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-12-13 20:40:54,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:54,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-13 20:40:54,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 20:40:54,114 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:40:54,114 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 20:40:54,114 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [811315749] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 20:40:54,114 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-13 20:40:54,114 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 6 [2022-12-13 20:40:54,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530580763] [2022-12-13 20:40:54,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 20:40:54,115 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-12-13 20:40:54,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:40:54,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 20:40:54,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-13 20:40:54,116 INFO L87 Difference]: Start difference. First operand 105 states and 158 transitions. cyclomatic complexity: 59 Second operand has 6 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-13 20:40:54,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 20:40:54,156 INFO L93 Difference]: Finished difference Result 120 states and 174 transitions. [2022-12-13 20:40:54,156 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 120 states and 174 transitions. [2022-12-13 20:40:54,158 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2022-12-13 20:40:54,160 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 120 states to 115 states and 165 transitions. [2022-12-13 20:40:54,161 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 51 [2022-12-13 20:40:54,161 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 51 [2022-12-13 20:40:54,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 115 states and 165 transitions. [2022-12-13 20:40:54,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-12-13 20:40:54,161 INFO L218 hiAutomatonCegarLoop]: Abstraction has 115 states and 165 transitions. [2022-12-13 20:40:54,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states and 165 transitions. [2022-12-13 20:40:54,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 112. [2022-12-13 20:40:54,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 64 states have (on average 1.109375) internal successors, (71), 69 states have internal predecessors, (71), 32 states have call successors, (32), 18 states have call predecessors, (32), 16 states have return successors, (59), 24 states have call predecessors, (59), 28 states have call successors, (59) [2022-12-13 20:40:54,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 162 transitions. [2022-12-13 20:40:54,170 INFO L240 hiAutomatonCegarLoop]: Abstraction has 112 states and 162 transitions. [2022-12-13 20:40:54,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-13 20:40:54,171 INFO L428 stractBuchiCegarLoop]: Abstraction has 112 states and 162 transitions. [2022-12-13 20:40:54,171 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-12-13 20:40:54,171 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 112 states and 162 transitions. [2022-12-13 20:40:54,172 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9 [2022-12-13 20:40:54,172 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-12-13 20:40:54,172 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-12-13 20:40:54,173 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:40:54,173 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2022-12-13 20:40:54,173 INFO L748 eck$LassoCheckResult]: Stem: 1499#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true; 1485#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet5#1, main_#t~ret6#1, main_~x~0#1;main_~x~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 1441#L25 call main_#t~ret6#1 := rec2(main_~x~0#1);< 1469#$Ultimate##0 ~j := #in~j; 1510#L18 assume !(~j <= 0); 1455#L20 call #t~ret3 := rec1(~j);< 1509#$Ultimate##0 ~i := #in~i; 1508#L12 assume !(~i <= 0); 1475#L14 call #t~ret0 := rec1(~i - 2);< 1507#$Ultimate##0 ~i := #in~i; 1505#L12 assume !(~i <= 0); 1472#L14 call #t~ret0 := rec1(~i - 2);< 1504#$Ultimate##0 ~i := #in~i; 1506#L12 assume ~i <= 0;#res := 0; 1486#rec1FINAL assume true; 1487#rec1EXIT >#28#return; 1479#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 1480#$Ultimate##0 ~i := #in~i; 1517#L12 assume ~i <= 0;#res := 0; 1516#rec1FINAL assume true; 1514#rec1EXIT >#30#return; 1446#L14-2 call #t~ret2 := rec1(#t~ret1);< 1445#$Ultimate##0 ~i := #in~i; 1447#L12 assume ~i <= 0;#res := 0; 1493#rec1FINAL assume true; 1490#rec1EXIT >#32#return; 1491#L14-3 #res := 1 + #t~ret2;havoc #t~ret0;havoc #t~ret1;havoc #t~ret2; 1519#rec1FINAL assume true; 1518#rec1EXIT >#28#return; 1476#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 1496#$Ultimate##0 [2022-12-13 20:40:54,173 INFO L750 eck$LassoCheckResult]: Loop: 1496#$Ultimate##0 ~i := #in~i; 1521#L12 assume !(~i <= 0); 1473#L14 call #t~ret0 := rec1(~i - 2);< 1496#$Ultimate##0 [2022-12-13 20:40:54,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:40:54,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1060897207, now seen corresponding path program 1 times [2022-12-13 20:40:54,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:40:54,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921368055] [2022-12-13 20:40:54,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:40:54,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:40:54,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 20:40:54,182 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-13 20:40:54,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 20:40:54,190 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-12-13 20:40:54,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:40:54,191 INFO L85 PathProgramCache]: Analyzing trace with hash 29942, now seen corresponding path program 3 times [2022-12-13 20:40:54,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:40:54,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355502015] [2022-12-13 20:40:54,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:40:54,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:40:54,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 20:40:54,194 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-13 20:40:54,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 20:40:54,196 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-12-13 20:40:54,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:40:54,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1475637376, now seen corresponding path program 2 times [2022-12-13 20:40:54,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:40:54,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684878786] [2022-12-13 20:40:54,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:40:54,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:40:54,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:54,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-12-13 20:40:54,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:54,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-12-13 20:40:54,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:54,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-12-13 20:40:54,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:54,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-12-13 20:40:54,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:54,293 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 21 proven. 2 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-12-13 20:40:54,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:40:54,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684878786] [2022-12-13 20:40:54,293 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684878786] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-13 20:40:54,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231041061] [2022-12-13 20:40:54,293 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-13 20:40:54,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 20:40:54,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:54,294 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 20:40:54,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-12-13 20:40:54,327 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-13 20:40:54,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 20:40:54,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-13 20:40:54,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 20:40:54,346 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 21 proven. 2 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-12-13 20:40:54,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 20:40:54,421 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 21 proven. 2 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-12-13 20:40:54,421 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231041061] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 20:40:54,421 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-13 20:40:54,421 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 8 [2022-12-13 20:40:54,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502025350] [2022-12-13 20:40:54,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-13 20:40:54,440 INFO L210 LassoAnalysis]: Preferences: [2022-12-13 20:40:54,441 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-12-13 20:40:54,441 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-12-13 20:40:54,441 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-12-13 20:40:54,441 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-12-13 20:40:54,441 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:54,441 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-12-13 20:40:54,441 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-12-13 20:40:54,441 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1d.c_Iteration6_Loop [2022-12-13 20:40:54,441 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-12-13 20:40:54,441 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-12-13 20:40:54,442 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:54,443 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:54,445 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:54,446 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:54,448 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:54,449 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:54,469 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-12-13 20:40:54,469 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-12-13 20:40:54,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:54,469 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:54,470 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:54,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-12-13 20:40:54,472 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-12-13 20:40:54,472 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-12-13 20:40:54,484 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-12-13 20:40:54,484 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#res=0} Honda state: {rec1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-12-13 20:40:54,487 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2022-12-13 20:40:54,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:54,487 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:54,488 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:54,489 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-12-13 20:40:54,490 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-12-13 20:40:54,490 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-12-13 20:40:54,503 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-12-13 20:40:54,503 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret0=0} Honda state: {rec1_#t~ret0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-12-13 20:40:54,505 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2022-12-13 20:40:54,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:54,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:54,507 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:54,507 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-12-13 20:40:54,509 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-12-13 20:40:54,509 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-12-13 20:40:54,520 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-12-13 20:40:54,520 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret2=0} Honda state: {rec1_#t~ret2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-12-13 20:40:54,522 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2022-12-13 20:40:54,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:54,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:54,523 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:54,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-12-13 20:40:54,525 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-12-13 20:40:54,525 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-12-13 20:40:54,536 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-12-13 20:40:54,536 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_~i=0} Honda state: {rec1_~i=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-12-13 20:40:54,539 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2022-12-13 20:40:54,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:54,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:54,540 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:54,541 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-12-13 20:40:54,542 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-12-13 20:40:54,542 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-12-13 20:40:54,553 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-12-13 20:40:54,553 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret1=0} Honda state: {rec1_#t~ret1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-12-13 20:40:54,555 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2022-12-13 20:40:54,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:54,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:54,556 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:54,557 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-12-13 20:40:54,558 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-12-13 20:40:54,558 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-12-13 20:40:54,572 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2022-12-13 20:40:54,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:54,572 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:54,573 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:54,574 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-12-13 20:40:54,575 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-12-13 20:40:54,575 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-12-13 20:40:54,594 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-12-13 20:40:54,596 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2022-12-13 20:40:54,597 INFO L210 LassoAnalysis]: Preferences: [2022-12-13 20:40:54,597 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-12-13 20:40:54,597 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-12-13 20:40:54,597 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-12-13 20:40:54,597 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-12-13 20:40:54,597 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:54,597 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-12-13 20:40:54,597 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-12-13 20:40:54,597 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1d.c_Iteration6_Loop [2022-12-13 20:40:54,597 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-12-13 20:40:54,597 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-12-13 20:40:54,598 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:54,599 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:54,600 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:54,601 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:54,602 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:54,603 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:54,619 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-12-13 20:40:54,620 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-12-13 20:40:54,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:54,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:54,621 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:54,621 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-12-13 20:40:54,623 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-12-13 20:40:54,634 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-12-13 20:40:54,635 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-12-13 20:40:54,635 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-12-13 20:40:54,635 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-12-13 20:40:54,635 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-12-13 20:40:54,635 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-12-13 20:40:54,635 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-12-13 20:40:54,637 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-12-13 20:40:54,639 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2022-12-13 20:40:54,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:54,639 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:54,640 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:54,641 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-12-13 20:40:54,642 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-12-13 20:40:54,652 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-12-13 20:40:54,652 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-12-13 20:40:54,653 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-12-13 20:40:54,653 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-12-13 20:40:54,653 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-12-13 20:40:54,653 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-12-13 20:40:54,653 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-12-13 20:40:54,655 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-12-13 20:40:54,657 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2022-12-13 20:40:54,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:54,657 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:54,658 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:54,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-12-13 20:40:54,660 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-12-13 20:40:54,670 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-12-13 20:40:54,670 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-12-13 20:40:54,671 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-12-13 20:40:54,671 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-12-13 20:40:54,671 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-12-13 20:40:54,671 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-12-13 20:40:54,671 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-12-13 20:40:54,673 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-12-13 20:40:54,675 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2022-12-13 20:40:54,675 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:54,675 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:54,676 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:54,677 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-12-13 20:40:54,678 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-12-13 20:40:54,689 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-12-13 20:40:54,689 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-12-13 20:40:54,689 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-12-13 20:40:54,689 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-12-13 20:40:54,689 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-12-13 20:40:54,690 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-12-13 20:40:54,690 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-12-13 20:40:54,691 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-12-13 20:40:54,694 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2022-12-13 20:40:54,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:54,694 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:54,695 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:54,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-12-13 20:40:54,697 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-12-13 20:40:54,707 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-12-13 20:40:54,707 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-12-13 20:40:54,708 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-12-13 20:40:54,708 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-12-13 20:40:54,708 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-12-13 20:40:54,708 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-12-13 20:40:54,708 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-12-13 20:40:54,710 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-12-13 20:40:54,712 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2022-12-13 20:40:54,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:54,713 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:54,714 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:54,714 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-12-13 20:40:54,716 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-12-13 20:40:54,726 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-12-13 20:40:54,726 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-12-13 20:40:54,726 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-12-13 20:40:54,726 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-12-13 20:40:54,726 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-12-13 20:40:54,727 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-12-13 20:40:54,727 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-12-13 20:40:54,729 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-12-13 20:40:54,731 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-12-13 20:40:54,731 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-12-13 20:40:54,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:54,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:54,732 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:54,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-12-13 20:40:54,734 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-12-13 20:40:54,734 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-12-13 20:40:54,734 INFO L513 LassoAnalysis]: Proved termination. [2022-12-13 20:40:54,734 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec1_#in~i) = 1*rec1_#in~i Supporting invariants [] [2022-12-13 20:40:54,737 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2022-12-13 20:40:54,737 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-12-13 20:40:54,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:40:54,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:54,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-13 20:40:54,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 20:40:54,827 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2022-12-13 20:40:54,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:54,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-13 20:40:54,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 20:40:54,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:40:54,996 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2022-12-13 20:40:54,996 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 112 states and 162 transitions. cyclomatic complexity: 56 Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-13 20:40:55,036 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 112 states and 162 transitions. cyclomatic complexity: 56. Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 129 states and 180 transitions. Complement of second has 7 states. [2022-12-13 20:40:55,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 2 stem states 1 non-accepting loop states 1 accepting loop states [2022-12-13 20:40:55,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-13 20:40:55,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 16 transitions. [2022-12-13 20:40:55,037 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 16 transitions. Stem has 30 letters. Loop has 3 letters. [2022-12-13 20:40:55,038 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-12-13 20:40:55,038 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-12-13 20:40:55,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:40:55,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:55,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-13 20:40:55,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 20:40:55,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:55,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-13 20:40:55,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 20:40:55,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:40:55,258 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 3 loop predicates [2022-12-13 20:40:55,258 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 112 states and 162 transitions. cyclomatic complexity: 56 Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-13 20:40:55,301 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 112 states and 162 transitions. cyclomatic complexity: 56. Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 129 states and 180 transitions. Complement of second has 7 states. [2022-12-13 20:40:55,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 2 stem states 1 non-accepting loop states 1 accepting loop states [2022-12-13 20:40:55,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-13 20:40:55,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 16 transitions. [2022-12-13 20:40:55,302 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 16 transitions. Stem has 30 letters. Loop has 3 letters. [2022-12-13 20:40:55,302 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-12-13 20:40:55,302 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-12-13 20:40:55,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:40:55,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:55,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-13 20:40:55,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 20:40:55,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:55,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-13 20:40:55,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 20:40:55,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:40:55,520 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2022-12-13 20:40:55,520 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 112 states and 162 transitions. cyclomatic complexity: 56 Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-13 20:40:55,587 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 112 states and 162 transitions. cyclomatic complexity: 56. Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 157 states and 219 transitions. Complement of second has 13 states. [2022-12-13 20:40:55,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2022-12-13 20:40:55,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-13 20:40:55,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 25 transitions. [2022-12-13 20:40:55,588 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 25 transitions. Stem has 30 letters. Loop has 3 letters. [2022-12-13 20:40:55,588 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-12-13 20:40:55,588 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 25 transitions. Stem has 33 letters. Loop has 3 letters. [2022-12-13 20:40:55,588 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-12-13 20:40:55,589 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 25 transitions. Stem has 30 letters. Loop has 6 letters. [2022-12-13 20:40:55,589 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-12-13 20:40:55,589 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 157 states and 219 transitions. [2022-12-13 20:40:55,590 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 15 [2022-12-13 20:40:55,592 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 157 states to 139 states and 201 transitions. [2022-12-13 20:40:55,592 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 55 [2022-12-13 20:40:55,592 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 58 [2022-12-13 20:40:55,592 INFO L73 IsDeterministic]: Start isDeterministic. Operand 139 states and 201 transitions. [2022-12-13 20:40:55,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-12-13 20:40:55,592 INFO L218 hiAutomatonCegarLoop]: Abstraction has 139 states and 201 transitions. [2022-12-13 20:40:55,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states and 201 transitions. [2022-12-13 20:40:55,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 120. [2022-12-13 20:40:55,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 70 states have (on average 1.1285714285714286) internal successors, (79), 75 states have internal predecessors, (79), 32 states have call successors, (32), 20 states have call predecessors, (32), 18 states have return successors, (59), 24 states have call predecessors, (59), 28 states have call successors, (59) [2022-12-13 20:40:55,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 170 transitions. [2022-12-13 20:40:55,597 INFO L240 hiAutomatonCegarLoop]: Abstraction has 120 states and 170 transitions. [2022-12-13 20:40:55,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:40:55,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-13 20:40:55,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-12-13 20:40:55,598 INFO L87 Difference]: Start difference. First operand 120 states and 170 transitions. Second operand has 8 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2022-12-13 20:40:55,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 20:40:55,649 INFO L93 Difference]: Finished difference Result 98 states and 116 transitions. [2022-12-13 20:40:55,649 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 98 states and 116 transitions. [2022-12-13 20:40:55,650 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 3 [2022-12-13 20:40:55,651 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 98 states to 63 states and 75 transitions. [2022-12-13 20:40:55,651 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12 [2022-12-13 20:40:55,651 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2022-12-13 20:40:55,651 INFO L73 IsDeterministic]: Start isDeterministic. Operand 63 states and 75 transitions. [2022-12-13 20:40:55,651 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-12-13 20:40:55,652 INFO L218 hiAutomatonCegarLoop]: Abstraction has 63 states and 75 transitions. [2022-12-13 20:40:55,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states and 75 transitions. [2022-12-13 20:40:55,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 54. [2022-12-13 20:40:55,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 33 states have (on average 1.121212121212121) internal successors, (37), 36 states have internal predecessors, (37), 14 states have call successors, (14), 10 states have call predecessors, (14), 7 states have return successors, (14), 7 states have call predecessors, (14), 10 states have call successors, (14) [2022-12-13 20:40:55,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 65 transitions. [2022-12-13 20:40:55,655 INFO L240 hiAutomatonCegarLoop]: Abstraction has 54 states and 65 transitions. [2022-12-13 20:40:55,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-13 20:40:55,656 INFO L428 stractBuchiCegarLoop]: Abstraction has 54 states and 65 transitions. [2022-12-13 20:40:55,656 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-12-13 20:40:55,656 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 54 states and 65 transitions. [2022-12-13 20:40:55,656 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 3 [2022-12-13 20:40:55,657 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-12-13 20:40:55,657 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-12-13 20:40:55,657 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 20:40:55,658 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2022-12-13 20:40:55,658 INFO L748 eck$LassoCheckResult]: Stem: 2809#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true; 2803#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet5#1, main_#t~ret6#1, main_~x~0#1;main_~x~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1; 2779#L25 call main_#t~ret6#1 := rec2(main_~x~0#1);< 2788#$Ultimate##0 ~j := #in~j; 2789#L18 assume !(~j <= 0); 2801#L20 call #t~ret3 := rec1(~j);< 2827#$Ultimate##0 ~i := #in~i; 2824#L12 assume !(~i <= 0); 2796#L14 call #t~ret0 := rec1(~i - 2);< 2826#$Ultimate##0 ~i := #in~i; 2831#L12 assume ~i <= 0;#res := 0; 2830#rec1FINAL assume true; 2805#rec1EXIT >#28#return; 2800#L14-1 call #t~ret1 := rec1(#t~ret0 - 1);< 2802#$Ultimate##0 ~i := #in~i; 2823#L12 assume ~i <= 0;#res := 0; 2822#rec1FINAL assume true; 2816#rec1EXIT >#30#return; 2814#L14-2 call #t~ret2 := rec1(#t~ret1);< 2799#$Ultimate##0 ~i := #in~i; 2818#L12 assume ~i <= 0;#res := 0; 2815#rec1FINAL assume true; 2813#rec1EXIT >#32#return; 2812#L14-3 #res := 1 + #t~ret2;havoc #t~ret0;havoc #t~ret1;havoc #t~ret2; 2811#rec1FINAL assume true; 2810#rec1EXIT >#34#return; 2778#L20-1 call #t~ret4 := rec2(#t~ret3 - 1);< 2780#$Ultimate##0 ~j := #in~j; 2791#L18 assume !(~j <= 0); 2784#L20 call #t~ret3 := rec1(~j);< 2781#$Ultimate##0 [2022-12-13 20:40:55,658 INFO L750 eck$LassoCheckResult]: Loop: 2781#$Ultimate##0 ~i := #in~i; 2783#L12 assume !(~i <= 0); 2782#L14 call #t~ret0 := rec1(~i - 2);< 2781#$Ultimate##0 [2022-12-13 20:40:55,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:40:55,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1256061253, now seen corresponding path program 2 times [2022-12-13 20:40:55,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:40:55,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044752274] [2022-12-13 20:40:55,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:40:55,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:40:55,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:55,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2022-12-13 20:40:55,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:55,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-12-13 20:40:55,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:55,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-12-13 20:40:55,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:55,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-12-13 20:40:55,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:55,729 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-12-13 20:40:55,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 20:40:55,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044752274] [2022-12-13 20:40:55,730 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044752274] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-13 20:40:55,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [254329259] [2022-12-13 20:40:55,730 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-13 20:40:55,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 20:40:55,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:55,731 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 20:40:55,732 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-12-13 20:40:55,761 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-13 20:40:55,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 20:40:55,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-13 20:40:55,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 20:40:55,776 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-12-13 20:40:55,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 20:40:55,849 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-12-13 20:40:55,849 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [254329259] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 20:40:55,849 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-13 20:40:55,849 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 8 [2022-12-13 20:40:55,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925904601] [2022-12-13 20:40:55,849 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-13 20:40:55,850 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-12-13 20:40:55,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:40:55,850 INFO L85 PathProgramCache]: Analyzing trace with hash 29942, now seen corresponding path program 4 times [2022-12-13 20:40:55,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 20:40:55,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811279947] [2022-12-13 20:40:55,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 20:40:55,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 20:40:55,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 20:40:55,853 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-13 20:40:55,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-13 20:40:55,855 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-12-13 20:40:55,870 INFO L210 LassoAnalysis]: Preferences: [2022-12-13 20:40:55,870 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-12-13 20:40:55,870 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-12-13 20:40:55,870 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-12-13 20:40:55,870 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-12-13 20:40:55,870 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:55,870 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-12-13 20:40:55,870 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-12-13 20:40:55,870 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1d.c_Iteration7_Loop [2022-12-13 20:40:55,870 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-12-13 20:40:55,870 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-12-13 20:40:55,871 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:55,872 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:55,876 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:55,877 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:55,878 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:55,879 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:55,896 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-12-13 20:40:55,896 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-12-13 20:40:55,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:55,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:55,897 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:55,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-12-13 20:40:55,899 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-12-13 20:40:55,899 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-12-13 20:40:55,910 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-12-13 20:40:55,910 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {rec1_#t~ret0=0} Honda state: {rec1_#t~ret0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-12-13 20:40:55,912 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2022-12-13 20:40:55,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:55,912 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:55,913 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:55,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-12-13 20:40:55,915 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-12-13 20:40:55,915 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-12-13 20:40:55,928 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2022-12-13 20:40:55,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:55,929 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:55,929 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:55,930 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-12-13 20:40:55,931 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-12-13 20:40:55,931 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-12-13 20:40:55,951 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-12-13 20:40:55,953 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2022-12-13 20:40:55,953 INFO L210 LassoAnalysis]: Preferences: [2022-12-13 20:40:55,953 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-12-13 20:40:55,953 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-12-13 20:40:55,953 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-12-13 20:40:55,953 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-12-13 20:40:55,953 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:55,953 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-12-13 20:40:55,953 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-12-13 20:40:55,954 INFO L133 ssoRankerPreferences]: Filename of dumped script: NestedRecursion_1d.c_Iteration7_Loop [2022-12-13 20:40:55,954 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-12-13 20:40:55,954 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-12-13 20:40:55,954 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:55,958 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:55,959 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:55,960 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:55,961 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:55,962 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-12-13 20:40:55,976 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-12-13 20:40:55,976 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-12-13 20:40:55,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:55,976 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:55,977 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:55,977 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-12-13 20:40:55,979 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-12-13 20:40:55,988 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-12-13 20:40:55,988 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-12-13 20:40:55,988 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-12-13 20:40:55,989 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-12-13 20:40:55,989 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-12-13 20:40:55,989 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-12-13 20:40:55,989 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-12-13 20:40:55,992 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-12-13 20:40:55,994 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-12-13 20:40:55,994 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-12-13 20:40:55,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-12-13 20:40:55,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 20:40:55,995 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-12-13 20:40:55,996 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-12-13 20:40:55,997 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-12-13 20:40:55,997 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-12-13 20:40:55,997 INFO L513 LassoAnalysis]: Proved termination. [2022-12-13 20:40:55,997 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(rec1_#in~i) = 1*rec1_#in~i Supporting invariants [] [2022-12-13 20:40:55,999 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2022-12-13 20:40:55,999 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-12-13 20:40:56,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:40:56,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:56,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-13 20:40:56,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 20:40:56,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:56,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-13 20:40:56,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 20:40:56,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:40:56,205 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2022-12-13 20:40:56,205 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 54 states and 65 transitions. cyclomatic complexity: 15 Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-13 20:40:56,247 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 54 states and 65 transitions. cyclomatic complexity: 15. Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 64 states and 76 transitions. Complement of second has 13 states. [2022-12-13 20:40:56,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2022-12-13 20:40:56,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-13 20:40:56,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 11 transitions. [2022-12-13 20:40:56,249 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 11 transitions. Stem has 30 letters. Loop has 3 letters. [2022-12-13 20:40:56,249 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-12-13 20:40:56,249 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-12-13 20:40:56,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:40:56,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:56,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-13 20:40:56,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 20:40:56,354 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2022-12-13 20:40:56,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:56,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-13 20:40:56,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 20:40:56,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:40:56,446 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 3 loop predicates [2022-12-13 20:40:56,446 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 54 states and 65 transitions. cyclomatic complexity: 15 Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-13 20:40:56,478 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 54 states and 65 transitions. cyclomatic complexity: 15. Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 64 states and 76 transitions. Complement of second has 13 states. [2022-12-13 20:40:56,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2022-12-13 20:40:56,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-13 20:40:56,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 11 transitions. [2022-12-13 20:40:56,479 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 11 transitions. Stem has 30 letters. Loop has 3 letters. [2022-12-13 20:40:56,479 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-12-13 20:40:56,479 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-12-13 20:40:56,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 20:40:56,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:56,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-13 20:40:56,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 20:40:56,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 20:40:56,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-13 20:40:56,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 20:40:56,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 20:40:56,658 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2022-12-13 20:40:56,658 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 54 states and 65 transitions. cyclomatic complexity: 15 Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-13 20:40:56,715 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 54 states and 65 transitions. cyclomatic complexity: 15. Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Result 78 states and 90 transitions. Complement of second has 13 states. [2022-12-13 20:40:56,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2022-12-13 20:40:56,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-13 20:40:56,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 25 transitions. [2022-12-13 20:40:56,716 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 25 transitions. Stem has 30 letters. Loop has 3 letters. [2022-12-13 20:40:56,716 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-12-13 20:40:56,716 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 25 transitions. Stem has 33 letters. Loop has 3 letters. [2022-12-13 20:40:56,716 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-12-13 20:40:56,716 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 25 transitions. Stem has 30 letters. Loop has 6 letters. [2022-12-13 20:40:56,717 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-12-13 20:40:56,717 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 78 states and 90 transitions. [2022-12-13 20:40:56,717 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-12-13 20:40:56,717 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 78 states to 0 states and 0 transitions. [2022-12-13 20:40:56,717 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2022-12-13 20:40:56,717 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2022-12-13 20:40:56,717 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2022-12-13 20:40:56,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 20:40:56,718 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-12-13 20:40:56,718 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-12-13 20:40:56,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 20:40:56,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-13 20:40:56,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-12-13 20:40:56,718 INFO L87 Difference]: Start difference. First operand 0 states and 0 transitions. Second operand has 8 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2022-12-13 20:40:56,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 20:40:56,718 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2022-12-13 20:40:56,718 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 0 states and 0 transitions. [2022-12-13 20:40:56,719 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-12-13 20:40:56,719 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 0 states to 0 states and 0 transitions. [2022-12-13 20:40:56,719 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2022-12-13 20:40:56,719 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2022-12-13 20:40:56,719 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2022-12-13 20:40:56,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 20:40:56,719 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-12-13 20:40:56,719 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-12-13 20:40:56,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-12-13 20:40:56,719 INFO L428 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-12-13 20:40:56,720 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-12-13 20:40:56,720 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2022-12-13 20:40:56,720 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-12-13 20:40:56,720 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2022-12-13 20:40:56,725 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 13.12 08:40:56 BoogieIcfgContainer [2022-12-13 20:40:56,725 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-12-13 20:40:56,726 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-12-13 20:40:56,726 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-12-13 20:40:56,726 INFO L275 PluginConnector]: Witness Printer initialized [2022-12-13 20:40:56,726 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 08:40:51" (3/4) ... [2022-12-13 20:40:56,728 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-12-13 20:40:56,728 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-12-13 20:40:56,729 INFO L158 Benchmark]: Toolchain (without parser) took 5561.01ms. Allocated memory was 123.7MB in the beginning and 148.9MB in the end (delta: 25.2MB). Free memory was 97.0MB in the beginning and 43.2MB in the end (delta: 53.8MB). Peak memory consumption was 81.2MB. Max. memory is 16.1GB. [2022-12-13 20:40:56,729 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 96.5MB. Free memory is still 57.3MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-13 20:40:56,729 INFO L158 Benchmark]: CACSL2BoogieTranslator took 154.47ms. Allocated memory is still 123.7MB. Free memory was 97.0MB in the beginning and 87.7MB in the end (delta: 9.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2022-12-13 20:40:56,729 INFO L158 Benchmark]: Boogie Procedure Inliner took 21.03ms. Allocated memory is still 123.7MB. Free memory was 87.7MB in the beginning and 86.6MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-12-13 20:40:56,729 INFO L158 Benchmark]: Boogie Preprocessor took 12.25ms. Allocated memory is still 123.7MB. Free memory was 86.6MB in the beginning and 85.6MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. [2022-12-13 20:40:56,730 INFO L158 Benchmark]: RCFGBuilder took 179.03ms. Allocated memory is still 123.7MB. Free memory was 85.6MB in the beginning and 76.7MB in the end (delta: 8.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-12-13 20:40:56,730 INFO L158 Benchmark]: BuchiAutomizer took 5187.60ms. Allocated memory was 123.7MB in the beginning and 148.9MB in the end (delta: 25.2MB). Free memory was 76.7MB in the beginning and 43.2MB in the end (delta: 33.5MB). Peak memory consumption was 60.2MB. Max. memory is 16.1GB. [2022-12-13 20:40:56,730 INFO L158 Benchmark]: Witness Printer took 2.65ms. Allocated memory is still 148.9MB. Free memory is still 43.2MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-13 20:40:56,732 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.10ms. Allocated memory is still 96.5MB. Free memory is still 57.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 154.47ms. Allocated memory is still 123.7MB. Free memory was 97.0MB in the beginning and 87.7MB in the end (delta: 9.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 21.03ms. Allocated memory is still 123.7MB. Free memory was 87.7MB in the beginning and 86.6MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 12.25ms. Allocated memory is still 123.7MB. Free memory was 86.6MB in the beginning and 85.6MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 179.03ms. Allocated memory is still 123.7MB. Free memory was 85.6MB in the beginning and 76.7MB in the end (delta: 8.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * BuchiAutomizer took 5187.60ms. Allocated memory was 123.7MB in the beginning and 148.9MB in the end (delta: 25.2MB). Free memory was 76.7MB in the beginning and 43.2MB in the end (delta: 33.5MB). Peak memory consumption was 60.2MB. Max. memory is 16.1GB. * Witness Printer took 2.65ms. Allocated memory is still 148.9MB. Free memory is still 43.2MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 10 terminating modules (5 trivial, 3 deterministic, 2 nondeterministic). One deterministic module has affine ranking function \old(j) and consists of 10 locations. One deterministic module has affine ranking function \old(i) and consists of 4 locations. One deterministic module has affine ranking function \old(i) and consists of 5 locations. One nondeterministic module has affine ranking function \old(i) and consists of 5 locations. One nondeterministic module has affine ranking function \old(i) and consists of 5 locations. 5 modules have a trivial ranking function, the largest among these consists of 8 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 5.1s and 8 iterations. TraceHistogramMax:5. Analysis of lassos took 2.4s. Construction of modules took 0.2s. Büchi inclusion checks took 2.2s. Highest rank in rank-based complementation 3. Minimization of det autom 3. Minimization of nondet autom 7. Automata minimization 0.1s AutomataMinimizationTime, 8 MinimizatonAttempts, 89 StatesRemovedByMinimization, 7 NontrivialMinimizations. Non-live state removal took 0.0s Buchi closure took 0.0s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [3, 0, 2, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 22/24 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 221 SdHoareTripleChecker+Valid, 0.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 198 mSDsluCounter, 504 SdHoareTripleChecker+Invalid, 0.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 305 mSDsCounter, 133 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 353 IncrementalHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 133 mSolverCounterUnsat, 199 mSDtfsCounter, 353 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI2 SFLT2 conc0 concLT2 SILN0 SILU0 SILI0 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital11 mio100 ax100 hnf100 lsp100 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq148 hnf94 smp100 dnf100 smp100 tf112 neg94 sie111 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 19ms VariablesStem: 0 VariablesLoop: 0 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 14 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 5 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.4s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2022-12-13 20:40:56,743 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-12-13 20:40:56,950 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-12-13 20:40:57,146 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-12-13 20:40:57,353 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f236dd75-a248-456b-b96a-37abbdc82c60/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE