./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/recursive-simple/fibo_2calls_5-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 8393723b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/recursive-simple/fibo_2calls_5-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 24cc882af4ec42ba94c424c5a1ed92d402543c0fe2bf17d3fca0ca1cd73500b7 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-18 19:33:09,930 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 19:33:09,932 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 19:33:09,967 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 19:33:09,969 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 19:33:09,970 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 19:33:09,973 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 19:33:09,975 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 19:33:09,977 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 19:33:09,978 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 19:33:09,979 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 19:33:09,981 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 19:33:09,981 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 19:33:09,982 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 19:33:09,985 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 19:33:09,986 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 19:33:09,987 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 19:33:09,988 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 19:33:09,990 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 19:33:09,992 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 19:33:09,993 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 19:33:09,995 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 19:33:09,996 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 19:33:09,997 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 19:33:10,001 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 19:33:10,002 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 19:33:10,002 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 19:33:10,003 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 19:33:10,004 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 19:33:10,005 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 19:33:10,005 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 19:33:10,006 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 19:33:10,007 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 19:33:10,008 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 19:33:10,010 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 19:33:10,010 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 19:33:10,011 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 19:33:10,011 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 19:33:10,011 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 19:33:10,012 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 19:33:10,013 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 19:33:10,014 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-11-18 19:33:10,040 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 19:33:10,041 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 19:33:10,041 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 19:33:10,042 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 19:33:10,043 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 19:33:10,043 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 19:33:10,043 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 19:33:10,044 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-11-18 19:33:10,044 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-11-18 19:33:10,044 INFO L138 SettingsManager]: * Use old map elimination=false [2022-11-18 19:33:10,044 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-11-18 19:33:10,045 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-11-18 19:33:10,045 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-11-18 19:33:10,045 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 19:33:10,046 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-18 19:33:10,046 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-18 19:33:10,046 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 19:33:10,046 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-18 19:33:10,047 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 19:33:10,047 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-11-18 19:33:10,047 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-11-18 19:33:10,047 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-11-18 19:33:10,048 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-18 19:33:10,048 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-18 19:33:10,049 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-11-18 19:33:10,049 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 19:33:10,049 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-11-18 19:33:10,050 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 19:33:10,050 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 19:33:10,050 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 19:33:10,051 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-18 19:33:10,052 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-11-18 19:33:10,052 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_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 24cc882af4ec42ba94c424c5a1ed92d402543c0fe2bf17d3fca0ca1cd73500b7 [2022-11-18 19:33:10,327 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 19:33:10,376 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 19:33:10,378 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 19:33:10,380 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 19:33:10,381 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 19:33:10,382 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/recursive-simple/fibo_2calls_5-1.c [2022-11-18 19:33:10,459 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/data/88ca1b996/836b85c0320b46d5838eabd3aaba91fa/FLAG683759641 [2022-11-18 19:33:10,875 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 19:33:10,877 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/sv-benchmarks/c/recursive-simple/fibo_2calls_5-1.c [2022-11-18 19:33:10,883 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/data/88ca1b996/836b85c0320b46d5838eabd3aaba91fa/FLAG683759641 [2022-11-18 19:33:11,270 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/data/88ca1b996/836b85c0320b46d5838eabd3aaba91fa [2022-11-18 19:33:11,272 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 19:33:11,274 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 19:33:11,276 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 19:33:11,277 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 19:33:11,280 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 19:33:11,281 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 07:33:11" (1/1) ... [2022-11-18 19:33:11,282 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@24b1ea9e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:33:11, skipping insertion in model container [2022-11-18 19:33:11,282 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 07:33:11" (1/1) ... [2022-11-18 19:33:11,292 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 19:33:11,309 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 19:33:11,479 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/sv-benchmarks/c/recursive-simple/fibo_2calls_5-1.c[946,959] [2022-11-18 19:33:11,480 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 19:33:11,490 INFO L203 MainTranslator]: Completed pre-run [2022-11-18 19:33:11,505 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/sv-benchmarks/c/recursive-simple/fibo_2calls_5-1.c[946,959] [2022-11-18 19:33:11,505 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 19:33:11,519 INFO L208 MainTranslator]: Completed translation [2022-11-18 19:33:11,520 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:33:11 WrapperNode [2022-11-18 19:33:11,520 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 19:33:11,521 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-18 19:33:11,521 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-18 19:33:11,522 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-18 19:33:11,530 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:33:11" (1/1) ... [2022-11-18 19:33:11,537 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:33:11" (1/1) ... [2022-11-18 19:33:11,553 INFO L138 Inliner]: procedures = 14, calls = 12, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 20 [2022-11-18 19:33:11,554 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-18 19:33:11,555 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-18 19:33:11,555 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-18 19:33:11,555 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-18 19:33:11,564 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:33:11" (1/1) ... [2022-11-18 19:33:11,564 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:33:11" (1/1) ... [2022-11-18 19:33:11,566 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:33:11" (1/1) ... [2022-11-18 19:33:11,566 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:33:11" (1/1) ... [2022-11-18 19:33:11,568 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:33:11" (1/1) ... [2022-11-18 19:33:11,570 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:33:11" (1/1) ... [2022-11-18 19:33:11,571 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:33:11" (1/1) ... [2022-11-18 19:33:11,572 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:33:11" (1/1) ... [2022-11-18 19:33:11,574 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-18 19:33:11,575 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-18 19:33:11,575 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-18 19:33:11,575 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-18 19:33:11,576 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:33:11" (1/1) ... [2022-11-18 19:33:11,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:11,602 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:11,625 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:11,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-11-18 19:33:11,678 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-18 19:33:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-18 19:33:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2022-11-18 19:33:11,679 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2022-11-18 19:33:11,679 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2022-11-18 19:33:11,680 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2022-11-18 19:33:11,680 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-18 19:33:11,680 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-18 19:33:11,756 INFO L235 CfgBuilder]: Building ICFG [2022-11-18 19:33:11,759 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-18 19:33:11,922 INFO L276 CfgBuilder]: Performing block encoding [2022-11-18 19:33:11,928 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-18 19:33:11,928 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-18 19:33:11,930 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 07:33:11 BoogieIcfgContainer [2022-11-18 19:33:11,930 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-18 19:33:11,931 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-11-18 19:33:11,931 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-11-18 19:33:11,935 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-11-18 19:33:11,936 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-18 19:33:11,936 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 18.11 07:33:11" (1/3) ... [2022-11-18 19:33:11,937 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6b757240 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 07:33:11, skipping insertion in model container [2022-11-18 19:33:11,937 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-18 19:33:11,937 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:33:11" (2/3) ... [2022-11-18 19:33:11,937 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6b757240 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 07:33:11, skipping insertion in model container [2022-11-18 19:33:11,938 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-18 19:33:11,938 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 07:33:11" (3/3) ... [2022-11-18 19:33:11,939 INFO L332 chiAutomizerObserver]: Analyzing ICFG fibo_2calls_5-1.c [2022-11-18 19:33:11,993 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-11-18 19:33:11,994 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-11-18 19:33:11,994 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-11-18 19:33:11,994 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-11-18 19:33:11,994 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-11-18 19:33:11,994 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-11-18 19:33:11,994 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-11-18 19:33:11,994 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-11-18 19:33:11,999 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 26 states, 18 states have (on average 1.2777777777777777) internal successors, (23), 18 states have internal predecessors, (23), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-18 19:33:12,022 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2022-11-18 19:33:12,023 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:33:12,023 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:33:12,029 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2022-11-18 19:33:12,030 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:33:12,030 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-11-18 19:33:12,030 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 26 states, 18 states have (on average 1.2777777777777777) internal successors, (23), 18 states have internal predecessors, (23), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-18 19:33:12,033 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2022-11-18 19:33:12,033 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:33:12,033 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:33:12,034 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2022-11-18 19:33:12,034 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:33:12,042 INFO L748 eck$LassoCheckResult]: Stem: 15#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 6#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 5; 14#L39true call main_#t~ret8#1 := fibo1(main_~x~0#1);< 4#fibo1ENTRYtrue [2022-11-18 19:33:12,042 INFO L750 eck$LassoCheckResult]: Loop: 4#fibo1ENTRYtrue ~n := #in~n; 8#L10true assume !(~n < 1); 7#L12true assume !(1 == ~n); 9#L15true call #t~ret4 := fibo2(~n - 1);< 13#fibo2ENTRYtrue ~n := #in~n; 11#L20true assume !(~n < 1); 16#L22true assume !(1 == ~n); 22#L25true call #t~ret6 := fibo1(~n - 1);< 4#fibo1ENTRYtrue [2022-11-18 19:33:12,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:33:12,049 INFO L85 PathProgramCache]: Analyzing trace with hash 29896, now seen corresponding path program 1 times [2022-11-18 19:33:12,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:33:12,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66977784] [2022-11-18 19:33:12,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:12,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:33:12,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:33:12,148 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:33:12,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:33:12,175 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:33:12,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:33:12,179 INFO L85 PathProgramCache]: Analyzing trace with hash 181289832, now seen corresponding path program 1 times [2022-11-18 19:33:12,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:33:12,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72018625] [2022-11-18 19:33:12,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:12,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:33:12,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:33:12,190 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:33:12,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:33:12,198 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:33:12,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:33:12,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1313669423, now seen corresponding path program 1 times [2022-11-18 19:33:12,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:33:12,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178244404] [2022-11-18 19:33:12,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:12,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:33:12,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:33:12,217 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:33:12,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:33:12,235 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:33:12,589 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:33:12,589 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:33:12,589 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:33:12,590 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:33:12,590 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 19:33:12,590 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:12,590 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:33:12,590 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:33:12,590 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_5-1.c_Iteration1_Loop [2022-11-18 19:33:12,591 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:33:12,591 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:33:12,612 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:12,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-11-18 19:33:12,633 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:12,636 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:12,642 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:12,646 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:12,651 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:12,657 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:12,737 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:33:12,738 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 19:33:12,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:12,741 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:12,744 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:12,746 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-11-18 19:33:12,748 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:33:12,748 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:33:12,772 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:33:12,773 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#res=0} Honda state: {fibo2_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:33:12,787 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:12,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:12,787 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:12,796 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:12,805 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:33:12,805 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:33:12,811 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-11-18 19:33:12,840 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:33:12,840 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#res=0} Honda state: {fibo1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:33:12,850 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:12,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:12,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:12,852 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:12,864 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:33:12,864 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:33:12,877 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-11-18 19:33:12,891 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:33:12,892 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#in~n=0} Honda state: {fibo2_#in~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:33:12,903 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:12,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:12,903 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:12,905 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:12,913 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:33:12,914 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:33:12,928 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-11-18 19:33:12,947 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:33:12,948 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret4=0} Honda state: {fibo1_#t~ret4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:33:12,952 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:12,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:12,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:12,954 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:12,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-11-18 19:33:12,957 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:33:12,957 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:33:12,969 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:33:12,969 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret6=0} Honda state: {fibo2_#t~ret6=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:33:12,975 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:12,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:12,976 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:12,977 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:12,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-11-18 19:33:12,981 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:33:12,981 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:33:13,000 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:33:13,001 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret5=0} Honda state: {fibo1_#t~ret5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:33:13,008 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:13,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:13,009 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:13,010 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:13,012 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-11-18 19:33:13,014 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:33:13,015 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:33:13,032 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:33:13,032 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret7=0} Honda state: {fibo2_#t~ret7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:33:13,041 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Ended with exit code 0 [2022-11-18 19:33:13,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:13,042 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:13,043 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:13,044 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-11-18 19:33:13,045 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:33:13,045 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:33:13,061 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:13,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:13,061 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:13,062 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:13,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-11-18 19:33:13,065 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 19:33:13,065 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:33:13,135 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 19:33:13,138 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:13,138 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:33:13,139 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:33:13,139 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:33:13,139 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:33:13,139 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 19:33:13,139 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:13,139 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:33:13,139 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:33:13,139 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_5-1.c_Iteration1_Loop [2022-11-18 19:33:13,139 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:33:13,139 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:33:13,141 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:13,148 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:13,150 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:13,153 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:13,156 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:13,159 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:13,168 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:13,170 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:13,217 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:33:13,222 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 19:33:13,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:13,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:13,224 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:13,231 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:33:13,244 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:33:13,244 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:33:13,245 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:33:13,245 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:33:13,245 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:33:13,248 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:33:13,249 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:33:13,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-11-18 19:33:13,271 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:33:13,280 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:13,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:13,281 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:13,283 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:13,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-11-18 19:33:13,293 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:33:13,305 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:33:13,305 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:33:13,306 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:33:13,306 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:33:13,306 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:33:13,307 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:33:13,307 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:33:13,316 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:33:13,320 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:13,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:13,320 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:13,322 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:13,328 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:33:13,340 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:33:13,340 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:33:13,340 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:33:13,341 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:33:13,341 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:33:13,341 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:33:13,342 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:33:13,346 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-11-18 19:33:13,355 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:33:13,365 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:13,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:13,366 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:13,367 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:13,375 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:33:13,383 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2022-11-18 19:33:13,387 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:33:13,387 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:33:13,388 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:33:13,388 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:33:13,388 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:33:13,389 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:33:13,389 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:33:13,399 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:33:13,403 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:13,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:13,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:13,404 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:13,411 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2022-11-18 19:33:13,412 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:33:13,422 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:33:13,422 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:33:13,422 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:33:13,423 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:33:13,423 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:33:13,423 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:33:13,423 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:33:13,431 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:33:13,439 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:13,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:13,440 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:13,441 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:13,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2022-11-18 19:33:13,448 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:33:13,460 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:33:13,460 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:33:13,461 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:33:13,461 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:33:13,461 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:33:13,462 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:33:13,462 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:33:13,479 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-18 19:33:13,484 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-18 19:33:13,484 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-18 19:33:13,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:13,486 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:13,487 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:13,491 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2022-11-18 19:33:13,492 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-18 19:33:13,492 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-18 19:33:13,492 INFO L513 LassoAnalysis]: Proved termination. [2022-11-18 19:33:13,493 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo1_#in~n) = 1*fibo1_#in~n Supporting invariants [] [2022-11-18 19:33:13,503 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:13,506 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-18 19:33:13,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:33:13,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:13,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 19:33:13,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:33:13,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:13,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-18 19:33:13,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:33:13,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:33:13,784 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Ended with exit code 0 [2022-11-18 19:33:13,813 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 5 loop predicates [2022-11-18 19:33:13,815 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 26 states, 18 states have (on average 1.2777777777777777) internal successors, (23), 18 states have internal predecessors, (23), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Second operand has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 4 states have internal predecessors, (8), 3 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:33:14,066 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 26 states, 18 states have (on average 1.2777777777777777) internal successors, (23), 18 states have internal predecessors, (23), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5). Second operand has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 4 states have internal predecessors, (8), 3 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 84 states and 116 transitions. Complement of second has 24 states. [2022-11-18 19:33:14,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 1 stem states 5 non-accepting loop states 1 accepting loop states [2022-11-18 19:33:14,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 4 states have internal predecessors, (8), 3 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:33:14,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 21 transitions. [2022-11-18 19:33:14,085 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 21 transitions. Stem has 3 letters. Loop has 8 letters. [2022-11-18 19:33:14,086 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:33:14,087 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 21 transitions. Stem has 11 letters. Loop has 8 letters. [2022-11-18 19:33:14,087 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:33:14,087 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 21 transitions. Stem has 3 letters. Loop has 16 letters. [2022-11-18 19:33:14,087 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:33:14,088 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 84 states and 116 transitions. [2022-11-18 19:33:14,104 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2022-11-18 19:33:14,120 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 84 states to 61 states and 82 transitions. [2022-11-18 19:33:14,122 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 39 [2022-11-18 19:33:14,122 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 40 [2022-11-18 19:33:14,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 82 transitions. [2022-11-18 19:33:14,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 19:33:14,125 INFO L218 hiAutomatonCegarLoop]: Abstraction has 61 states and 82 transitions. [2022-11-18 19:33:14,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states and 82 transitions. [2022-11-18 19:33:14,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 54. [2022-11-18 19:33:14,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 36 states have (on average 1.3055555555555556) internal successors, (47), 38 states have internal predecessors, (47), 12 states have call successors, (12), 8 states have call predecessors, (12), 6 states have return successors, (13), 7 states have call predecessors, (13), 10 states have call successors, (13) [2022-11-18 19:33:14,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 72 transitions. [2022-11-18 19:33:14,169 INFO L240 hiAutomatonCegarLoop]: Abstraction has 54 states and 72 transitions. [2022-11-18 19:33:14,169 INFO L428 stractBuchiCegarLoop]: Abstraction has 54 states and 72 transitions. [2022-11-18 19:33:14,169 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-11-18 19:33:14,169 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 54 states and 72 transitions. [2022-11-18 19:33:14,172 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2022-11-18 19:33:14,172 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:33:14,172 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:33:14,174 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:33:14,174 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:33:14,174 INFO L748 eck$LassoCheckResult]: Stem: 195#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 196#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 5; 213#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 212#fibo1ENTRY ~n := #in~n; 214#L10 assume !(~n < 1); 225#L12 assume !(1 == ~n); 207#L15 call #t~ret4 := fibo2(~n - 1);< 229#fibo2ENTRY ~n := #in~n; 235#L20 assume !(~n < 1); 248#L22 assume !(1 == ~n); 203#L25 call #t~ret6 := fibo1(~n - 1);< 215#fibo1ENTRY ~n := #in~n; 217#L10 assume ~n < 1;#res := 0; 204#fibo1FINAL assume true; 205#fibo1EXIT >#46#return; 206#L25-1 [2022-11-18 19:33:14,175 INFO L750 eck$LassoCheckResult]: Loop: 206#L25-1 call #t~ret7 := fibo1(~n - 2);< 211#fibo1ENTRY ~n := #in~n; 239#L10 assume !(~n < 1); 240#L12 assume !(1 == ~n); 210#L15 call #t~ret4 := fibo2(~n - 1);< 219#fibo2ENTRY ~n := #in~n; 242#L20 assume !(~n < 1); 241#L22 assume !(1 == ~n); 218#L25 call #t~ret6 := fibo1(~n - 1);< 211#fibo1ENTRY ~n := #in~n; 239#L10 assume ~n < 1;#res := 0; 237#fibo1FINAL assume true; 238#fibo1EXIT >#46#return; 206#L25-1 [2022-11-18 19:33:14,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:33:14,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1888024054, now seen corresponding path program 1 times [2022-11-18 19:33:14,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:33:14,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320490407] [2022-11-18 19:33:14,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:14,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:33:14,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:14,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-11-18 19:33:14,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:14,383 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 19:33:14,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:33:14,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320490407] [2022-11-18 19:33:14,384 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320490407] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:33:14,385 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:33:14,385 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 19:33:14,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863621954] [2022-11-18 19:33:14,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:33:14,388 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 19:33:14,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:33:14,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1730504828, now seen corresponding path program 1 times [2022-11-18 19:33:14,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:33:14,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787725462] [2022-11-18 19:33:14,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:14,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:33:14,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:14,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 19:33:14,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:14,460 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 19:33:14,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:33:14,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787725462] [2022-11-18 19:33:14,461 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787725462] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:33:14,461 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:33:14,461 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 19:33:14,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250245504] [2022-11-18 19:33:14,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:33:14,462 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:33:14,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:33:14,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 19:33:14,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-18 19:33:14,466 INFO L87 Difference]: Start difference. First operand 54 states and 72 transitions. cyclomatic complexity: 20 Second operand has 6 states, 4 states have (on average 2.25) internal successors, (9), 5 states have internal predecessors, (9), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 19:33:14,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:33:14,559 INFO L93 Difference]: Finished difference Result 68 states and 88 transitions. [2022-11-18 19:33:14,559 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 68 states and 88 transitions. [2022-11-18 19:33:14,561 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2022-11-18 19:33:14,562 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 68 states to 66 states and 86 transitions. [2022-11-18 19:33:14,563 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 46 [2022-11-18 19:33:14,563 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 46 [2022-11-18 19:33:14,563 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 86 transitions. [2022-11-18 19:33:14,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 19:33:14,563 INFO L218 hiAutomatonCegarLoop]: Abstraction has 66 states and 86 transitions. [2022-11-18 19:33:14,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states and 86 transitions. [2022-11-18 19:33:14,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 58. [2022-11-18 19:33:14,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 38 states have (on average 1.263157894736842) internal successors, (48), 42 states have internal predecessors, (48), 12 states have call successors, (12), 8 states have call predecessors, (12), 8 states have return successors, (16), 7 states have call predecessors, (16), 10 states have call successors, (16) [2022-11-18 19:33:14,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 76 transitions. [2022-11-18 19:33:14,570 INFO L240 hiAutomatonCegarLoop]: Abstraction has 58 states and 76 transitions. [2022-11-18 19:33:14,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 19:33:14,571 INFO L428 stractBuchiCegarLoop]: Abstraction has 58 states and 76 transitions. [2022-11-18 19:33:14,571 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-11-18 19:33:14,572 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 58 states and 76 transitions. [2022-11-18 19:33:14,573 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10 [2022-11-18 19:33:14,573 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:33:14,573 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:33:14,574 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:33:14,574 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:33:14,574 INFO L748 eck$LassoCheckResult]: Stem: 340#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 341#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 5; 359#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 358#fibo1ENTRY ~n := #in~n; 360#L10 assume !(~n < 1); 370#L12 assume !(1 == ~n); 354#L15 call #t~ret4 := fibo2(~n - 1);< 377#fibo2ENTRY ~n := #in~n; 381#L20 assume !(~n < 1); 397#L22 assume !(1 == ~n); 348#L25 call #t~ret6 := fibo1(~n - 1);< 361#fibo1ENTRY ~n := #in~n; 363#L10 assume !(~n < 1); 386#L12 assume 1 == ~n;#res := 1; 385#fibo1FINAL assume true; 384#fibo1EXIT >#46#return; 350#L25-1 [2022-11-18 19:33:14,574 INFO L750 eck$LassoCheckResult]: Loop: 350#L25-1 call #t~ret7 := fibo1(~n - 2);< 357#fibo1ENTRY ~n := #in~n; 374#L10 assume !(~n < 1); 368#L12 assume !(1 == ~n); 356#L15 call #t~ret4 := fibo2(~n - 1);< 390#fibo2ENTRY ~n := #in~n; 389#L20 assume !(~n < 1); 387#L22 assume !(1 == ~n); 351#L25 call #t~ret6 := fibo1(~n - 1);< 357#fibo1ENTRY ~n := #in~n; 374#L10 assume !(~n < 1); 368#L12 assume 1 == ~n;#res := 1; 369#fibo1FINAL assume true; 383#fibo1EXIT >#46#return; 350#L25-1 [2022-11-18 19:33:14,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:33:14,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1600771562, now seen corresponding path program 1 times [2022-11-18 19:33:14,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:33:14,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9408381] [2022-11-18 19:33:14,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:14,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:33:14,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:14,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-11-18 19:33:14,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:14,749 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:33:14,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:33:14,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9408381] [2022-11-18 19:33:14,750 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9408381] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:33:14,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648535412] [2022-11-18 19:33:14,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:14,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:33:14,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:14,752 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:33:14,760 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-18 19:33:14,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:14,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 19:33:14,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:33:14,898 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:33:14,899 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:33:15,066 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:33:15,066 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648535412] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:33:15,066 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:33:15,067 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-11-18 19:33:15,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915692248] [2022-11-18 19:33:15,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:33:15,067 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 19:33:15,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:33:15,068 INFO L85 PathProgramCache]: Analyzing trace with hash 2106067024, now seen corresponding path program 1 times [2022-11-18 19:33:15,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:33:15,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593225389] [2022-11-18 19:33:15,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:15,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:33:15,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:33:15,076 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:33:15,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:33:15,082 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:33:15,323 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:33:15,323 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:33:15,323 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:33:15,323 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:33:15,323 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 19:33:15,323 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:15,324 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:33:15,324 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:33:15,324 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_5-1.c_Iteration3_Loop [2022-11-18 19:33:15,324 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:33:15,324 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:33:15,325 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:15,328 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:15,331 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:15,334 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:15,337 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:15,345 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:15,348 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:15,351 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:15,408 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:33:15,408 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 19:33:15,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:15,409 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:15,412 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:15,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-11-18 19:33:15,420 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:33:15,420 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:33:15,448 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:33:15,448 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret4=0} Honda state: {fibo1_#t~ret4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:33:15,457 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:15,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:15,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:15,458 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:15,475 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:33:15,475 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:33:15,475 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-11-18 19:33:15,497 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:33:15,497 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret5=0} Honda state: {fibo1_#t~ret5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:33:15,505 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:15,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:15,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:15,507 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:15,510 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-11-18 19:33:15,511 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:33:15,511 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:33:15,532 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:33:15,532 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret7=0} Honda state: {fibo2_#t~ret7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:33:15,536 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:15,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:15,536 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:15,537 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:15,544 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-11-18 19:33:15,544 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:33:15,544 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:33:15,560 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:33:15,561 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#res=0} Honda state: {fibo1_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:33:15,563 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:15,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:15,563 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:15,564 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:15,565 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-11-18 19:33:15,567 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:33:15,567 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:33:15,618 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:15,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:15,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:15,620 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:15,624 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 19:33:15,624 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:33:15,637 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-11-18 19:33:16,863 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 19:33:16,866 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2022-11-18 19:33:16,866 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:33:16,867 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:33:16,867 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:33:16,867 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:33:16,867 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 19:33:16,867 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:16,867 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:33:16,867 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:33:16,867 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_5-1.c_Iteration3_Loop [2022-11-18 19:33:16,867 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:33:16,867 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:33:16,868 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:16,873 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:16,875 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:16,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-11-18 19:33:16,884 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:16,886 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:16,889 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:16,891 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:16,942 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:33:16,942 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 19:33:16,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:16,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:16,943 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:16,952 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:33:16,964 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:33:16,964 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:33:16,964 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:33:16,964 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:33:16,964 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:33:16,965 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:33:16,965 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:33:16,967 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-11-18 19:33:16,975 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:33:16,979 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:16,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:16,979 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:16,980 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:16,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-11-18 19:33:16,982 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:33:16,992 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:33:16,992 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:33:16,993 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:33:16,993 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:33:16,993 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:33:16,993 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:33:16,993 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:33:16,999 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:33:17,001 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2022-11-18 19:33:17,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:17,002 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:17,003 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:17,005 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-11-18 19:33:17,005 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:33:17,015 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:33:17,015 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:33:17,015 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:33:17,016 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:33:17,016 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:33:17,019 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:33:17,019 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:33:17,045 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:33:17,047 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2022-11-18 19:33:17,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:17,047 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:17,048 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:17,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-11-18 19:33:17,052 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:33:17,062 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:33:17,062 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:33:17,062 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:33:17,062 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:33:17,063 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:33:17,064 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:33:17,064 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:33:17,091 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-18 19:33:17,106 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-18 19:33:17,106 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-18 19:33:17,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:17,106 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:17,114 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:17,117 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-18 19:33:17,117 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-18 19:33:17,117 INFO L513 LassoAnalysis]: Proved termination. [2022-11-18 19:33:17,117 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo2_~n) = 1*fibo2_~n Supporting invariants [] [2022-11-18 19:33:17,120 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-11-18 19:33:17,120 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:17,121 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-18 19:33:17,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:33:17,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:17,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 19:33:17,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:33:17,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:17,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-18 19:33:17,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:33:17,464 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:33:17,464 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 8 loop predicates [2022-11-18 19:33:17,465 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 58 states and 76 transitions. cyclomatic complexity: 20 Second operand has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 6 states have internal predecessors, (22), 4 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 19:33:17,824 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:17,985 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 58 states and 76 transitions. cyclomatic complexity: 20. Second operand has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 6 states have internal predecessors, (22), 4 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Result 191 states and 263 transitions. Complement of second has 40 states. [2022-11-18 19:33:17,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 12 states 2 stem states 9 non-accepting loop states 1 accepting loop states [2022-11-18 19:33:17,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 6 states have internal predecessors, (22), 4 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 19:33:17,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 73 transitions. [2022-11-18 19:33:17,993 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 73 transitions. Stem has 16 letters. Loop has 14 letters. [2022-11-18 19:33:17,994 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:33:17,994 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 73 transitions. Stem has 30 letters. Loop has 14 letters. [2022-11-18 19:33:17,997 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:33:17,997 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 73 transitions. Stem has 16 letters. Loop has 28 letters. [2022-11-18 19:33:18,000 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:33:18,000 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 191 states and 263 transitions. [2022-11-18 19:33:18,012 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2022-11-18 19:33:18,016 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 191 states to 169 states and 237 transitions. [2022-11-18 19:33:18,016 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 103 [2022-11-18 19:33:18,017 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 106 [2022-11-18 19:33:18,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 169 states and 237 transitions. [2022-11-18 19:33:18,018 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 19:33:18,018 INFO L218 hiAutomatonCegarLoop]: Abstraction has 169 states and 237 transitions. [2022-11-18 19:33:18,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states and 237 transitions. [2022-11-18 19:33:18,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 152. [2022-11-18 19:33:18,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 95 states have (on average 1.2842105263157895) internal successors, (122), 102 states have internal predecessors, (122), 35 states have call successors, (36), 19 states have call predecessors, (36), 22 states have return successors, (48), 30 states have call predecessors, (48), 33 states have call successors, (48) [2022-11-18 19:33:18,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 206 transitions. [2022-11-18 19:33:18,045 INFO L240 hiAutomatonCegarLoop]: Abstraction has 152 states and 206 transitions. [2022-11-18 19:33:18,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:33:18,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-18 19:33:18,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2022-11-18 19:33:18,046 INFO L87 Difference]: Start difference. First operand 152 states and 206 transitions. Second operand has 16 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 11 states have internal predecessors, (25), 6 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 19:33:18,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:33:18,298 INFO L93 Difference]: Finished difference Result 191 states and 254 transitions. [2022-11-18 19:33:18,298 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 191 states and 254 transitions. [2022-11-18 19:33:18,302 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2022-11-18 19:33:18,306 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 191 states to 185 states and 246 transitions. [2022-11-18 19:33:18,306 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 122 [2022-11-18 19:33:18,307 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 122 [2022-11-18 19:33:18,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 185 states and 246 transitions. [2022-11-18 19:33:18,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 19:33:18,307 INFO L218 hiAutomatonCegarLoop]: Abstraction has 185 states and 246 transitions. [2022-11-18 19:33:18,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states and 246 transitions. [2022-11-18 19:33:18,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 172. [2022-11-18 19:33:18,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 106 states have (on average 1.2547169811320755) internal successors, (133), 116 states have internal predecessors, (133), 40 states have call successors, (42), 21 states have call predecessors, (42), 26 states have return successors, (56), 34 states have call predecessors, (56), 37 states have call successors, (56) [2022-11-18 19:33:18,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 231 transitions. [2022-11-18 19:33:18,319 INFO L240 hiAutomatonCegarLoop]: Abstraction has 172 states and 231 transitions. [2022-11-18 19:33:18,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 19:33:18,320 INFO L428 stractBuchiCegarLoop]: Abstraction has 172 states and 231 transitions. [2022-11-18 19:33:18,320 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-11-18 19:33:18,321 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 172 states and 231 transitions. [2022-11-18 19:33:18,322 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2022-11-18 19:33:18,322 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:33:18,323 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:33:18,326 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [8, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2022-11-18 19:33:18,326 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 5, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2022-11-18 19:33:18,327 INFO L748 eck$LassoCheckResult]: Stem: 1215#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 1216#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 5; 1243#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 1289#fibo1ENTRY ~n := #in~n; 1323#L10 assume !(~n < 1); 1322#L12 assume !(1 == ~n); 1221#L15 call #t~ret4 := fibo2(~n - 1);< 1275#fibo2ENTRY ~n := #in~n; 1282#L20 assume !(~n < 1); 1220#L22 assume !(1 == ~n); 1222#L25 call #t~ret6 := fibo1(~n - 1);< 1247#fibo1ENTRY ~n := #in~n; 1314#L10 assume !(~n < 1); 1313#L12 assume !(1 == ~n); 1245#L15 call #t~ret4 := fibo2(~n - 1);< 1312#fibo2ENTRY ~n := #in~n; 1309#L20 assume !(~n < 1); 1310#L22 assume !(1 == ~n); 1244#L25 call #t~ret6 := fibo1(~n - 1);< 1247#fibo1ENTRY ~n := #in~n; 1314#L10 assume !(~n < 1); 1313#L12 assume !(1 == ~n); 1245#L15 call #t~ret4 := fibo2(~n - 1);< 1312#fibo2ENTRY ~n := #in~n; 1309#L20 assume ~n < 1;#res := 0; 1269#fibo2FINAL assume true; 1270#fibo2EXIT >#50#return; 1246#L15-1 call #t~ret5 := fibo2(~n - 2);< 1249#fibo2ENTRY ~n := #in~n; 1379#L20 assume !(~n < 1); 1378#L22 assume !(1 == ~n); 1244#L25 call #t~ret6 := fibo1(~n - 1);< 1247#fibo1ENTRY ~n := #in~n; 1315#L10 assume !(~n < 1); 1318#L12 assume 1 == ~n;#res := 1; 1317#fibo1FINAL assume true; 1316#fibo1EXIT >#46#return; 1225#L25-1 call #t~ret7 := fibo1(~n - 2);< 1235#fibo1ENTRY ~n := #in~n; 1308#L10 assume !(~n < 1); 1306#L12 assume !(1 == ~n); 1233#L15 call #t~ret4 := fibo2(~n - 1);< 1305#fibo2ENTRY ~n := #in~n; 1303#L20 assume ~n < 1;#res := 0; 1304#fibo2FINAL assume true; 1307#fibo2EXIT >#50#return; 1234#L15-1 call #t~ret5 := fibo2(~n - 2);< 1305#fibo2ENTRY ~n := #in~n; 1303#L20 assume !(~n < 1); 1298#L22 assume 1 == ~n;#res := 1; 1299#fibo2FINAL assume true; 1366#fibo2EXIT >#52#return; 1365#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 1380#fibo1FINAL assume true; 1376#fibo1EXIT >#48#return; 1372#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 1369#fibo2FINAL assume true; 1367#fibo2EXIT >#52#return; 1365#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 1380#fibo1FINAL assume true; 1376#fibo1EXIT >#46#return; 1260#L25-1 call #t~ret7 := fibo1(~n - 2);< 1231#fibo1ENTRY ~n := #in~n; 1271#L10 assume !(~n < 1); 1258#L12 assume !(1 == ~n); 1263#L15 call #t~ret4 := fibo2(~n - 1);< 1274#fibo2ENTRY ~n := #in~n; 1284#L20 assume ~n < 1;#res := 0; 1370#fibo2FINAL assume true; 1368#fibo2EXIT >#50#return; 1283#L15-1 call #t~ret5 := fibo2(~n - 2);< 1274#fibo2ENTRY ~n := #in~n; 1284#L20 assume ~n < 1;#res := 0; 1370#fibo2FINAL assume true; 1368#fibo2EXIT >#52#return; 1365#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 1380#fibo1FINAL assume true; 1376#fibo1EXIT >#48#return; 1372#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 1369#fibo2FINAL assume true; 1367#fibo2EXIT >#50#return; 1283#L15-1 [2022-11-18 19:33:18,327 INFO L750 eck$LassoCheckResult]: Loop: 1283#L15-1 call #t~ret5 := fibo2(~n - 2);< 1274#fibo2ENTRY ~n := #in~n; 1284#L20 assume !(~n < 1); 1373#L22 assume !(1 == ~n); 1259#L25 call #t~ret6 := fibo1(~n - 1);< 1231#fibo1ENTRY ~n := #in~n; 1271#L10 assume !(~n < 1); 1258#L12 assume !(1 == ~n); 1263#L15 call #t~ret4 := fibo2(~n - 1);< 1274#fibo2ENTRY ~n := #in~n; 1284#L20 assume !(~n < 1); 1373#L22 assume !(1 == ~n); 1259#L25 call #t~ret6 := fibo1(~n - 1);< 1231#fibo1ENTRY ~n := #in~n; 1271#L10 assume !(~n < 1); 1258#L12 assume !(1 == ~n); 1263#L15 call #t~ret4 := fibo2(~n - 1);< 1274#fibo2ENTRY ~n := #in~n; 1284#L20 assume ~n < 1;#res := 0; 1370#fibo2FINAL assume true; 1368#fibo2EXIT >#50#return; 1283#L15-1 call #t~ret5 := fibo2(~n - 2);< 1274#fibo2ENTRY ~n := #in~n; 1284#L20 assume ~n < 1;#res := 0; 1370#fibo2FINAL assume true; 1368#fibo2EXIT >#52#return; 1365#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 1380#fibo1FINAL assume true; 1376#fibo1EXIT >#46#return; 1260#L25-1 call #t~ret7 := fibo1(~n - 2);< 1231#fibo1ENTRY ~n := #in~n; 1271#L10 assume !(~n < 1); 1258#L12 assume !(1 == ~n); 1263#L15 call #t~ret4 := fibo2(~n - 1);< 1274#fibo2ENTRY ~n := #in~n; 1284#L20 assume ~n < 1;#res := 0; 1370#fibo2FINAL assume true; 1368#fibo2EXIT >#50#return; 1283#L15-1 call #t~ret5 := fibo2(~n - 2);< 1274#fibo2ENTRY ~n := #in~n; 1284#L20 assume ~n < 1;#res := 0; 1370#fibo2FINAL assume true; 1368#fibo2EXIT >#52#return; 1365#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 1380#fibo1FINAL assume true; 1376#fibo1EXIT >#48#return; 1372#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 1369#fibo2FINAL assume true; 1367#fibo2EXIT >#50#return; 1283#L15-1 [2022-11-18 19:33:18,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:33:18,327 INFO L85 PathProgramCache]: Analyzing trace with hash 376035563, now seen corresponding path program 1 times [2022-11-18 19:33:18,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:33:18,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919326070] [2022-11-18 19:33:18,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:18,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:33:18,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:18,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-11-18 19:33:18,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:18,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 19:33:18,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:18,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 19:33:18,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:18,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 19:33:18,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:18,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 19:33:18,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:18,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-11-18 19:33:18,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:18,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 19:33:18,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:18,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 19:33:18,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:18,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-18 19:33:18,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:18,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 19:33:18,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:18,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 19:33:18,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:18,853 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 23 proven. 71 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-11-18 19:33:18,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:33:18,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919326070] [2022-11-18 19:33:18,854 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919326070] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:33:18,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820338796] [2022-11-18 19:33:18,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:18,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:33:18,855 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:18,856 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:33:18,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-11-18 19:33:18,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:18,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-18 19:33:18,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:33:19,094 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 30 proven. 79 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2022-11-18 19:33:19,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:33:19,669 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 30 proven. 80 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-11-18 19:33:19,669 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [820338796] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:33:19,669 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:33:19,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 14] total 30 [2022-11-18 19:33:19,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863140087] [2022-11-18 19:33:19,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:33:19,670 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 19:33:19,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:33:19,671 INFO L85 PathProgramCache]: Analyzing trace with hash 36254641, now seen corresponding path program 1 times [2022-11-18 19:33:19,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:33:19,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486875318] [2022-11-18 19:33:19,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:19,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:33:19,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:19,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 19:33:19,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:19,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 19:33:19,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:19,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 19:33:19,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:19,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 19:33:19,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:19,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-11-18 19:33:19,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:19,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 19:33:19,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:19,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 19:33:19,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:19,797 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 13 proven. 15 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-11-18 19:33:19,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:33:19,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486875318] [2022-11-18 19:33:19,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486875318] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:33:19,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188085147] [2022-11-18 19:33:19,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:19,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:33:19,799 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:19,804 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:33:19,823 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-11-18 19:33:19,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:19,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 19:33:19,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:33:19,985 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 18 proven. 16 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-18 19:33:19,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:33:20,307 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 18 proven. 16 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-18 19:33:20,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188085147] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:33:20,308 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:33:20,308 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 9] total 15 [2022-11-18 19:33:20,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699201715] [2022-11-18 19:33:20,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:33:20,309 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:33:20,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:33:20,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-18 19:33:20,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2022-11-18 19:33:20,310 INFO L87 Difference]: Start difference. First operand 172 states and 231 transitions. cyclomatic complexity: 64 Second operand has 15 states, 13 states have (on average 2.923076923076923) internal successors, (38), 14 states have internal predecessors, (38), 8 states have call successors, (12), 1 states have call predecessors, (12), 5 states have return successors, (14), 5 states have call predecessors, (14), 8 states have call successors, (14) [2022-11-18 19:33:20,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:33:20,585 INFO L93 Difference]: Finished difference Result 228 states and 299 transitions. [2022-11-18 19:33:20,585 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 228 states and 299 transitions. [2022-11-18 19:33:20,589 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2022-11-18 19:33:20,592 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 228 states to 205 states and 268 transitions. [2022-11-18 19:33:20,592 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 139 [2022-11-18 19:33:20,593 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 139 [2022-11-18 19:33:20,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 205 states and 268 transitions. [2022-11-18 19:33:20,593 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 19:33:20,593 INFO L218 hiAutomatonCegarLoop]: Abstraction has 205 states and 268 transitions. [2022-11-18 19:33:20,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states and 268 transitions. [2022-11-18 19:33:20,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 189. [2022-11-18 19:33:20,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 118 states have (on average 1.1779661016949152) internal successors, (139), 128 states have internal predecessors, (139), 40 states have call successors, (41), 25 states have call predecessors, (41), 31 states have return successors, (64), 35 states have call predecessors, (64), 37 states have call successors, (64) [2022-11-18 19:33:20,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 244 transitions. [2022-11-18 19:33:20,605 INFO L240 hiAutomatonCegarLoop]: Abstraction has 189 states and 244 transitions. [2022-11-18 19:33:20,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 19:33:20,606 INFO L428 stractBuchiCegarLoop]: Abstraction has 189 states and 244 transitions. [2022-11-18 19:33:20,607 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-11-18 19:33:20,607 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 189 states and 244 transitions. [2022-11-18 19:33:20,608 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20 [2022-11-18 19:33:20,609 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:33:20,609 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:33:20,610 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:33:20,611 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 5, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2022-11-18 19:33:20,611 INFO L748 eck$LassoCheckResult]: Stem: 2732#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 2733#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 5; 2762#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 2794#fibo1ENTRY ~n := #in~n; 2783#L10 assume !(~n < 1); 2778#L12 assume !(1 == ~n); 2738#L15 call #t~ret4 := fibo2(~n - 1);< 2786#fibo2ENTRY ~n := #in~n; 2788#L20 assume !(~n < 1); 2737#L22 assume !(1 == ~n); 2739#L25 call #t~ret6 := fibo1(~n - 1);< 2807#fibo1ENTRY ~n := #in~n; 2805#L10 assume !(~n < 1); 2804#L12 assume !(1 == ~n); 2750#L15 call #t~ret4 := fibo2(~n - 1);< 2799#fibo2ENTRY ~n := #in~n; 2825#L20 assume !(~n < 1); 2824#L22 assume !(1 == ~n); 2769#L25 call #t~ret6 := fibo1(~n - 1);< 2807#fibo1ENTRY ~n := #in~n; 2808#L10 assume !(~n < 1); 2835#L12 assume 1 == ~n;#res := 1; 2836#fibo1FINAL assume true; 2905#fibo1EXIT >#46#return; 2748#L25-1 call #t~ret7 := fibo1(~n - 2);< 2751#fibo1ENTRY ~n := #in~n; 2911#L10 assume ~n < 1;#res := 0; 2909#fibo1FINAL assume true; 2907#fibo1EXIT >#48#return; 2771#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 2772#fibo2FINAL assume true; 2779#fibo2EXIT >#50#return; 2849#L15-1 [2022-11-18 19:33:20,611 INFO L750 eck$LassoCheckResult]: Loop: 2849#L15-1 call #t~ret5 := fibo2(~n - 2);< 2858#fibo2ENTRY ~n := #in~n; 2886#L20 assume !(~n < 1); 2884#L22 assume !(1 == ~n); 2857#L25 call #t~ret6 := fibo1(~n - 1);< 2867#fibo1ENTRY ~n := #in~n; 2864#L10 assume !(~n < 1); 2862#L12 assume !(1 == ~n); 2851#L15 call #t~ret4 := fibo2(~n - 1);< 2858#fibo2ENTRY ~n := #in~n; 2886#L20 assume !(~n < 1); 2884#L22 assume !(1 == ~n); 2857#L25 call #t~ret6 := fibo1(~n - 1);< 2867#fibo1ENTRY ~n := #in~n; 2864#L10 assume !(~n < 1); 2862#L12 assume !(1 == ~n); 2851#L15 call #t~ret4 := fibo2(~n - 1);< 2858#fibo2ENTRY ~n := #in~n; 2886#L20 assume !(~n < 1); 2884#L22 assume 1 == ~n;#res := 1; 2885#fibo2FINAL assume true; 2860#fibo2EXIT >#50#return; 2849#L15-1 call #t~ret5 := fibo2(~n - 2);< 2858#fibo2ENTRY ~n := #in~n; 2886#L20 assume ~n < 1;#res := 0; 2887#fibo2FINAL assume true; 2883#fibo2EXIT >#52#return; 2848#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 2882#fibo1FINAL assume true; 2879#fibo1EXIT >#46#return; 2854#L25-1 call #t~ret7 := fibo1(~n - 2);< 2867#fibo1ENTRY ~n := #in~n; 2864#L10 assume !(~n < 1); 2862#L12 assume !(1 == ~n); 2851#L15 call #t~ret4 := fibo2(~n - 1);< 2858#fibo2ENTRY ~n := #in~n; 2886#L20 assume !(~n < 1); 2884#L22 assume 1 == ~n;#res := 1; 2885#fibo2FINAL assume true; 2860#fibo2EXIT >#50#return; 2849#L15-1 call #t~ret5 := fibo2(~n - 2);< 2858#fibo2ENTRY ~n := #in~n; 2886#L20 assume ~n < 1;#res := 0; 2887#fibo2FINAL assume true; 2883#fibo2EXIT >#52#return; 2848#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 2882#fibo1FINAL assume true; 2879#fibo1EXIT >#48#return; 2876#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 2875#fibo2FINAL assume true; 2850#fibo2EXIT >#50#return; 2849#L15-1 [2022-11-18 19:33:20,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:33:20,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1036448488, now seen corresponding path program 1 times [2022-11-18 19:33:20,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:33:20,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086457203] [2022-11-18 19:33:20,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:20,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:33:20,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:33:20,620 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:33:20,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:33:20,629 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:33:20,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:33:20,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1445694181, now seen corresponding path program 1 times [2022-11-18 19:33:20,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:33:20,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659504273] [2022-11-18 19:33:20,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:20,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:33:20,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:20,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 19:33:20,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:20,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 19:33:20,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:20,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 19:33:20,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:20,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-11-18 19:33:20,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:20,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-18 19:33:20,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:20,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 19:33:20,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:20,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-11-18 19:33:20,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:20,830 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 22 proven. 14 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-11-18 19:33:20,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:33:20,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659504273] [2022-11-18 19:33:20,830 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659504273] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:33:20,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [111189470] [2022-11-18 19:33:20,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:20,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:33:20,831 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:20,834 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:33:20,859 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-11-18 19:33:20,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:20,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-18 19:33:20,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:33:21,015 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 27 proven. 20 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-11-18 19:33:21,016 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:33:21,452 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 27 proven. 20 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-11-18 19:33:21,452 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [111189470] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:33:21,453 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:33:21,453 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2022-11-18 19:33:21,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078645000] [2022-11-18 19:33:21,453 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:33:21,454 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:33:21,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:33:21,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-18 19:33:21,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-11-18 19:33:21,455 INFO L87 Difference]: Start difference. First operand 189 states and 244 transitions. cyclomatic complexity: 60 Second operand has 20 states, 17 states have (on average 2.823529411764706) internal successors, (48), 18 states have internal predecessors, (48), 11 states have call successors, (14), 1 states have call predecessors, (14), 6 states have return successors, (13), 6 states have call predecessors, (13), 11 states have call successors, (13) [2022-11-18 19:33:21,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:33:21,797 INFO L93 Difference]: Finished difference Result 130 states and 162 transitions. [2022-11-18 19:33:21,797 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 130 states and 162 transitions. [2022-11-18 19:33:21,799 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 12 [2022-11-18 19:33:21,801 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 130 states to 106 states and 132 transitions. [2022-11-18 19:33:21,801 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 91 [2022-11-18 19:33:21,801 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 91 [2022-11-18 19:33:21,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 106 states and 132 transitions. [2022-11-18 19:33:21,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 19:33:21,802 INFO L218 hiAutomatonCegarLoop]: Abstraction has 106 states and 132 transitions. [2022-11-18 19:33:21,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states and 132 transitions. [2022-11-18 19:33:21,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 103. [2022-11-18 19:33:21,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 67 states have (on average 1.1194029850746268) internal successors, (75), 69 states have internal predecessors, (75), 20 states have call successors, (20), 15 states have call predecessors, (20), 16 states have return successors, (33), 18 states have call predecessors, (33), 17 states have call successors, (33) [2022-11-18 19:33:21,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 128 transitions. [2022-11-18 19:33:21,807 INFO L240 hiAutomatonCegarLoop]: Abstraction has 103 states and 128 transitions. [2022-11-18 19:33:21,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-18 19:33:21,812 INFO L428 stractBuchiCegarLoop]: Abstraction has 103 states and 128 transitions. [2022-11-18 19:33:21,812 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-11-18 19:33:21,812 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 103 states and 128 transitions. [2022-11-18 19:33:21,813 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 12 [2022-11-18 19:33:21,813 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:33:21,813 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:33:21,814 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:33:21,814 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:33:21,815 INFO L748 eck$LassoCheckResult]: Stem: 3486#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 3487#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 5; 3509#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 3536#fibo1ENTRY ~n := #in~n; 3524#L10 assume !(~n < 1); 3525#L12 assume !(1 == ~n); 3510#L15 call #t~ret4 := fibo2(~n - 1);< 3570#fibo2ENTRY ~n := #in~n; 3531#L20 assume !(~n < 1); 3532#L22 assume !(1 == ~n); 3495#L25 call #t~ret6 := fibo1(~n - 1);< 3505#fibo1ENTRY ~n := #in~n; 3506#L10 assume !(~n < 1); 3519#L12 assume !(1 == ~n); 3492#L15 call #t~ret4 := fibo2(~n - 1);< 3527#fibo2ENTRY ~n := #in~n; 3535#L20 assume !(~n < 1); 3491#L22 assume !(1 == ~n); 3493#L25 call #t~ret6 := fibo1(~n - 1);< 3505#fibo1ENTRY ~n := #in~n; 3507#L10 assume !(~n < 1); 3539#L12 assume 1 == ~n;#res := 1; 3494#fibo1FINAL assume true; 3496#fibo1EXIT >#46#return; 3508#L25-1 call #t~ret7 := fibo1(~n - 2);< 3579#fibo1ENTRY ~n := #in~n; 3584#L10 assume ~n < 1;#res := 0; 3581#fibo1FINAL assume true; 3577#fibo1EXIT >#48#return; 3574#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 3573#fibo2FINAL assume true; 3571#fibo2EXIT >#50#return; 3514#L15-1 [2022-11-18 19:33:21,815 INFO L750 eck$LassoCheckResult]: Loop: 3514#L15-1 call #t~ret5 := fibo2(~n - 2);< 3545#fibo2ENTRY ~n := #in~n; 3568#L20 assume !(~n < 1); 3540#L22 assume !(1 == ~n); 3501#L25 call #t~ret6 := fibo1(~n - 1);< 3499#fibo1ENTRY ~n := #in~n; 3504#L10 assume !(~n < 1); 3542#L12 assume !(1 == ~n); 3513#L15 call #t~ret4 := fibo2(~n - 1);< 3526#fibo2ENTRY ~n := #in~n; 3534#L20 assume !(~n < 1); 3540#L22 assume !(1 == ~n); 3501#L25 call #t~ret6 := fibo1(~n - 1);< 3499#fibo1ENTRY ~n := #in~n; 3504#L10 assume !(~n < 1); 3542#L12 assume 1 == ~n;#res := 1; 3518#fibo1FINAL assume true; 3586#fibo1EXIT >#46#return; 3522#L25-1 call #t~ret7 := fibo1(~n - 2);< 3548#fibo1ENTRY ~n := #in~n; 3521#L10 assume ~n < 1;#res := 0; 3523#fibo1FINAL assume true; 3580#fibo1EXIT >#48#return; 3512#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 3515#fibo2FINAL assume true; 3520#fibo2EXIT >#50#return; 3514#L15-1 [2022-11-18 19:33:21,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:33:21,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1036448488, now seen corresponding path program 2 times [2022-11-18 19:33:21,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:33:21,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681448519] [2022-11-18 19:33:21,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:21,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:33:21,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:33:21,823 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:33:21,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:33:21,837 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:33:21,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:33:21,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1626884941, now seen corresponding path program 1 times [2022-11-18 19:33:21,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:33:21,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563777972] [2022-11-18 19:33:21,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:21,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:33:21,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:33:21,849 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:33:21,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:33:21,860 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:33:21,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:33:21,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1388651660, now seen corresponding path program 1 times [2022-11-18 19:33:21,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:33:21,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920938634] [2022-11-18 19:33:21,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:21,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:33:21,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:22,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-11-18 19:33:22,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:22,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 19:33:22,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:22,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-11-18 19:33:22,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:22,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-11-18 19:33:22,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:22,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 19:33:22,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:22,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-11-18 19:33:22,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:22,094 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 25 proven. 37 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-11-18 19:33:22,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:33:22,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920938634] [2022-11-18 19:33:22,095 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920938634] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:33:22,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1575343440] [2022-11-18 19:33:22,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:22,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:33:22,095 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:22,099 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:33:22,119 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-11-18 19:33:22,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:22,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-18 19:33:22,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:33:22,222 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 72 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-18 19:33:22,222 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:33:22,385 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 25 proven. 37 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-11-18 19:33:22,385 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1575343440] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:33:22,386 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:33:22,386 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 14 [2022-11-18 19:33:22,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125173928] [2022-11-18 19:33:22,386 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:33:22,775 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:33:22,775 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:33:22,775 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:33:22,775 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:33:22,775 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 19:33:22,775 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:22,775 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:33:22,775 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:33:22,775 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_5-1.c_Iteration6_Loop [2022-11-18 19:33:22,775 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:33:22,776 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:33:22,776 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:22,780 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:22,795 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:22,798 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:22,801 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:22,803 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:22,805 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:22,809 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:22,885 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:33:22,885 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 19:33:22,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:22,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:22,891 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:22,893 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:33:22,893 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:33:22,899 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-11-18 19:33:22,927 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:33:22,928 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#in~n=0} Honda state: {fibo2_#in~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:33:22,931 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:22,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:22,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:22,933 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:22,940 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:33:22,940 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:33:22,947 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-11-18 19:33:22,969 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:22,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:22,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:22,971 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:22,975 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 19:33:22,975 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:33:22,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-11-18 19:33:23,394 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 19:33:23,398 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2022-11-18 19:33:23,398 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:33:23,398 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:33:23,398 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:33:23,398 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:33:23,398 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 19:33:23,399 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:23,399 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:33:23,399 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:33:23,399 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_5-1.c_Iteration6_Loop [2022-11-18 19:33:23,399 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:33:23,399 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:33:23,400 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:23,406 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:23,417 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:23,420 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:23,423 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:23,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-11-18 19:33:23,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-11-18 19:33:23,430 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:23,504 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:33:23,504 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 19:33:23,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:23,505 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:23,512 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:23,516 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:33:23,528 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:33:23,529 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:33:23,529 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:33:23,529 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:33:23,529 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:33:23,530 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:33:23,530 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:33:23,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-11-18 19:33:23,547 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:33:23,554 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:23,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:23,555 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:23,556 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:23,563 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:33:23,567 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-11-18 19:33:23,576 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:33:23,576 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:33:23,576 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:33:23,576 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:33:23,576 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:33:23,578 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:33:23,578 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:33:23,587 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-18 19:33:23,591 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-18 19:33:23,591 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-18 19:33:23,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:23,591 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:23,600 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:23,603 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-18 19:33:23,603 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-18 19:33:23,603 INFO L513 LassoAnalysis]: Proved termination. [2022-11-18 19:33:23,603 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo1_~n) = 1*fibo1_~n Supporting invariants [] [2022-11-18 19:33:23,605 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-11-18 19:33:23,611 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:23,612 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-18 19:33:23,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:33:23,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:23,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-18 19:33:23,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:33:23,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:23,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-18 19:33:23,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:33:24,114 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 19:33:24,115 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 10 loop predicates [2022-11-18 19:33:24,115 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 103 states and 128 transitions. cyclomatic complexity: 27 Second operand has 12 states, 11 states have (on average 3.272727272727273) internal successors, (36), 9 states have internal predecessors, (36), 7 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-18 19:33:24,210 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:24,595 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 103 states and 128 transitions. cyclomatic complexity: 27. Second operand has 12 states, 11 states have (on average 3.272727272727273) internal successors, (36), 9 states have internal predecessors, (36), 7 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) Result 335 states and 442 transitions. Complement of second has 46 states. [2022-11-18 19:33:24,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 13 states 2 stem states 10 non-accepting loop states 1 accepting loop states [2022-11-18 19:33:24,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 11 states have (on average 3.272727272727273) internal successors, (36), 9 states have internal predecessors, (36), 7 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-18 19:33:24,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 70 transitions. [2022-11-18 19:33:24,598 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 70 transitions. Stem has 32 letters. Loop has 26 letters. [2022-11-18 19:33:24,598 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:33:24,599 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 70 transitions. Stem has 58 letters. Loop has 26 letters. [2022-11-18 19:33:24,599 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:33:24,600 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 70 transitions. Stem has 32 letters. Loop has 52 letters. [2022-11-18 19:33:24,601 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:33:24,601 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 335 states and 442 transitions. [2022-11-18 19:33:24,606 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 29 [2022-11-18 19:33:24,610 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 335 states to 292 states and 395 transitions. [2022-11-18 19:33:24,610 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 191 [2022-11-18 19:33:24,611 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 195 [2022-11-18 19:33:24,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 292 states and 395 transitions. [2022-11-18 19:33:24,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 19:33:24,611 INFO L218 hiAutomatonCegarLoop]: Abstraction has 292 states and 395 transitions. [2022-11-18 19:33:24,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states and 395 transitions. [2022-11-18 19:33:24,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 266. [2022-11-18 19:33:24,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 166 states have (on average 1.1506024096385543) internal successors, (191), 173 states have internal predecessors, (191), 55 states have call successors, (56), 36 states have call predecessors, (56), 45 states have return successors, (110), 56 states have call predecessors, (110), 52 states have call successors, (110) [2022-11-18 19:33:24,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 357 transitions. [2022-11-18 19:33:24,627 INFO L240 hiAutomatonCegarLoop]: Abstraction has 266 states and 357 transitions. [2022-11-18 19:33:24,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:33:24,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-18 19:33:24,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-11-18 19:33:24,629 INFO L87 Difference]: Start difference. First operand 266 states and 357 transitions. Second operand has 14 states, 13 states have (on average 3.0) internal successors, (39), 9 states have internal predecessors, (39), 7 states have call successors, (12), 7 states have call predecessors, (12), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-18 19:33:24,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:33:24,832 INFO L93 Difference]: Finished difference Result 125 states and 148 transitions. [2022-11-18 19:33:24,832 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 125 states and 148 transitions. [2022-11-18 19:33:24,834 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 9 [2022-11-18 19:33:24,836 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 125 states to 122 states and 145 transitions. [2022-11-18 19:33:24,836 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 107 [2022-11-18 19:33:24,836 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 107 [2022-11-18 19:33:24,836 INFO L73 IsDeterministic]: Start isDeterministic. Operand 122 states and 145 transitions. [2022-11-18 19:33:24,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 19:33:24,837 INFO L218 hiAutomatonCegarLoop]: Abstraction has 122 states and 145 transitions. [2022-11-18 19:33:24,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states and 145 transitions. [2022-11-18 19:33:24,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 118. [2022-11-18 19:33:24,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 77 states have (on average 1.1168831168831168) internal successors, (86), 80 states have internal predecessors, (86), 21 states have call successors, (21), 16 states have call predecessors, (21), 20 states have return successors, (34), 21 states have call predecessors, (34), 18 states have call successors, (34) [2022-11-18 19:33:24,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 141 transitions. [2022-11-18 19:33:24,846 INFO L240 hiAutomatonCegarLoop]: Abstraction has 118 states and 141 transitions. [2022-11-18 19:33:24,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 19:33:24,850 INFO L428 stractBuchiCegarLoop]: Abstraction has 118 states and 141 transitions. [2022-11-18 19:33:24,851 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-11-18 19:33:24,851 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 118 states and 141 transitions. [2022-11-18 19:33:24,852 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 9 [2022-11-18 19:33:24,852 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:33:24,852 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:33:24,859 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:33:24,859 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:33:24,862 INFO L748 eck$LassoCheckResult]: Stem: 5001#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 5002#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 5; 5029#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 5053#fibo1ENTRY ~n := #in~n; 5054#L10 assume !(~n < 1); 5066#L12 assume !(1 == ~n); 5007#L15 call #t~ret4 := fibo2(~n - 1);< 5050#fibo2ENTRY ~n := #in~n; 5045#L20 assume !(~n < 1); 5006#L22 assume !(1 == ~n); 5008#L25 call #t~ret6 := fibo1(~n - 1);< 5023#fibo1ENTRY ~n := #in~n; 5025#L10 assume !(~n < 1); 5036#L12 assume !(1 == ~n); 5018#L15 call #t~ret4 := fibo2(~n - 1);< 5043#fibo2ENTRY ~n := #in~n; 5099#L20 assume !(~n < 1); 5097#L22 assume !(1 == ~n); 5024#L25 call #t~ret6 := fibo1(~n - 1);< 5023#fibo1ENTRY ~n := #in~n; 5025#L10 assume !(~n < 1); 5036#L12 assume !(1 == ~n); 5018#L15 call #t~ret4 := fibo2(~n - 1);< 5043#fibo2ENTRY ~n := #in~n; 5099#L20 assume !(~n < 1); 5097#L22 assume !(1 == ~n); 5024#L25 call #t~ret6 := fibo1(~n - 1);< 5023#fibo1ENTRY ~n := #in~n; 5026#L10 assume !(~n < 1); 5058#L12 assume 1 == ~n;#res := 1; 5064#fibo1FINAL assume true; 5113#fibo1EXIT >#46#return; 5017#L25-1 call #t~ret7 := fibo1(~n - 2);< 5019#fibo1ENTRY ~n := #in~n; 5115#L10 assume ~n < 1;#res := 0; 5114#fibo1FINAL assume true; 5027#fibo1EXIT >#48#return; 5028#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 5033#fibo2FINAL assume true; 5046#fibo2EXIT >#50#return; 5004#L15-1 call #t~ret5 := fibo2(~n - 2);< 5032#fibo2ENTRY ~n := #in~n; 5044#L20 assume ~n < 1;#res := 0; 5005#fibo2FINAL assume true; 5037#fibo2EXIT >#52#return; 5076#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 5074#fibo1FINAL assume true; 5071#fibo1EXIT >#46#return; 5010#L25-1 [2022-11-18 19:33:24,862 INFO L750 eck$LassoCheckResult]: Loop: 5010#L25-1 call #t~ret7 := fibo1(~n - 2);< 5031#fibo1ENTRY ~n := #in~n; 5061#L10 assume !(~n < 1); 5055#L12 assume !(1 == ~n); 5056#L15 call #t~ret4 := fibo2(~n - 1);< 5062#fibo2ENTRY ~n := #in~n; 5059#L20 assume !(~n < 1); 5060#L22 assume !(1 == ~n); 5012#L25 call #t~ret6 := fibo1(~n - 1);< 5031#fibo1ENTRY ~n := #in~n; 5061#L10 assume !(~n < 1); 5055#L12 assume !(1 == ~n); 5056#L15 call #t~ret4 := fibo2(~n - 1);< 5062#fibo2ENTRY ~n := #in~n; 5059#L20 assume !(~n < 1); 5060#L22 assume !(1 == ~n); 5012#L25 call #t~ret6 := fibo1(~n - 1);< 5031#fibo1ENTRY ~n := #in~n; 5061#L10 assume !(~n < 1); 5055#L12 assume 1 == ~n;#res := 1; 5009#fibo1FINAL assume true; 5016#fibo1EXIT >#46#return; 5039#L25-1 call #t~ret7 := fibo1(~n - 2);< 5116#fibo1ENTRY ~n := #in~n; 5038#L10 assume ~n < 1;#res := 0; 5040#fibo1FINAL assume true; 5095#fibo1EXIT >#48#return; 5094#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 5092#fibo2FINAL assume true; 5089#fibo2EXIT >#50#return; 5082#L15-1 call #t~ret5 := fibo2(~n - 2);< 5087#fibo2ENTRY ~n := #in~n; 5107#L20 assume ~n < 1;#res := 0; 5091#fibo2FINAL assume true; 5080#fibo2EXIT >#52#return; 5083#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 5079#fibo1FINAL assume true; 5072#fibo1EXIT >#46#return; 5010#L25-1 [2022-11-18 19:33:24,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:33:24,863 INFO L85 PathProgramCache]: Analyzing trace with hash -959890655, now seen corresponding path program 1 times [2022-11-18 19:33:24,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:33:24,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236071804] [2022-11-18 19:33:24,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:24,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:33:24,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:25,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-18 19:33:25,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:25,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 19:33:25,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:25,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 19:33:25,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:25,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-11-18 19:33:25,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:25,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-18 19:33:25,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:25,092 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 12 proven. 33 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-18 19:33:25,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:33:25,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236071804] [2022-11-18 19:33:25,092 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236071804] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:33:25,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [310338735] [2022-11-18 19:33:25,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:25,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:33:25,093 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:25,094 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:33:25,123 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-11-18 19:33:25,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:25,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-18 19:33:25,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:33:25,269 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 12 proven. 36 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-18 19:33:25,269 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:33:25,541 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 12 proven. 36 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-18 19:33:25,541 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [310338735] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:33:25,541 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:33:25,541 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 19 [2022-11-18 19:33:25,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443470171] [2022-11-18 19:33:25,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:33:25,542 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 19:33:25,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:33:25,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1353018526, now seen corresponding path program 1 times [2022-11-18 19:33:25,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:33:25,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344699587] [2022-11-18 19:33:25,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:25,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:33:25,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:25,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 19:33:25,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:25,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 19:33:25,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:25,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 19:33:25,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:25,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-11-18 19:33:25,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:25,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-18 19:33:25,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:25,712 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-11-18 19:33:25,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:33:25,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344699587] [2022-11-18 19:33:25,713 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344699587] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:33:25,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849481102] [2022-11-18 19:33:25,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:25,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:33:25,714 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:25,715 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:33:25,739 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-11-18 19:33:25,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:25,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 19:33:25,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:33:25,841 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-18 19:33:25,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:33:26,123 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-18 19:33:26,124 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849481102] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:33:26,124 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:33:26,124 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 15 [2022-11-18 19:33:26,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548885001] [2022-11-18 19:33:26,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:33:26,124 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:33:26,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:33:26,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-18 19:33:26,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-11-18 19:33:26,125 INFO L87 Difference]: Start difference. First operand 118 states and 141 transitions. cyclomatic complexity: 25 Second operand has 15 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 14 states have internal predecessors, (34), 6 states have call successors, (9), 1 states have call predecessors, (9), 5 states have return successors, (8), 4 states have call predecessors, (8), 6 states have call successors, (8) [2022-11-18 19:33:26,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:33:26,322 INFO L93 Difference]: Finished difference Result 126 states and 147 transitions. [2022-11-18 19:33:26,322 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 126 states and 147 transitions. [2022-11-18 19:33:26,324 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 11 [2022-11-18 19:33:26,325 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 126 states to 122 states and 143 transitions. [2022-11-18 19:33:26,325 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 107 [2022-11-18 19:33:26,325 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 107 [2022-11-18 19:33:26,326 INFO L73 IsDeterministic]: Start isDeterministic. Operand 122 states and 143 transitions. [2022-11-18 19:33:26,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 19:33:26,326 INFO L218 hiAutomatonCegarLoop]: Abstraction has 122 states and 143 transitions. [2022-11-18 19:33:26,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states and 143 transitions. [2022-11-18 19:33:26,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 120. [2022-11-18 19:33:26,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 79 states have (on average 1.1012658227848102) internal successors, (87), 81 states have internal predecessors, (87), 21 states have call successors, (21), 17 states have call predecessors, (21), 20 states have return successors, (33), 21 states have call predecessors, (33), 18 states have call successors, (33) [2022-11-18 19:33:26,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 141 transitions. [2022-11-18 19:33:26,330 INFO L240 hiAutomatonCegarLoop]: Abstraction has 120 states and 141 transitions. [2022-11-18 19:33:26,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-18 19:33:26,338 INFO L428 stractBuchiCegarLoop]: Abstraction has 120 states and 141 transitions. [2022-11-18 19:33:26,339 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-11-18 19:33:26,339 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 120 states and 141 transitions. [2022-11-18 19:33:26,341 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 11 [2022-11-18 19:33:26,341 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:33:26,342 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:33:26,343 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:33:26,348 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2022-11-18 19:33:26,348 INFO L748 eck$LassoCheckResult]: Stem: 5911#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 5912#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 5; 5933#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 5956#fibo1ENTRY ~n := #in~n; 5948#L10 assume !(~n < 1); 5942#L12 assume !(1 == ~n); 5917#L15 call #t~ret4 := fibo2(~n - 1);< 5955#fibo2ENTRY ~n := #in~n; 5953#L20 assume !(~n < 1); 5916#L22 assume !(1 == ~n); 5918#L25 call #t~ret6 := fibo1(~n - 1);< 5927#fibo1ENTRY ~n := #in~n; 5929#L10 assume !(~n < 1); 5973#L12 assume !(1 == ~n); 5936#L15 call #t~ret4 := fibo2(~n - 1);< 5951#fibo2ENTRY ~n := #in~n; 5989#L20 assume !(~n < 1); 5985#L22 assume !(1 == ~n); 5928#L25 call #t~ret6 := fibo1(~n - 1);< 5927#fibo1ENTRY ~n := #in~n; 5929#L10 assume !(~n < 1); 5973#L12 assume !(1 == ~n); 5936#L15 call #t~ret4 := fibo2(~n - 1);< 5951#fibo2ENTRY ~n := #in~n; 5989#L20 assume !(~n < 1); 5985#L22 assume !(1 == ~n); 5928#L25 call #t~ret6 := fibo1(~n - 1);< 5927#fibo1ENTRY ~n := #in~n; 5930#L10 assume !(~n < 1); 5965#L12 assume 1 == ~n;#res := 1; 5969#fibo1FINAL assume true; 5931#fibo1EXIT >#46#return; 5932#L25-1 call #t~ret7 := fibo1(~n - 2);< 6019#fibo1ENTRY ~n := #in~n; 6024#L10 assume ~n < 1;#res := 0; 6022#fibo1FINAL assume true; 6018#fibo1EXIT >#48#return; 6016#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 6015#fibo2FINAL assume true; 6014#fibo2EXIT >#50#return; 5914#L15-1 call #t~ret5 := fibo2(~n - 2);< 5940#fibo2ENTRY ~n := #in~n; 5952#L20 assume !(~n < 1); 5913#L22 assume 1 == ~n;#res := 1; 5915#fibo2FINAL assume true; 6025#fibo2EXIT >#52#return; 5957#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 5958#fibo1FINAL assume true; 5977#fibo1EXIT >#46#return; 5961#L25-1 [2022-11-18 19:33:26,349 INFO L750 eck$LassoCheckResult]: Loop: 5961#L25-1 call #t~ret7 := fibo1(~n - 2);< 5921#fibo1ENTRY ~n := #in~n; 6028#L10 assume !(~n < 1); 5959#L12 assume !(1 == ~n); 5938#L15 call #t~ret4 := fibo2(~n - 1);< 5967#fibo2ENTRY ~n := #in~n; 5966#L20 assume !(~n < 1); 5964#L22 assume !(1 == ~n); 5962#L25 call #t~ret6 := fibo1(~n - 1);< 5935#fibo1ENTRY ~n := #in~n; 5971#L10 assume !(~n < 1); 5959#L12 assume !(1 == ~n); 5938#L15 call #t~ret4 := fibo2(~n - 1);< 5967#fibo2ENTRY ~n := #in~n; 5966#L20 assume !(~n < 1); 5964#L22 assume !(1 == ~n); 5962#L25 call #t~ret6 := fibo1(~n - 1);< 5935#fibo1ENTRY ~n := #in~n; 5971#L10 assume !(~n < 1); 5959#L12 assume !(1 == ~n); 5938#L15 call #t~ret4 := fibo2(~n - 1);< 5967#fibo2ENTRY ~n := #in~n; 5966#L20 assume !(~n < 1); 5964#L22 assume 1 == ~n;#res := 1; 5943#fibo2FINAL assume true; 5944#fibo2EXIT >#50#return; 5954#L15-1 call #t~ret5 := fibo2(~n - 2);< 5992#fibo2ENTRY ~n := #in~n; 5997#L20 assume ~n < 1;#res := 0; 5995#fibo2FINAL assume true; 5991#fibo2EXIT >#52#return; 5990#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 5979#fibo1FINAL assume true; 5975#fibo1EXIT >#46#return; 5976#L25-1 call #t~ret7 := fibo1(~n - 2);< 6027#fibo1ENTRY ~n := #in~n; 6029#L10 assume ~n < 1;#res := 0; 5947#fibo1FINAL assume true; 6003#fibo1EXIT >#48#return; 6001#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 6000#fibo2FINAL assume true; 5986#fibo2EXIT >#50#return; 5983#L15-1 call #t~ret5 := fibo2(~n - 2);< 5984#fibo2ENTRY ~n := #in~n; 5996#L20 assume !(~n < 1); 5994#L22 assume 1 == ~n;#res := 1; 5993#fibo2FINAL assume true; 5982#fibo2EXIT >#52#return; 5981#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 5980#fibo1FINAL assume true; 5978#fibo1EXIT >#46#return; 5961#L25-1 [2022-11-18 19:33:26,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:33:26,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1031604372, now seen corresponding path program 1 times [2022-11-18 19:33:26,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:33:26,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316754696] [2022-11-18 19:33:26,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:26,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:33:26,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:26,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-18 19:33:26,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:26,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 19:33:26,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:26,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 19:33:26,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:26,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-11-18 19:33:26,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:26,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-18 19:33:26,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:26,566 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 12 proven. 35 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-18 19:33:26,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:33:26,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316754696] [2022-11-18 19:33:26,567 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316754696] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:33:26,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1974959134] [2022-11-18 19:33:26,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:26,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:33:26,568 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:26,571 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:33:26,599 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-11-18 19:33:26,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:26,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-18 19:33:26,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:33:26,752 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 12 proven. 39 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-18 19:33:26,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:33:26,988 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 12 proven. 39 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-18 19:33:26,988 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1974959134] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:33:26,988 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:33:26,988 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 19 [2022-11-18 19:33:26,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100539258] [2022-11-18 19:33:26,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:33:26,989 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 19:33:26,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:33:26,990 INFO L85 PathProgramCache]: Analyzing trace with hash 1888573374, now seen corresponding path program 1 times [2022-11-18 19:33:26,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:33:26,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790195905] [2022-11-18 19:33:26,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:26,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:33:26,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:27,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 19:33:27,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:27,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 19:33:27,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:27,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 19:33:27,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:27,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 19:33:27,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:27,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-11-18 19:33:27,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:27,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-18 19:33:27,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:27,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-11-18 19:33:27,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:27,138 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 19 proven. 4 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-11-18 19:33:27,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:33:27,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790195905] [2022-11-18 19:33:27,139 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790195905] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:33:27,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1664358698] [2022-11-18 19:33:27,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:27,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:33:27,140 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:27,143 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:33:27,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-11-18 19:33:27,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:27,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 19:33:27,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:33:27,269 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 38 proven. 6 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-11-18 19:33:27,269 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:33:27,631 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 23 proven. 12 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-11-18 19:33:27,632 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1664358698] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:33:27,632 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:33:27,632 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 15 [2022-11-18 19:33:27,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766672324] [2022-11-18 19:33:27,632 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:33:27,633 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:33:27,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:33:27,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-18 19:33:27,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2022-11-18 19:33:27,633 INFO L87 Difference]: Start difference. First operand 120 states and 141 transitions. cyclomatic complexity: 23 Second operand has 20 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 15 states have internal predecessors, (43), 11 states have call successors, (14), 5 states have call predecessors, (14), 3 states have return successors, (10), 5 states have call predecessors, (10), 7 states have call successors, (10) [2022-11-18 19:33:28,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:33:28,052 INFO L93 Difference]: Finished difference Result 103 states and 109 transitions. [2022-11-18 19:33:28,052 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 103 states and 109 transitions. [2022-11-18 19:33:28,053 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 8 [2022-11-18 19:33:28,054 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 103 states to 89 states and 95 transitions. [2022-11-18 19:33:28,055 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 74 [2022-11-18 19:33:28,055 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 74 [2022-11-18 19:33:28,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 89 states and 95 transitions. [2022-11-18 19:33:28,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 19:33:28,055 INFO L218 hiAutomatonCegarLoop]: Abstraction has 89 states and 95 transitions. [2022-11-18 19:33:28,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states and 95 transitions. [2022-11-18 19:33:28,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2022-11-18 19:33:28,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 59 states have (on average 1.0847457627118644) internal successors, (64), 61 states have internal predecessors, (64), 16 states have call successors, (16), 13 states have call predecessors, (16), 14 states have return successors, (15), 14 states have call predecessors, (15), 13 states have call successors, (15) [2022-11-18 19:33:28,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 95 transitions. [2022-11-18 19:33:28,061 INFO L240 hiAutomatonCegarLoop]: Abstraction has 89 states and 95 transitions. [2022-11-18 19:33:28,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-18 19:33:28,062 INFO L428 stractBuchiCegarLoop]: Abstraction has 89 states and 95 transitions. [2022-11-18 19:33:28,062 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-11-18 19:33:28,062 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 89 states and 95 transitions. [2022-11-18 19:33:28,063 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 8 [2022-11-18 19:33:28,063 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:33:28,064 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:33:28,065 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:33:28,065 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:33:28,067 INFO L748 eck$LassoCheckResult]: Stem: 6951#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 6952#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret8#1, main_~x~0#1, main_~result~0#1;main_~x~0#1 := 5; 6972#L39 call main_#t~ret8#1 := fibo1(main_~x~0#1);< 6996#fibo1ENTRY ~n := #in~n; 6985#L10 assume !(~n < 1); 6982#L12 assume !(1 == ~n); 6957#L15 call #t~ret4 := fibo2(~n - 1);< 6988#fibo2ENTRY ~n := #in~n; 6992#L20 assume !(~n < 1); 6956#L22 assume !(1 == ~n); 6958#L25 call #t~ret6 := fibo1(~n - 1);< 6967#fibo1ENTRY ~n := #in~n; 6969#L10 assume !(~n < 1); 7017#L12 assume !(1 == ~n); 6975#L15 call #t~ret4 := fibo2(~n - 1);< 7015#fibo2ENTRY ~n := #in~n; 7011#L20 assume !(~n < 1); 7009#L22 assume !(1 == ~n); 6968#L25 call #t~ret6 := fibo1(~n - 1);< 6967#fibo1ENTRY ~n := #in~n; 6970#L10 assume !(~n < 1); 6980#L12 assume 1 == ~n;#res := 1; 6981#fibo1FINAL assume true; 7025#fibo1EXIT >#46#return; 7022#L25-1 call #t~ret7 := fibo1(~n - 2);< 7023#fibo1ENTRY ~n := #in~n; 7028#L10 assume ~n < 1;#res := 0; 7027#fibo1FINAL assume true; 7021#fibo1EXIT >#48#return; 7019#L25-2 #res := #t~ret6 + #t~ret7;havoc #t~ret6;havoc #t~ret7; 7018#fibo2FINAL assume true; 7016#fibo2EXIT >#50#return; 7013#L15-1 call #t~ret5 := fibo2(~n - 2);< 7014#fibo2ENTRY ~n := #in~n; 7026#L20 assume !(~n < 1); 7024#L22 assume 1 == ~n;#res := 1; 7020#fibo2FINAL assume true; 7012#fibo2EXIT >#52#return; 7010#L15-2 #res := #t~ret4 + #t~ret5;havoc #t~ret4;havoc #t~ret5; 7008#fibo1FINAL assume true; 7006#fibo1EXIT >#46#return; 6960#L25-1 call #t~ret7 := fibo1(~n - 2);< 7002#fibo1ENTRY ~n := #in~n; 7039#L10 assume !(~n < 1); 6997#L12 [2022-11-18 19:33:28,067 INFO L750 eck$LassoCheckResult]: Loop: 6997#L12 assume !(1 == ~n); 6964#L15 call #t~ret4 := fibo2(~n - 1);< 6987#fibo2ENTRY ~n := #in~n; 7004#L20 assume !(~n < 1); 7000#L22 assume !(1 == ~n); 6973#L25 call #t~ret6 := fibo1(~n - 1);< 6974#fibo1ENTRY ~n := #in~n; 6999#L10 assume !(~n < 1); 6997#L12 [2022-11-18 19:33:28,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:33:28,067 INFO L85 PathProgramCache]: Analyzing trace with hash -279928922, now seen corresponding path program 2 times [2022-11-18 19:33:28,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:33:28,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501853115] [2022-11-18 19:33:28,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:28,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:33:28,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:33:28,081 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:33:28,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:33:28,093 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:33:28,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:33:28,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1039714728, now seen corresponding path program 2 times [2022-11-18 19:33:28,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:33:28,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174298902] [2022-11-18 19:33:28,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:28,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:33:28,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:33:28,098 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:33:28,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:33:28,102 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:33:28,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:33:28,103 INFO L85 PathProgramCache]: Analyzing trace with hash -296356787, now seen corresponding path program 3 times [2022-11-18 19:33:28,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:33:28,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811958393] [2022-11-18 19:33:28,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:33:28,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:33:28,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:28,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-11-18 19:33:28,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:28,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 19:33:28,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:28,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 19:33:28,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:28,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-11-18 19:33:28,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:28,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-18 19:33:28,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:28,263 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 35 proven. 16 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 19:33:28,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:33:28,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811958393] [2022-11-18 19:33:28,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811958393] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:33:28,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107074526] [2022-11-18 19:33:28,264 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-18 19:33:28,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:33:28,265 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:28,271 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:33:28,276 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-11-18 19:33:28,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-18 19:33:28,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 19:33:28,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-18 19:33:28,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:33:28,407 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 35 proven. 16 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 19:33:28,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:33:28,540 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 35 proven. 16 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 19:33:28,540 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107074526] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:33:28,540 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:33:28,540 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 14 [2022-11-18 19:33:28,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747936474] [2022-11-18 19:33:28,540 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:33:28,666 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:33:28,666 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:33:28,666 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:33:28,666 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:33:28,666 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 19:33:28,666 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:28,666 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:33:28,666 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:33:28,666 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_5-1.c_Iteration9_Loop [2022-11-18 19:33:28,666 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:33:28,666 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:33:28,667 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:28,670 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:28,672 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:28,674 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:28,677 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:28,687 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:28,689 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:28,691 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:28,738 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:33:28,738 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 19:33:28,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:28,738 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:28,741 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:28,743 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:33:28,743 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:33:28,745 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-11-18 19:33:28,775 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:33:28,775 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#res=0} Honda state: {fibo2_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:33:28,779 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:28,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:28,779 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:28,781 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:28,795 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:33:28,795 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:33:28,808 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-11-18 19:33:28,823 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:33:28,823 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#in~n=0} Honda state: {fibo2_#in~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:33:28,831 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:28,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:28,832 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:28,833 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:28,836 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:33:28,836 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:33:28,849 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-11-18 19:33:28,863 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:33:28,864 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo2_#t~ret7=0} Honda state: {fibo2_#t~ret7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:33:28,867 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2022-11-18 19:33:28,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:28,868 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:28,869 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:28,875 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:33:28,876 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:33:28,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-11-18 19:33:28,903 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:33:28,904 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {fibo1_#t~ret5=0} Honda state: {fibo1_#t~ret5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:33:28,913 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:28,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:28,913 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:28,914 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:28,917 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-11-18 19:33:28,917 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:33:28,917 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:33:28,947 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:28,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:28,947 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:28,948 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:28,953 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 19:33:28,953 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:33:28,965 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-11-18 19:33:29,877 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 19:33:29,880 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:29,880 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:33:29,881 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:33:29,881 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:33:29,881 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:33:29,881 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 19:33:29,881 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:29,881 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:33:29,881 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:33:29,881 INFO L133 ssoRankerPreferences]: Filename of dumped script: fibo_2calls_5-1.c_Iteration9_Loop [2022-11-18 19:33:29,881 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:33:29,881 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:33:29,882 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:29,892 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:29,895 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:29,897 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:29,899 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:29,908 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:29,910 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:29,912 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:33:29,971 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:33:29,971 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 19:33:29,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:29,972 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:29,973 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:29,982 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:33:29,995 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:33:29,995 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:33:29,995 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:33:29,995 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:33:29,995 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:33:29,997 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:33:29,997 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:33:29,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-11-18 19:33:30,013 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:33:30,016 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2022-11-18 19:33:30,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:30,017 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:30,017 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:30,020 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-11-18 19:33:30,021 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:33:30,032 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:33:30,033 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:33:30,033 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:33:30,033 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:33:30,033 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:33:30,033 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:33:30,033 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:33:30,047 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:33:30,052 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:30,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:30,053 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:30,053 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:30,056 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-11-18 19:33:30,057 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:33:30,069 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:33:30,069 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:33:30,069 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:33:30,069 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:33:30,069 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:33:30,070 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:33:30,070 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:33:30,079 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:33:30,082 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:30,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:30,083 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:30,084 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:30,087 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:33:30,100 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:33:30,100 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:33:30,100 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:33:30,100 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:33:30,100 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:33:30,101 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:33:30,101 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:33:30,102 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-11-18 19:33:30,115 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:33:30,118 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:30,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:30,118 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:30,119 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:30,123 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:33:30,136 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:33:30,136 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:33:30,136 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:33:30,136 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:33:30,136 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:33:30,137 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:33:30,137 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:33:30,138 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-11-18 19:33:30,155 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-18 19:33:30,159 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-11-18 19:33:30,159 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-18 19:33:30,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:33:30,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:33:30,171 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:33:30,176 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-18 19:33:30,176 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-18 19:33:30,176 INFO L513 LassoAnalysis]: Proved termination. [2022-11-18 19:33:30,176 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(fibo1_~n) = 1*fibo1_~n Supporting invariants [] [2022-11-18 19:33:30,178 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2022-11-18 19:33:30,179 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:30,180 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-18 19:33:30,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:33:30,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:30,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-18 19:33:30,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:33:30,479 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:30,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:30,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-18 19:33:30,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:33:30,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:33:30,620 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 5 loop predicates [2022-11-18 19:33:30,620 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 89 states and 95 transitions. cyclomatic complexity: 8 Second operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-18 19:33:30,719 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 89 states and 95 transitions. cyclomatic complexity: 8. Second operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Result 104 states and 111 transitions. Complement of second has 17 states. [2022-11-18 19:33:30,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 8 states 2 stem states 5 non-accepting loop states 1 accepting loop states [2022-11-18 19:33:30,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-18 19:33:30,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 15 transitions. [2022-11-18 19:33:30,720 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 15 transitions. Stem has 44 letters. Loop has 8 letters. [2022-11-18 19:33:30,720 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:33:30,720 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-18 19:33:30,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:33:30,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:30,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-18 19:33:30,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:33:31,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:31,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-18 19:33:31,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:33:31,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:33:31,152 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 5 loop predicates [2022-11-18 19:33:31,152 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 89 states and 95 transitions. cyclomatic complexity: 8 Second operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-18 19:33:31,243 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 89 states and 95 transitions. cyclomatic complexity: 8. Second operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Result 104 states and 111 transitions. Complement of second has 17 states. [2022-11-18 19:33:31,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 8 states 2 stem states 5 non-accepting loop states 1 accepting loop states [2022-11-18 19:33:31,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-18 19:33:31,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 15 transitions. [2022-11-18 19:33:31,248 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 15 transitions. Stem has 44 letters. Loop has 8 letters. [2022-11-18 19:33:31,249 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:33:31,249 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-18 19:33:31,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:33:31,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:31,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-18 19:33:31,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:33:31,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:33:31,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-18 19:33:31,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:33:31,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:33:31,687 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 5 loop predicates [2022-11-18 19:33:31,687 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 89 states and 95 transitions. cyclomatic complexity: 8 Second operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-18 19:33:31,823 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 89 states and 95 transitions. cyclomatic complexity: 8. Second operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Result 135 states and 146 transitions. Complement of second has 23 states. [2022-11-18 19:33:31,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 8 states 2 stem states 5 non-accepting loop states 1 accepting loop states [2022-11-18 19:33:31,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-18 19:33:31,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 41 transitions. [2022-11-18 19:33:31,825 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 41 transitions. Stem has 44 letters. Loop has 8 letters. [2022-11-18 19:33:31,825 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:33:31,825 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 41 transitions. Stem has 52 letters. Loop has 8 letters. [2022-11-18 19:33:31,826 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:33:31,826 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 41 transitions. Stem has 44 letters. Loop has 16 letters. [2022-11-18 19:33:31,826 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:33:31,826 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 135 states and 146 transitions. [2022-11-18 19:33:31,828 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-11-18 19:33:31,828 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 135 states to 0 states and 0 transitions. [2022-11-18 19:33:31,828 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2022-11-18 19:33:31,828 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2022-11-18 19:33:31,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2022-11-18 19:33:31,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:33:31,828 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-18 19:33:31,828 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-18 19:33:31,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:33:31,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-18 19:33:31,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-11-18 19:33:31,829 INFO L87 Difference]: Start difference. First operand 0 states and 0 transitions. Second operand has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 9 states have internal predecessors, (33), 7 states have call successors, (11), 7 states have call predecessors, (11), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-18 19:33:31,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:33:31,829 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2022-11-18 19:33:31,829 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 0 states and 0 transitions. [2022-11-18 19:33:31,829 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-11-18 19:33:31,830 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 0 states to 0 states and 0 transitions. [2022-11-18 19:33:31,830 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2022-11-18 19:33:31,830 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2022-11-18 19:33:31,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2022-11-18 19:33:31,830 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:33:31,830 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-18 19:33:31,830 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-18 19:33:31,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 19:33:31,830 INFO L428 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-18 19:33:31,830 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-11-18 19:33:31,831 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2022-11-18 19:33:31,831 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-11-18 19:33:31,831 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2022-11-18 19:33:31,838 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 18.11 07:33:31 BoogieIcfgContainer [2022-11-18 19:33:31,839 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-11-18 19:33:31,839 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-18 19:33:31,839 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-18 19:33:31,840 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-18 19:33:31,840 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 07:33:11" (3/4) ... [2022-11-18 19:33:31,843 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-18 19:33:31,843 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-18 19:33:31,844 INFO L158 Benchmark]: Toolchain (without parser) took 20569.93ms. Allocated memory was 127.9MB in the beginning and 224.4MB in the end (delta: 96.5MB). Free memory was 94.0MB in the beginning and 150.5MB in the end (delta: -56.5MB). Peak memory consumption was 40.8MB. Max. memory is 16.1GB. [2022-11-18 19:33:31,844 INFO L158 Benchmark]: CDTParser took 0.31ms. Allocated memory is still 83.9MB. Free memory was 58.1MB in the beginning and 58.1MB in the end (delta: 26.7kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-18 19:33:31,844 INFO L158 Benchmark]: CACSL2BoogieTranslator took 244.03ms. Allocated memory is still 127.9MB. Free memory was 93.8MB in the beginning and 103.6MB in the end (delta: -9.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-18 19:33:31,845 INFO L158 Benchmark]: Boogie Procedure Inliner took 32.84ms. Allocated memory is still 127.9MB. Free memory was 103.6MB in the beginning and 102.3MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-18 19:33:31,845 INFO L158 Benchmark]: Boogie Preprocessor took 19.48ms. Allocated memory is still 127.9MB. Free memory was 102.3MB in the beginning and 101.2MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-18 19:33:31,845 INFO L158 Benchmark]: RCFGBuilder took 355.85ms. Allocated memory is still 127.9MB. Free memory was 101.2MB in the beginning and 91.8MB in the end (delta: 9.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-18 19:33:31,846 INFO L158 Benchmark]: BuchiAutomizer took 19907.54ms. Allocated memory was 127.9MB in the beginning and 224.4MB in the end (delta: 96.5MB). Free memory was 91.8MB in the beginning and 151.5MB in the end (delta: -59.7MB). Peak memory consumption was 37.5MB. Max. memory is 16.1GB. [2022-11-18 19:33:31,846 INFO L158 Benchmark]: Witness Printer took 3.95ms. Allocated memory is still 224.4MB. Free memory is still 150.5MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-18 19:33:31,847 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.31ms. Allocated memory is still 83.9MB. Free memory was 58.1MB in the beginning and 58.1MB in the end (delta: 26.7kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 244.03ms. Allocated memory is still 127.9MB. Free memory was 93.8MB in the beginning and 103.6MB in the end (delta: -9.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 32.84ms. Allocated memory is still 127.9MB. Free memory was 103.6MB in the beginning and 102.3MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 19.48ms. Allocated memory is still 127.9MB. Free memory was 102.3MB in the beginning and 101.2MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 355.85ms. Allocated memory is still 127.9MB. Free memory was 101.2MB in the beginning and 91.8MB in the end (delta: 9.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * BuchiAutomizer took 19907.54ms. Allocated memory was 127.9MB in the beginning and 224.4MB in the end (delta: 96.5MB). Free memory was 91.8MB in the beginning and 151.5MB in the end (delta: -59.7MB). Peak memory consumption was 37.5MB. Max. memory is 16.1GB. * Witness Printer took 3.95ms. Allocated memory is still 224.4MB. Free memory is still 150.5MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 12 terminating modules (8 trivial, 3 deterministic, 1 nondeterministic). One deterministic module has affine ranking function \old(n) and consists of 7 locations. One deterministic module has affine ranking function n and consists of 12 locations. One deterministic module has affine ranking function n and consists of 13 locations. One nondeterministic module has affine ranking function n and consists of 8 locations. 8 modules have a trivial ranking function, the largest among these consists of 20 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 19.8s and 10 iterations. TraceHistogramMax:8. Analysis of lassos took 13.5s. Construction of modules took 1.5s. Büchi inclusion checks took 4.4s. Highest rank in rank-based complementation 3. Minimization of det autom 2. Minimization of nondet autom 10. Automata minimization 0.1s AutomataMinimizationTime, 10 MinimizatonAttempts, 96 StatesRemovedByMinimization, 9 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, 1, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 1/16 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 611 SdHoareTripleChecker+Valid, 1.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 590 mSDsluCounter, 878 SdHoareTripleChecker+Invalid, 1.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 635 mSDsCounter, 346 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2166 IncrementalHoareTripleChecker+Invalid, 2512 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 346 mSolverCounterUnsat, 243 mSDtfsCounter, 2166 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI1 SFLT1 conc0 concLT2 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital18 mio100 ax100 hnf100 lsp92 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq179 hnf93 smp78 dnf100 smp100 tf109 neg96 sie108 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 49ms VariablesStem: 0 VariablesLoop: 0 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 16 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 4 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 3.3s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2022-11-18 19:33:31,863 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:32,066 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:32,265 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-11-18 19:33:32,464 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-11-18 19:33:32,665 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:32,865 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-11-18 19:33:33,065 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-11-18 19:33:33,266 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-11-18 19:33:33,466 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-11-18 19:33:33,666 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-11-18 19:33:33,868 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5e749ca-1134-4e2e-9fa7-a76eac1a1ce7/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE