./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/systemc/toy_true-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 5842f4b8 Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/systemc/toy_true-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer --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 a2cf465b3c46ffeaae0c4558b2b00688c0a746a8 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.1.23-5842f4b [2018-11-18 13:02:21,466 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-18 13:02:21,467 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-18 13:02:21,473 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-18 13:02:21,473 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-18 13:02:21,474 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-18 13:02:21,475 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-18 13:02:21,476 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-18 13:02:21,477 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-18 13:02:21,478 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-18 13:02:21,478 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-18 13:02:21,478 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-18 13:02:21,479 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-18 13:02:21,480 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-18 13:02:21,480 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-18 13:02:21,480 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-18 13:02:21,481 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-18 13:02:21,482 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-18 13:02:21,483 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-18 13:02:21,484 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-18 13:02:21,484 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-18 13:02:21,485 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-18 13:02:21,487 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-18 13:02:21,487 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-18 13:02:21,487 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-18 13:02:21,488 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-18 13:02:21,488 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-18 13:02:21,489 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-18 13:02:21,489 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-18 13:02:21,490 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-18 13:02:21,490 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-18 13:02:21,490 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-18 13:02:21,491 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-18 13:02:21,491 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-18 13:02:21,491 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-18 13:02:21,492 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-18 13:02:21,492 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-18 13:02:21,499 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-18 13:02:21,500 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-18 13:02:21,500 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-18 13:02:21,500 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-18 13:02:21,501 INFO L133 SettingsManager]: * Use SBE=true [2018-11-18 13:02:21,501 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-18 13:02:21,501 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-18 13:02:21,501 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-18 13:02:21,501 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-18 13:02:21,501 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-18 13:02:21,501 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-18 13:02:21,502 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-18 13:02:21,502 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-18 13:02:21,502 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-18 13:02:21,502 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-18 13:02:21,502 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-18 13:02:21,502 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-18 13:02:21,502 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-18 13:02:21,502 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-18 13:02:21,503 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-18 13:02:21,503 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-18 13:02:21,503 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-18 13:02:21,503 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-18 13:02:21,503 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-18 13:02:21,503 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-18 13:02:21,503 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-18 13:02:21,503 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-18 13:02:21,504 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-18 13:02:21,504 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-18 13:02:21,504 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-18 13:02:21,504 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-18 13:02:21,505 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-18 13:02:21,505 INFO L133 SettingsManager]: * TransformationType=MODULO_NEIGHBOR 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-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer 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 -> a2cf465b3c46ffeaae0c4558b2b00688c0a746a8 [2018-11-18 13:02:21,531 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-18 13:02:21,539 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-18 13:02:21,542 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-18 13:02:21,543 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-18 13:02:21,543 INFO L276 PluginConnector]: CDTParser initialized [2018-11-18 13:02:21,544 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/../../sv-benchmarks/c/systemc/toy_true-unreach-call_false-termination.cil.c [2018-11-18 13:02:21,583 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/data/43d71fe93/d79a6d1abcac486f8b63735f061e2a89/FLAG272bfe34f [2018-11-18 13:02:22,001 INFO L307 CDTParser]: Found 1 translation units. [2018-11-18 13:02:22,002 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/sv-benchmarks/c/systemc/toy_true-unreach-call_false-termination.cil.c [2018-11-18 13:02:22,009 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/data/43d71fe93/d79a6d1abcac486f8b63735f061e2a89/FLAG272bfe34f [2018-11-18 13:02:22,020 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/data/43d71fe93/d79a6d1abcac486f8b63735f061e2a89 [2018-11-18 13:02:22,022 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-18 13:02:22,023 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-18 13:02:22,023 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-18 13:02:22,023 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-18 13:02:22,025 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-18 13:02:22,026 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 01:02:22" (1/1) ... [2018-11-18 13:02:22,027 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@21aac6cd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:02:22, skipping insertion in model container [2018-11-18 13:02:22,028 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 01:02:22" (1/1) ... [2018-11-18 13:02:22,033 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-18 13:02:22,058 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-18 13:02:22,202 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 13:02:22,206 INFO L191 MainTranslator]: Completed pre-run [2018-11-18 13:02:22,240 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 13:02:22,249 INFO L195 MainTranslator]: Completed translation [2018-11-18 13:02:22,249 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:02:22 WrapperNode [2018-11-18 13:02:22,249 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-18 13:02:22,250 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-18 13:02:22,250 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-18 13:02:22,250 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-18 13:02:22,255 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:02:22" (1/1) ... [2018-11-18 13:02:22,259 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:02:22" (1/1) ... [2018-11-18 13:02:22,314 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-18 13:02:22,314 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-18 13:02:22,314 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-18 13:02:22,314 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-18 13:02:22,320 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:02:22" (1/1) ... [2018-11-18 13:02:22,320 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:02:22" (1/1) ... [2018-11-18 13:02:22,321 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:02:22" (1/1) ... [2018-11-18 13:02:22,321 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:02:22" (1/1) ... [2018-11-18 13:02:22,324 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:02:22" (1/1) ... [2018-11-18 13:02:22,330 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:02:22" (1/1) ... [2018-11-18 13:02:22,332 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:02:22" (1/1) ... [2018-11-18 13:02:22,334 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-18 13:02:22,335 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-18 13:02:22,335 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-18 13:02:22,335 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-18 13:02:22,337 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:02:22" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:02:22,377 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-18 13:02:22,377 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-18 13:02:22,749 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-18 13:02:22,750 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 01:02:22 BoogieIcfgContainer [2018-11-18 13:02:22,750 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-18 13:02:22,750 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-18 13:02:22,750 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-18 13:02:22,752 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-18 13:02:22,753 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 13:02:22,753 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 18.11 01:02:22" (1/3) ... [2018-11-18 13:02:22,754 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1b99ea0e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 01:02:22, skipping insertion in model container [2018-11-18 13:02:22,754 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 13:02:22,754 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:02:22" (2/3) ... [2018-11-18 13:02:22,754 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1b99ea0e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 01:02:22, skipping insertion in model container [2018-11-18 13:02:22,754 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 13:02:22,754 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 01:02:22" (3/3) ... [2018-11-18 13:02:22,756 INFO L375 chiAutomizerObserver]: Analyzing ICFG toy_true-unreach-call_false-termination.cil.c [2018-11-18 13:02:22,788 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-18 13:02:22,789 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-18 13:02:22,789 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-18 13:02:22,789 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-18 13:02:22,789 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-18 13:02:22,789 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-18 13:02:22,789 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-18 13:02:22,789 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-18 13:02:22,790 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-18 13:02:22,802 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 137 states. [2018-11-18 13:02:22,822 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2018-11-18 13:02:22,823 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:02:22,823 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:02:22,829 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:22,829 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:22,829 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-18 13:02:22,829 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 137 states. [2018-11-18 13:02:22,834 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2018-11-18 13:02:22,834 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:02:22,834 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:02:22,835 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:22,835 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:22,840 INFO L794 eck$LassoCheckResult]: Stem: 95#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 14#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_~__retres1~0;havoc main_~__retres1~0;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 4#L398true assume !(1 == ~c_req_up~0); 8#L398-2true assume !(1 == ~wl_i~0);~wl_st~0 := 2; 7#L409-1true assume !(1 == ~c1_i~0);~c1_st~0 := 2; 33#L414-1true assume 1 == ~c2_i~0;~c2_st~0 := 0; 59#L419-1true assume !(1 == ~wb_i~0);~wb_st~0 := 2; 81#L424-1true assume !(1 == ~r_i~0);~r_st~0 := 2; 110#L429-1true assume !(0 == ~e_f~0); 133#L434-1true assume !(0 == ~e_g~0); 30#L439-1true assume !(0 == ~e_e~0); 55#L444-1true assume !(0 == ~e_c~0); 78#L449-1true assume !(0 == ~e_wl~0); 103#L454-1true assume !(1 == ~wl_pc~0); 54#L466true assume !(2 == ~wl_pc~0); 131#L467true assume !(1 == ~c1_pc~0); 52#L477true assume !(1 == ~c2_pc~0); 20#L486true assume !(1 == ~wb_pc~0); 121#L495true assume !(1 == ~e_c~0); 75#L504-1true assume !(1 == ~e_e~0); 100#L509-1true assume !(1 == ~e_f~0); 127#L514-1true assume !(1 == ~e_g~0); 21#L519-1true assume !(1 == ~e_c~0); 46#L524-1true assume !(1 == ~e_wl~0); 86#L666-1true [2018-11-18 13:02:22,841 INFO L796 eck$LassoCheckResult]: Loop: 86#L666-1true assume true; 43#L535true assume !false; 124#L536true start_simulation_~kernel_st~0 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet0, eval_#t~nondet1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0, eval_~tmp___3~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0;havoc eval_~tmp___3~0; 117#L371true assume !true; 6#L387true assume { :end_inline_eval } true;start_simulation_~kernel_st~0 := 2; 94#L542true assume !(1 == ~c_req_up~0); 101#L542-2true start_simulation_~kernel_st~0 := 3; 65#L554true assume !(0 == ~e_f~0); 51#L554-2true assume 0 == ~e_g~0;~e_g~0 := 1; 74#L559-1true assume 0 == ~e_e~0;~e_e~0 := 1; 96#L564-1true assume 0 == ~e_c~0;~e_c~0 := 1; 125#L569-1true assume 0 == ~e_wl~0;~e_wl~0 := 1; 19#L574-1true assume !(1 == ~wl_pc~0); 115#L586true assume !(2 == ~wl_pc~0); 63#L587true assume !(1 == ~c1_pc~0); 113#L597true assume !(1 == ~c2_pc~0); 68#L606true assume !(1 == ~wb_pc~0); 35#L615true assume 1 == ~e_c~0;~r_st~0 := 0; 139#L624-1true assume !(1 == ~e_e~0); 17#L629-1true assume 1 == ~e_f~0;~e_f~0 := 2; 40#L634-1true assume 1 == ~e_g~0;~e_g~0 := 2; 69#L639-1true assume 1 == ~e_c~0;~e_c~0 := 2; 88#L644-1true assume 1 == ~e_wl~0;~e_wl~0 := 2; 120#L649-1true assume 0 == ~wl_st~0; 86#L666-1true [2018-11-18 13:02:22,844 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:22,844 INFO L82 PathProgramCache]: Analyzing trace with hash -2133486251, now seen corresponding path program 1 times [2018-11-18 13:02:22,845 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:22,846 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:22,874 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:22,874 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:02:22,874 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:22,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:02:22,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:02:22,946 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:02:22,946 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:02:22,950 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 13:02:22,950 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:22,951 INFO L82 PathProgramCache]: Analyzing trace with hash -1275402411, now seen corresponding path program 1 times [2018-11-18 13:02:22,951 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:22,951 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:22,952 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:22,952 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:02:22,952 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:22,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:02:22,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:02:22,958 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:02:22,958 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 13:02:22,960 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:02:22,970 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-11-18 13:02:22,971 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-11-18 13:02:22,972 INFO L87 Difference]: Start difference. First operand 137 states. Second operand 2 states. [2018-11-18 13:02:22,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:02:22,982 INFO L93 Difference]: Finished difference Result 136 states and 230 transitions. [2018-11-18 13:02:22,982 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-11-18 13:02:22,984 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 136 states and 230 transitions. [2018-11-18 13:02:22,987 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2018-11-18 13:02:22,990 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 136 states to 131 states and 225 transitions. [2018-11-18 13:02:22,991 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 131 [2018-11-18 13:02:22,992 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 131 [2018-11-18 13:02:22,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 131 states and 225 transitions. [2018-11-18 13:02:22,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 13:02:22,993 INFO L705 BuchiCegarLoop]: Abstraction has 131 states and 225 transitions. [2018-11-18 13:02:23,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states and 225 transitions. [2018-11-18 13:02:23,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2018-11-18 13:02:23,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2018-11-18 13:02:23,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 225 transitions. [2018-11-18 13:02:23,020 INFO L728 BuchiCegarLoop]: Abstraction has 131 states and 225 transitions. [2018-11-18 13:02:23,020 INFO L608 BuchiCegarLoop]: Abstraction has 131 states and 225 transitions. [2018-11-18 13:02:23,020 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-18 13:02:23,021 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 131 states and 225 transitions. [2018-11-18 13:02:23,022 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2018-11-18 13:02:23,022 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:02:23,022 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:02:23,024 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:23,024 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:23,024 INFO L794 eck$LassoCheckResult]: Stem: 402#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 306#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_~__retres1~0;havoc main_~__retres1~0;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 282#L398 assume !(1 == ~c_req_up~0); 284#L398-2 assume !(1 == ~wl_i~0);~wl_st~0 := 2; 290#L409-1 assume !(1 == ~c1_i~0);~c1_st~0 := 2; 291#L414-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 341#L419-1 assume !(1 == ~wb_i~0);~wb_st~0 := 2; 382#L424-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 398#L429-1 assume !(0 == ~e_f~0); 408#L434-1 assume !(0 == ~e_g~0); 336#L439-1 assume !(0 == ~e_e~0); 337#L444-1 assume !(0 == ~e_c~0); 378#L449-1 assume !(0 == ~e_wl~0); 396#L454-1 assume !(1 == ~wl_pc~0); 375#L466 assume !(2 == ~wl_pc~0); 376#L467 assume !(1 == ~c1_pc~0); 371#L477 assume !(1 == ~c2_pc~0); 316#L486 assume !(1 == ~wb_pc~0); 317#L495 assume !(1 == ~e_c~0); 392#L504-1 assume !(1 == ~e_e~0); 393#L509-1 assume !(1 == ~e_f~0); 404#L514-1 assume !(1 == ~e_g~0); 319#L519-1 assume !(1 == ~e_c~0); 320#L524-1 assume !(1 == ~e_wl~0); 365#L666-1 [2018-11-18 13:02:23,024 INFO L796 eck$LassoCheckResult]: Loop: 365#L666-1 assume true; 359#L535 assume !false; 360#L536 start_simulation_~kernel_st~0 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet0, eval_#t~nondet1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0, eval_~tmp___3~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0;havoc eval_~tmp___3~0; 353#L371 assume true; 307#L288-1 assume !false; 308#L289 assume !(0 == ~wl_st~0); 331#L293 assume !(0 == ~c1_st~0); 296#L296 assume !(0 == ~c2_st~0); 297#L299 assume !(0 == ~wb_st~0); 312#L302 assume !(0 == ~r_st~0); 288#L387 assume { :end_inline_eval } true;start_simulation_~kernel_st~0 := 2; 289#L542 assume !(1 == ~c_req_up~0); 374#L542-2 start_simulation_~kernel_st~0 := 3; 386#L554 assume !(0 == ~e_f~0); 369#L554-2 assume 0 == ~e_g~0;~e_g~0 := 1; 370#L559-1 assume 0 == ~e_e~0;~e_e~0 := 1; 391#L564-1 assume 0 == ~e_c~0;~e_c~0 := 1; 403#L569-1 assume 0 == ~e_wl~0;~e_wl~0 := 1; 313#L574-1 assume !(1 == ~wl_pc~0); 314#L586 assume !(2 == ~wl_pc~0); 293#L587 assume !(1 == ~c1_pc~0); 385#L597 assume !(1 == ~c2_pc~0); 339#L606 assume !(1 == ~wb_pc~0); 343#L615 assume 1 == ~e_c~0;~r_st~0 := 0; 344#L624-1 assume !(1 == ~e_e~0); 304#L629-1 assume 1 == ~e_f~0;~e_f~0 := 2; 305#L634-1 assume 1 == ~e_g~0;~e_g~0 := 2; 354#L639-1 assume 1 == ~e_c~0;~e_c~0 := 2; 389#L644-1 assume 1 == ~e_wl~0;~e_wl~0 := 2; 399#L649-1 assume 0 == ~wl_st~0; 365#L666-1 [2018-11-18 13:02:23,024 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:23,025 INFO L82 PathProgramCache]: Analyzing trace with hash -2133486251, now seen corresponding path program 2 times [2018-11-18 13:02:23,025 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:23,025 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:23,025 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:23,026 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:02:23,026 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:23,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:02:23,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:02:23,065 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:02:23,065 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:02:23,065 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 13:02:23,065 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:23,065 INFO L82 PathProgramCache]: Analyzing trace with hash -80320476, now seen corresponding path program 1 times [2018-11-18 13:02:23,065 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:23,066 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:23,066 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:23,066 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 13:02:23,066 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:23,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:02:23,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:02:23,089 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:02:23,089 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:02:23,089 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:02:23,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:02:23,090 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:02:23,090 INFO L87 Difference]: Start difference. First operand 131 states and 225 transitions. cyclomatic complexity: 95 Second operand 3 states. [2018-11-18 13:02:23,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:02:23,103 INFO L93 Difference]: Finished difference Result 131 states and 224 transitions. [2018-11-18 13:02:23,104 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:02:23,104 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 131 states and 224 transitions. [2018-11-18 13:02:23,106 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2018-11-18 13:02:23,107 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 131 states to 131 states and 224 transitions. [2018-11-18 13:02:23,107 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 131 [2018-11-18 13:02:23,107 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 131 [2018-11-18 13:02:23,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 131 states and 224 transitions. [2018-11-18 13:02:23,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 13:02:23,108 INFO L705 BuchiCegarLoop]: Abstraction has 131 states and 224 transitions. [2018-11-18 13:02:23,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states and 224 transitions. [2018-11-18 13:02:23,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2018-11-18 13:02:23,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2018-11-18 13:02:23,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 224 transitions. [2018-11-18 13:02:23,113 INFO L728 BuchiCegarLoop]: Abstraction has 131 states and 224 transitions. [2018-11-18 13:02:23,113 INFO L608 BuchiCegarLoop]: Abstraction has 131 states and 224 transitions. [2018-11-18 13:02:23,113 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-18 13:02:23,113 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 131 states and 224 transitions. [2018-11-18 13:02:23,114 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2018-11-18 13:02:23,114 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:02:23,115 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:02:23,116 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:23,116 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:23,116 INFO L794 eck$LassoCheckResult]: Stem: 672#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 575#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_~__retres1~0;havoc main_~__retres1~0;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 551#L398 assume !(1 == ~c_req_up~0); 553#L398-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 559#L409-1 assume !(1 == ~c1_i~0);~c1_st~0 := 2; 560#L414-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 610#L419-1 assume !(1 == ~wb_i~0);~wb_st~0 := 2; 651#L424-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 667#L429-1 assume !(0 == ~e_f~0); 677#L434-1 assume !(0 == ~e_g~0); 605#L439-1 assume !(0 == ~e_e~0); 606#L444-1 assume !(0 == ~e_c~0); 647#L449-1 assume !(0 == ~e_wl~0); 665#L454-1 assume !(1 == ~wl_pc~0); 644#L466 assume !(2 == ~wl_pc~0); 645#L467 assume !(1 == ~c1_pc~0); 640#L477 assume !(1 == ~c2_pc~0); 585#L486 assume !(1 == ~wb_pc~0); 586#L495 assume !(1 == ~e_c~0); 661#L504-1 assume !(1 == ~e_e~0); 662#L509-1 assume !(1 == ~e_f~0); 673#L514-1 assume !(1 == ~e_g~0); 588#L519-1 assume !(1 == ~e_c~0); 589#L524-1 assume !(1 == ~e_wl~0); 634#L666-1 [2018-11-18 13:02:23,116 INFO L796 eck$LassoCheckResult]: Loop: 634#L666-1 assume true; 628#L535 assume !false; 629#L536 start_simulation_~kernel_st~0 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet0, eval_#t~nondet1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0, eval_~tmp___3~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0;havoc eval_~tmp___3~0; 622#L371 assume true; 576#L288-1 assume !false; 577#L289 assume !(0 == ~wl_st~0); 600#L293 assume !(0 == ~c1_st~0); 565#L296 assume !(0 == ~c2_st~0); 566#L299 assume !(0 == ~wb_st~0); 581#L302 assume !(0 == ~r_st~0); 557#L387 assume { :end_inline_eval } true;start_simulation_~kernel_st~0 := 2; 558#L542 assume !(1 == ~c_req_up~0); 643#L542-2 start_simulation_~kernel_st~0 := 3; 655#L554 assume !(0 == ~e_f~0); 638#L554-2 assume 0 == ~e_g~0;~e_g~0 := 1; 639#L559-1 assume 0 == ~e_e~0;~e_e~0 := 1; 660#L564-1 assume 0 == ~e_c~0;~e_c~0 := 1; 671#L569-1 assume 0 == ~e_wl~0;~e_wl~0 := 1; 582#L574-1 assume !(1 == ~wl_pc~0); 583#L586 assume !(2 == ~wl_pc~0); 564#L587 assume !(1 == ~c1_pc~0); 654#L597 assume !(1 == ~c2_pc~0); 608#L606 assume !(1 == ~wb_pc~0); 612#L615 assume 1 == ~e_c~0;~r_st~0 := 0; 613#L624-1 assume !(1 == ~e_e~0); 573#L629-1 assume 1 == ~e_f~0;~e_f~0 := 2; 574#L634-1 assume 1 == ~e_g~0;~e_g~0 := 2; 623#L639-1 assume 1 == ~e_c~0;~e_c~0 := 2; 658#L644-1 assume 1 == ~e_wl~0;~e_wl~0 := 2; 668#L649-1 assume 0 == ~wl_st~0; 634#L666-1 [2018-11-18 13:02:23,117 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:23,117 INFO L82 PathProgramCache]: Analyzing trace with hash 1738779219, now seen corresponding path program 1 times [2018-11-18 13:02:23,117 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:23,117 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:23,118 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:23,118 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:02:23,118 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:23,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:02:23,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:02:23,144 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:02:23,144 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:02:23,144 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 13:02:23,144 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:23,144 INFO L82 PathProgramCache]: Analyzing trace with hash -80320476, now seen corresponding path program 2 times [2018-11-18 13:02:23,145 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:23,145 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:23,145 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:23,145 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:02:23,145 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:23,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:02:23,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:02:23,162 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:02:23,162 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:02:23,162 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:02:23,162 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:02:23,162 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:02:23,163 INFO L87 Difference]: Start difference. First operand 131 states and 224 transitions. cyclomatic complexity: 94 Second operand 3 states. [2018-11-18 13:02:23,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:02:23,172 INFO L93 Difference]: Finished difference Result 131 states and 223 transitions. [2018-11-18 13:02:23,172 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:02:23,172 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 131 states and 223 transitions. [2018-11-18 13:02:23,174 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2018-11-18 13:02:23,175 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 131 states to 131 states and 223 transitions. [2018-11-18 13:02:23,175 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 131 [2018-11-18 13:02:23,175 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 131 [2018-11-18 13:02:23,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 131 states and 223 transitions. [2018-11-18 13:02:23,176 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 13:02:23,176 INFO L705 BuchiCegarLoop]: Abstraction has 131 states and 223 transitions. [2018-11-18 13:02:23,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states and 223 transitions. [2018-11-18 13:02:23,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2018-11-18 13:02:23,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2018-11-18 13:02:23,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 223 transitions. [2018-11-18 13:02:23,182 INFO L728 BuchiCegarLoop]: Abstraction has 131 states and 223 transitions. [2018-11-18 13:02:23,182 INFO L608 BuchiCegarLoop]: Abstraction has 131 states and 223 transitions. [2018-11-18 13:02:23,182 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-18 13:02:23,182 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 131 states and 223 transitions. [2018-11-18 13:02:23,183 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2018-11-18 13:02:23,183 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:02:23,183 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:02:23,185 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:23,185 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:23,185 INFO L794 eck$LassoCheckResult]: Stem: 941#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 844#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_~__retres1~0;havoc main_~__retres1~0;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 823#L398 assume !(1 == ~c_req_up~0); 825#L398-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 828#L409-1 assume 1 == ~c1_i~0;~c1_st~0 := 0; 829#L414-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 879#L419-1 assume !(1 == ~wb_i~0);~wb_st~0 := 2; 920#L424-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 936#L429-1 assume !(0 == ~e_f~0); 946#L434-1 assume !(0 == ~e_g~0); 874#L439-1 assume !(0 == ~e_e~0); 875#L444-1 assume !(0 == ~e_c~0); 916#L449-1 assume !(0 == ~e_wl~0); 934#L454-1 assume !(1 == ~wl_pc~0); 913#L466 assume !(2 == ~wl_pc~0); 914#L467 assume !(1 == ~c1_pc~0); 911#L477 assume !(1 == ~c2_pc~0); 854#L486 assume !(1 == ~wb_pc~0); 855#L495 assume !(1 == ~e_c~0); 930#L504-1 assume !(1 == ~e_e~0); 931#L509-1 assume !(1 == ~e_f~0); 942#L514-1 assume !(1 == ~e_g~0); 857#L519-1 assume !(1 == ~e_c~0); 858#L524-1 assume !(1 == ~e_wl~0); 904#L666-1 [2018-11-18 13:02:23,185 INFO L796 eck$LassoCheckResult]: Loop: 904#L666-1 assume true; 899#L535 assume !false; 900#L536 start_simulation_~kernel_st~0 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet0, eval_#t~nondet1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0, eval_~tmp___3~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0;havoc eval_~tmp___3~0; 891#L371 assume true; 845#L288-1 assume !false; 846#L289 assume !(0 == ~wl_st~0); 869#L293 assume !(0 == ~c1_st~0); 834#L296 assume !(0 == ~c2_st~0); 835#L299 assume !(0 == ~wb_st~0); 850#L302 assume !(0 == ~r_st~0); 826#L387 assume { :end_inline_eval } true;start_simulation_~kernel_st~0 := 2; 827#L542 assume !(1 == ~c_req_up~0); 910#L542-2 start_simulation_~kernel_st~0 := 3; 924#L554 assume !(0 == ~e_f~0); 907#L554-2 assume 0 == ~e_g~0;~e_g~0 := 1; 908#L559-1 assume 0 == ~e_e~0;~e_e~0 := 1; 929#L564-1 assume 0 == ~e_c~0;~e_c~0 := 1; 940#L569-1 assume 0 == ~e_wl~0;~e_wl~0 := 1; 851#L574-1 assume !(1 == ~wl_pc~0); 852#L586 assume !(2 == ~wl_pc~0); 833#L587 assume !(1 == ~c1_pc~0); 923#L597 assume !(1 == ~c2_pc~0); 877#L606 assume !(1 == ~wb_pc~0); 881#L615 assume 1 == ~e_c~0;~r_st~0 := 0; 882#L624-1 assume !(1 == ~e_e~0); 842#L629-1 assume 1 == ~e_f~0;~e_f~0 := 2; 843#L634-1 assume 1 == ~e_g~0;~e_g~0 := 2; 892#L639-1 assume 1 == ~e_c~0;~e_c~0 := 2; 927#L644-1 assume 1 == ~e_wl~0;~e_wl~0 := 2; 937#L649-1 assume 0 == ~wl_st~0; 904#L666-1 [2018-11-18 13:02:23,185 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:23,186 INFO L82 PathProgramCache]: Analyzing trace with hash -1738539627, now seen corresponding path program 1 times [2018-11-18 13:02:23,186 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:23,186 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:23,186 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:23,187 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 13:02:23,187 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:23,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:02:23,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:02:23,209 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:02:23,209 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:02:23,209 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 13:02:23,209 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:23,209 INFO L82 PathProgramCache]: Analyzing trace with hash -80320476, now seen corresponding path program 3 times [2018-11-18 13:02:23,210 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:23,210 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:23,210 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:23,210 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:02:23,210 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:23,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:02:23,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:02:23,226 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:02:23,226 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:02:23,226 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:02:23,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:02:23,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:02:23,227 INFO L87 Difference]: Start difference. First operand 131 states and 223 transitions. cyclomatic complexity: 93 Second operand 3 states. [2018-11-18 13:02:23,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:02:23,234 INFO L93 Difference]: Finished difference Result 131 states and 222 transitions. [2018-11-18 13:02:23,234 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:02:23,234 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 131 states and 222 transitions. [2018-11-18 13:02:23,235 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2018-11-18 13:02:23,236 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 131 states to 131 states and 222 transitions. [2018-11-18 13:02:23,236 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 131 [2018-11-18 13:02:23,236 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 131 [2018-11-18 13:02:23,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 131 states and 222 transitions. [2018-11-18 13:02:23,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 13:02:23,237 INFO L705 BuchiCegarLoop]: Abstraction has 131 states and 222 transitions. [2018-11-18 13:02:23,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states and 222 transitions. [2018-11-18 13:02:23,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2018-11-18 13:02:23,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2018-11-18 13:02:23,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 222 transitions. [2018-11-18 13:02:23,241 INFO L728 BuchiCegarLoop]: Abstraction has 131 states and 222 transitions. [2018-11-18 13:02:23,241 INFO L608 BuchiCegarLoop]: Abstraction has 131 states and 222 transitions. [2018-11-18 13:02:23,241 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-18 13:02:23,241 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 131 states and 222 transitions. [2018-11-18 13:02:23,242 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2018-11-18 13:02:23,242 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:02:23,242 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:02:23,243 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:23,243 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:23,243 INFO L794 eck$LassoCheckResult]: Stem: 1210#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 1116#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_~__retres1~0;havoc main_~__retres1~0;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 1092#L398 assume !(1 == ~c_req_up~0); 1094#L398-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 1097#L409-1 assume 1 == ~c1_i~0;~c1_st~0 := 0; 1098#L414-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 1148#L419-1 assume 1 == ~wb_i~0;~wb_st~0 := 0; 1189#L424-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 1205#L429-1 assume !(0 == ~e_f~0); 1215#L434-1 assume !(0 == ~e_g~0); 1143#L439-1 assume !(0 == ~e_e~0); 1144#L444-1 assume !(0 == ~e_c~0); 1185#L449-1 assume !(0 == ~e_wl~0); 1203#L454-1 assume !(1 == ~wl_pc~0); 1182#L466 assume !(2 == ~wl_pc~0); 1183#L467 assume !(1 == ~c1_pc~0); 1180#L477 assume !(1 == ~c2_pc~0); 1125#L486 assume !(1 == ~wb_pc~0); 1126#L495 assume !(1 == ~e_c~0); 1199#L504-1 assume !(1 == ~e_e~0); 1200#L509-1 assume !(1 == ~e_f~0); 1211#L514-1 assume !(1 == ~e_g~0); 1128#L519-1 assume !(1 == ~e_c~0); 1129#L524-1 assume !(1 == ~e_wl~0); 1173#L666-1 [2018-11-18 13:02:23,243 INFO L796 eck$LassoCheckResult]: Loop: 1173#L666-1 assume true; 1168#L535 assume !false; 1169#L536 start_simulation_~kernel_st~0 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet0, eval_#t~nondet1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0, eval_~tmp___3~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0;havoc eval_~tmp___3~0; 1160#L371 assume true; 1117#L288-1 assume !false; 1118#L289 assume !(0 == ~wl_st~0); 1138#L293 assume !(0 == ~c1_st~0); 1103#L296 assume !(0 == ~c2_st~0); 1104#L299 assume !(0 == ~wb_st~0); 1119#L302 assume !(0 == ~r_st~0); 1095#L387 assume { :end_inline_eval } true;start_simulation_~kernel_st~0 := 2; 1096#L542 assume !(1 == ~c_req_up~0); 1179#L542-2 start_simulation_~kernel_st~0 := 3; 1193#L554 assume !(0 == ~e_f~0); 1176#L554-2 assume 0 == ~e_g~0;~e_g~0 := 1; 1177#L559-1 assume 0 == ~e_e~0;~e_e~0 := 1; 1198#L564-1 assume 0 == ~e_c~0;~e_c~0 := 1; 1209#L569-1 assume 0 == ~e_wl~0;~e_wl~0 := 1; 1120#L574-1 assume !(1 == ~wl_pc~0); 1121#L586 assume !(2 == ~wl_pc~0); 1102#L587 assume !(1 == ~c1_pc~0); 1192#L597 assume !(1 == ~c2_pc~0); 1147#L606 assume !(1 == ~wb_pc~0); 1150#L615 assume 1 == ~e_c~0;~r_st~0 := 0; 1151#L624-1 assume !(1 == ~e_e~0); 1114#L629-1 assume 1 == ~e_f~0;~e_f~0 := 2; 1115#L634-1 assume 1 == ~e_g~0;~e_g~0 := 2; 1161#L639-1 assume 1 == ~e_c~0;~e_c~0 := 2; 1196#L644-1 assume 1 == ~e_wl~0;~e_wl~0 := 2; 1206#L649-1 assume 0 == ~wl_st~0; 1173#L666-1 [2018-11-18 13:02:23,243 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:23,243 INFO L82 PathProgramCache]: Analyzing trace with hash 255605079, now seen corresponding path program 1 times [2018-11-18 13:02:23,243 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:23,243 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:23,244 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:23,244 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 13:02:23,244 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:23,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:02:23,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:02:23,273 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:23,273 INFO L82 PathProgramCache]: Analyzing trace with hash -80320476, now seen corresponding path program 4 times [2018-11-18 13:02:23,273 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:23,274 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:23,275 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:23,275 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:02:23,275 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:23,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:02:23,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:02:23,296 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:02:23,297 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:02:23,297 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:02:23,297 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:02:23,297 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:02:23,297 INFO L87 Difference]: Start difference. First operand 131 states and 222 transitions. cyclomatic complexity: 92 Second operand 3 states. [2018-11-18 13:02:23,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:02:23,349 INFO L93 Difference]: Finished difference Result 159 states and 273 transitions. [2018-11-18 13:02:23,350 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:02:23,350 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 159 states and 273 transitions. [2018-11-18 13:02:23,351 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2018-11-18 13:02:23,352 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 159 states to 159 states and 273 transitions. [2018-11-18 13:02:23,352 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 159 [2018-11-18 13:02:23,353 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 159 [2018-11-18 13:02:23,353 INFO L73 IsDeterministic]: Start isDeterministic. Operand 159 states and 273 transitions. [2018-11-18 13:02:23,353 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 13:02:23,353 INFO L705 BuchiCegarLoop]: Abstraction has 159 states and 273 transitions. [2018-11-18 13:02:23,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states and 273 transitions. [2018-11-18 13:02:23,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 159. [2018-11-18 13:02:23,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 159 states. [2018-11-18 13:02:23,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 273 transitions. [2018-11-18 13:02:23,358 INFO L728 BuchiCegarLoop]: Abstraction has 159 states and 273 transitions. [2018-11-18 13:02:23,358 INFO L608 BuchiCegarLoop]: Abstraction has 159 states and 273 transitions. [2018-11-18 13:02:23,358 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-18 13:02:23,358 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 159 states and 273 transitions. [2018-11-18 13:02:23,359 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2018-11-18 13:02:23,359 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:02:23,363 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:02:23,364 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:23,364 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:23,364 INFO L794 eck$LassoCheckResult]: Stem: 1508#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 1412#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_~__retres1~0;havoc main_~__retres1~0;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 1388#L398 assume !(1 == ~c_req_up~0); 1390#L398-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 1393#L409-1 assume 1 == ~c1_i~0;~c1_st~0 := 0; 1394#L414-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 1445#L419-1 assume 1 == ~wb_i~0;~wb_st~0 := 0; 1486#L424-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 1503#L429-1 assume !(0 == ~e_f~0); 1513#L434-1 assume !(0 == ~e_g~0); 1439#L439-1 assume 0 == ~e_e~0;~e_e~0 := 1; 1440#L444-1 assume !(0 == ~e_c~0); 1482#L449-1 assume !(0 == ~e_wl~0); 1502#L454-1 assume !(1 == ~wl_pc~0); 1479#L466 assume !(2 == ~wl_pc~0); 1480#L467 assume !(1 == ~c1_pc~0); 1477#L477 assume !(1 == ~c2_pc~0); 1421#L486 assume !(1 == ~wb_pc~0); 1422#L495 assume !(1 == ~e_c~0); 1497#L504-1 assume 1 == ~e_e~0;~e_e~0 := 2; 1498#L509-1 assume !(1 == ~e_f~0); 1509#L514-1 assume !(1 == ~e_g~0); 1424#L519-1 assume !(1 == ~e_c~0); 1425#L524-1 assume !(1 == ~e_wl~0); 1470#L666-1 [2018-11-18 13:02:23,365 INFO L796 eck$LassoCheckResult]: Loop: 1470#L666-1 assume true; 1465#L535 assume !false; 1466#L536 start_simulation_~kernel_st~0 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet0, eval_#t~nondet1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0, eval_~tmp___3~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0;havoc eval_~tmp___3~0; 1457#L371 assume true; 1413#L288-1 assume !false; 1414#L289 assume !(0 == ~wl_st~0); 1434#L293 assume !(0 == ~c1_st~0); 1399#L296 assume !(0 == ~c2_st~0); 1400#L299 assume !(0 == ~wb_st~0); 1415#L302 assume !(0 == ~r_st~0); 1391#L387 assume { :end_inline_eval } true;start_simulation_~kernel_st~0 := 2; 1392#L542 assume !(1 == ~c_req_up~0); 1476#L542-2 start_simulation_~kernel_st~0 := 3; 1490#L554 assume !(0 == ~e_f~0); 1473#L554-2 assume 0 == ~e_g~0;~e_g~0 := 1; 1474#L559-1 assume 0 == ~e_e~0;~e_e~0 := 1; 1495#L564-1 assume 0 == ~e_c~0;~e_c~0 := 1; 1507#L569-1 assume 0 == ~e_wl~0;~e_wl~0 := 1; 1416#L574-1 assume !(1 == ~wl_pc~0); 1417#L586 assume !(2 == ~wl_pc~0); 1398#L587 assume !(1 == ~c1_pc~0); 1489#L597 assume !(1 == ~c2_pc~0); 1444#L606 assume !(1 == ~wb_pc~0); 1447#L615 assume 1 == ~e_c~0;~r_st~0 := 0; 1448#L624-1 assume 1 == ~e_e~0;~e_e~0 := 2; 1410#L629-1 assume 1 == ~e_f~0;~e_f~0 := 2; 1411#L634-1 assume 1 == ~e_g~0;~e_g~0 := 2; 1459#L639-1 assume 1 == ~e_c~0;~e_c~0 := 2; 1493#L644-1 assume 1 == ~e_wl~0;~e_wl~0 := 2; 1504#L649-1 assume 0 == ~wl_st~0; 1470#L666-1 [2018-11-18 13:02:23,365 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:23,365 INFO L82 PathProgramCache]: Analyzing trace with hash 1264875287, now seen corresponding path program 1 times [2018-11-18 13:02:23,365 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:23,365 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:23,366 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:23,366 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 13:02:23,366 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:23,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:02:23,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:02:23,397 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:02:23,398 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-11-18 13:02:23,398 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 13:02:23,398 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:23,398 INFO L82 PathProgramCache]: Analyzing trace with hash -137578778, now seen corresponding path program 1 times [2018-11-18 13:02:23,398 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:23,398 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:23,399 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:23,399 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:02:23,399 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:23,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:02:23,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:02:23,418 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:02:23,418 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 13:02:23,419 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:02:23,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 13:02:23,419 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 13:02:23,419 INFO L87 Difference]: Start difference. First operand 159 states and 273 transitions. cyclomatic complexity: 115 Second operand 4 states. [2018-11-18 13:02:23,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:02:23,526 INFO L93 Difference]: Finished difference Result 248 states and 416 transitions. [2018-11-18 13:02:23,527 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-18 13:02:23,527 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 248 states and 416 transitions. [2018-11-18 13:02:23,529 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 191 [2018-11-18 13:02:23,530 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 248 states to 248 states and 416 transitions. [2018-11-18 13:02:23,530 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 248 [2018-11-18 13:02:23,530 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 248 [2018-11-18 13:02:23,530 INFO L73 IsDeterministic]: Start isDeterministic. Operand 248 states and 416 transitions. [2018-11-18 13:02:23,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 13:02:23,531 INFO L705 BuchiCegarLoop]: Abstraction has 248 states and 416 transitions. [2018-11-18 13:02:23,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states and 416 transitions. [2018-11-18 13:02:23,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 234. [2018-11-18 13:02:23,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 234 states. [2018-11-18 13:02:23,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 394 transitions. [2018-11-18 13:02:23,541 INFO L728 BuchiCegarLoop]: Abstraction has 234 states and 394 transitions. [2018-11-18 13:02:23,541 INFO L608 BuchiCegarLoop]: Abstraction has 234 states and 394 transitions. [2018-11-18 13:02:23,541 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-18 13:02:23,542 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 234 states and 394 transitions. [2018-11-18 13:02:23,544 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 191 [2018-11-18 13:02:23,544 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:02:23,544 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:02:23,545 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:23,545 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:23,545 INFO L794 eck$LassoCheckResult]: Stem: 1934#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 1825#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_~__retres1~0;havoc main_~__retres1~0;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 1802#L398 assume !(1 == ~c_req_up~0); 1804#L398-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 1810#L409-1 assume 1 == ~c1_i~0;~c1_st~0 := 0; 1811#L414-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 1862#L419-1 assume 1 == ~wb_i~0;~wb_st~0 := 0; 1905#L424-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 1925#L429-1 assume !(0 == ~e_f~0); 1940#L434-1 assume !(0 == ~e_g~0); 1857#L439-1 assume !(0 == ~e_e~0); 1858#L444-1 assume !(0 == ~e_c~0); 1901#L449-1 assume !(0 == ~e_wl~0); 1922#L454-1 assume !(1 == ~wl_pc~0); 1898#L466 assume !(2 == ~wl_pc~0); 1899#L467 assume !(1 == ~c1_pc~0); 1948#L477 assume !(1 == ~c2_pc~0); 1964#L486 assume !(1 == ~wb_pc~0); 1962#L495 assume !(1 == ~e_c~0); 1960#L504-1 assume 1 == ~e_e~0;~e_e~0 := 2; 1919#L509-1 assume !(1 == ~e_f~0); 1936#L514-1 assume !(1 == ~e_g~0); 1840#L519-1 assume !(1 == ~e_c~0); 1841#L524-1 assume !(1 == ~e_wl~0); 1886#L666-1 [2018-11-18 13:02:23,546 INFO L796 eck$LassoCheckResult]: Loop: 1886#L666-1 assume true; 1972#L535 assume !false; 1971#L536 start_simulation_~kernel_st~0 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet0, eval_#t~nondet1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0, eval_~tmp___3~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0;havoc eval_~tmp___3~0; 1890#L371 assume true; 1969#L288-1 assume !false; 1968#L289 assume !(0 == ~wl_st~0); 1967#L293 assume !(0 == ~c1_st~0); 1959#L296 assume !(0 == ~c2_st~0); 1958#L299 assume !(0 == ~wb_st~0); 1956#L302 assume !(0 == ~r_st~0); 1955#L387 assume { :end_inline_eval } true;start_simulation_~kernel_st~0 := 2; 1953#L542 assume !(1 == ~c_req_up~0); 1951#L542-2 start_simulation_~kernel_st~0 := 3; 1949#L554 assume !(0 == ~e_f~0); 1950#L554-2 assume 0 == ~e_g~0;~e_g~0 := 1; 2022#L559-1 assume !(0 == ~e_e~0); 2021#L564-1 assume 0 == ~e_c~0;~e_c~0 := 1; 2020#L569-1 assume 0 == ~e_wl~0;~e_wl~0 := 1; 2019#L574-1 assume 1 == ~wl_pc~0; 2016#L580 assume 1 == ~e_wl~0;~wl_st~0 := 0; 2015#L587 assume !(1 == ~c1_pc~0); 2013#L597 assume !(1 == ~c2_pc~0); 2011#L606 assume !(1 == ~wb_pc~0); 2009#L615 assume 1 == ~e_c~0;~r_st~0 := 0; 2008#L624-1 assume !(1 == ~e_e~0); 1831#L629-1 assume 1 == ~e_f~0;~e_f~0 := 2; 1832#L634-1 assume 1 == ~e_g~0;~e_g~0 := 2; 1876#L639-1 assume 1 == ~e_c~0;~e_c~0 := 2; 1914#L644-1 assume 1 == ~e_wl~0;~e_wl~0 := 2; 1930#L649-1 assume 0 == ~wl_st~0; 1886#L666-1 [2018-11-18 13:02:23,546 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:23,546 INFO L82 PathProgramCache]: Analyzing trace with hash 253758037, now seen corresponding path program 1 times [2018-11-18 13:02:23,546 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:23,546 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:23,547 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:23,547 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:02:23,550 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:23,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:02:23,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:02:23,572 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:02:23,572 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-11-18 13:02:23,572 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 13:02:23,573 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:23,573 INFO L82 PathProgramCache]: Analyzing trace with hash -1909443875, now seen corresponding path program 1 times [2018-11-18 13:02:23,573 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:23,573 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:23,573 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:23,574 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:02:23,574 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:23,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:02:23,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:02:23,698 WARN L180 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 71 [2018-11-18 13:02:23,745 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 13:02:23,746 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 13:02:23,746 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 13:02:23,746 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 13:02:23,746 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 13:02:23,747 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:02:23,747 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 13:02:23,747 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 13:02:23,747 INFO L131 ssoRankerPreferences]: Filename of dumped script: toy_true-unreach-call_false-termination.cil.c_Iteration7_Loop [2018-11-18 13:02:23,747 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 13:02:23,747 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 13:02:23,762 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:23,766 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:23,770 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:23,772 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:23,773 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:23,776 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:23,781 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:23,783 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:23,787 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:23,789 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:23,791 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:23,792 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:23,794 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:23,797 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:23,799 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:23,800 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:23,802 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:23,809 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:23,816 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:23,818 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:23,820 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:23,822 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:23,823 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:23,824 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:23,829 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:23,830 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,021 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 13:02:24,022 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:02:24,032 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 13:02:24,032 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 13:02:24,038 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 13:02:24,038 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~c2_st~0=7} Honda state: {~c2_st~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:02:24,058 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 13:02:24,059 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:02:24,085 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 13:02:24,085 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 13:02:24,089 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 13:02:24,103 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 13:02:24,103 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 13:02:24,103 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 13:02:24,103 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 13:02:24,103 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 13:02:24,103 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:02:24,103 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 13:02:24,104 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 13:02:24,104 INFO L131 ssoRankerPreferences]: Filename of dumped script: toy_true-unreach-call_false-termination.cil.c_Iteration7_Loop [2018-11-18 13:02:24,104 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 13:02:24,104 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 13:02:24,106 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,108 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,111 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,112 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,114 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,115 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,119 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,121 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,123 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,128 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,129 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,131 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,132 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,136 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,137 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,139 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,141 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,144 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,146 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,148 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,153 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,155 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,163 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,164 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,170 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,172 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,321 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 13:02:24,326 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 13:02:24,327 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:02:24,328 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:02:24,328 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:02:24,329 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:02:24,329 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 13:02:24,329 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:02:24,330 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 13:02:24,330 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:02:24,334 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 13:02:24,334 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:02:24,334 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:02:24,335 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:02:24,335 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:02:24,335 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 13:02:24,339 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:02:24,340 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 13:02:24,340 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:02:24,343 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 13:02:24,345 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 13:02:24,345 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-11-18 13:02:24,348 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 13:02:24,348 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 13:02:24,348 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 13:02:24,348 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(~e_c~0) = -1*~e_c~0 + 1 Supporting invariants [] [2018-11-18 13:02:24,349 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 13:02:24,362 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:24,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:02:24,382 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 13:02:24,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:02:24,397 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 13:02:24,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:02:24,421 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-18 13:02:24,421 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 234 states and 394 transitions. cyclomatic complexity: 162 Second operand 5 states. [2018-11-18 13:02:24,503 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 234 states and 394 transitions. cyclomatic complexity: 162. Second operand 5 states. Result 819 states and 1369 transitions. Complement of second has 5 states. [2018-11-18 13:02:24,504 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2018-11-18 13:02:24,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 13:02:24,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 386 transitions. [2018-11-18 13:02:24,505 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 386 transitions. Stem has 24 letters. Loop has 30 letters. [2018-11-18 13:02:24,507 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 13:02:24,507 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 386 transitions. Stem has 54 letters. Loop has 30 letters. [2018-11-18 13:02:24,508 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 13:02:24,508 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 386 transitions. Stem has 24 letters. Loop has 60 letters. [2018-11-18 13:02:24,509 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 13:02:24,510 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 819 states and 1369 transitions. [2018-11-18 13:02:24,515 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 573 [2018-11-18 13:02:24,517 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 819 states to 819 states and 1369 transitions. [2018-11-18 13:02:24,517 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 618 [2018-11-18 13:02:24,518 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 624 [2018-11-18 13:02:24,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 819 states and 1369 transitions. [2018-11-18 13:02:24,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:02:24,518 INFO L705 BuchiCegarLoop]: Abstraction has 819 states and 1369 transitions. [2018-11-18 13:02:24,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 819 states and 1369 transitions. [2018-11-18 13:02:24,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 819 to 622. [2018-11-18 13:02:24,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 622 states. [2018-11-18 13:02:24,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 1042 transitions. [2018-11-18 13:02:24,530 INFO L728 BuchiCegarLoop]: Abstraction has 622 states and 1042 transitions. [2018-11-18 13:02:24,530 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 13:02:24,530 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 13:02:24,530 INFO L87 Difference]: Start difference. First operand 622 states and 1042 transitions. Second operand 4 states. [2018-11-18 13:02:24,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:02:24,588 INFO L93 Difference]: Finished difference Result 1152 states and 1870 transitions. [2018-11-18 13:02:24,588 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-18 13:02:24,588 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1152 states and 1870 transitions. [2018-11-18 13:02:24,592 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 720 [2018-11-18 13:02:24,596 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1152 states to 1152 states and 1870 transitions. [2018-11-18 13:02:24,597 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 788 [2018-11-18 13:02:24,597 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 788 [2018-11-18 13:02:24,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1152 states and 1870 transitions. [2018-11-18 13:02:24,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:02:24,598 INFO L705 BuchiCegarLoop]: Abstraction has 1152 states and 1870 transitions. [2018-11-18 13:02:24,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1152 states and 1870 transitions. [2018-11-18 13:02:24,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1152 to 1152. [2018-11-18 13:02:24,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1152 states. [2018-11-18 13:02:24,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1152 states to 1152 states and 1870 transitions. [2018-11-18 13:02:24,610 INFO L728 BuchiCegarLoop]: Abstraction has 1152 states and 1870 transitions. [2018-11-18 13:02:24,610 INFO L608 BuchiCegarLoop]: Abstraction has 1152 states and 1870 transitions. [2018-11-18 13:02:24,610 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-18 13:02:24,610 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1152 states and 1870 transitions. [2018-11-18 13:02:24,614 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 720 [2018-11-18 13:02:24,614 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:02:24,614 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:02:24,614 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:24,614 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:24,615 INFO L794 eck$LassoCheckResult]: Stem: 5082#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 4866#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_~__retres1~0;havoc main_~__retres1~0;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 4822#L398 assume !(1 == ~c_req_up~0); 4824#L398-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 4839#L409-1 assume 1 == ~c1_i~0;~c1_st~0 := 0; 4929#L414-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 4930#L419-1 assume 1 == ~wb_i~0;~wb_st~0 := 0; 5058#L424-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 5059#L429-1 assume !(0 == ~e_f~0); 5135#L434-1 assume !(0 == ~e_g~0); 5136#L439-1 assume !(0 == ~e_e~0); 5005#L444-1 assume 0 == ~e_c~0;~e_c~0 := 1; 5006#L449-1 assume !(0 == ~e_wl~0); 5155#L454-1 assume !(1 == ~wl_pc~0); 5153#L466 assume !(2 == ~wl_pc~0); 5151#L467 assume !(1 == ~c1_pc~0); 5149#L477 assume !(1 == ~c2_pc~0); 5147#L486 assume !(1 == ~wb_pc~0); 5144#L495 assume !(1 == ~e_c~0); 5145#L504-1 assume !(1 == ~e_e~0); 5090#L509-1 assume 1 == ~e_f~0;~e_f~0 := 2; 5091#L514-1 assume !(1 == ~e_g~0); 5129#L519-1 assume !(1 == ~e_c~0); 4981#L524-1 assume 1 == ~e_wl~0;~e_wl~0 := 2; 4982#L666-1 [2018-11-18 13:02:24,615 INFO L796 eck$LassoCheckResult]: Loop: 4982#L666-1 assume true; 5061#L535 assume !false; 5127#L536 start_simulation_~kernel_st~0 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet0, eval_#t~nondet1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0, eval_~tmp___3~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0;havoc eval_~tmp___3~0; 4951#L371 assume true; 4867#L288-1 assume !false; 4868#L289 assume !(0 == ~wl_st~0); 5910#L293 assume !(0 == ~c1_st~0); 4840#L296 assume !(0 == ~c2_st~0); 4841#L299 assume !(0 == ~wb_st~0); 5140#L302 assume !(0 == ~r_st~0); 4825#L387 assume { :end_inline_eval } true;start_simulation_~kernel_st~0 := 2; 4826#L542 assume !(1 == ~c_req_up~0); 5087#L542-2 start_simulation_~kernel_st~0 := 3; 5088#L554 assume !(0 == ~e_f~0); 5908#L554-2 assume 0 == ~e_g~0;~e_g~0 := 1; 5940#L559-1 assume !(0 == ~e_e~0); 5939#L564-1 assume 0 == ~e_c~0;~e_c~0 := 1; 5403#L569-1 assume 0 == ~e_wl~0;~e_wl~0 := 1; 5938#L574-1 assume !(1 == ~wl_pc~0); 5936#L586 assume !(2 == ~wl_pc~0); 5934#L587 assume !(1 == ~c1_pc~0); 5932#L597 assume !(1 == ~c2_pc~0); 5389#L606 assume !(1 == ~wb_pc~0); 5387#L615 assume 1 == ~e_c~0;~r_st~0 := 0; 5143#L624-1 assume !(1 == ~e_e~0); 4862#L629-1 assume 1 == ~e_f~0;~e_f~0 := 2; 4863#L634-1 assume 1 == ~e_g~0;~e_g~0 := 2; 4955#L639-1 assume 1 == ~e_c~0;~e_c~0 := 2; 5040#L644-1 assume 1 == ~e_wl~0;~e_wl~0 := 2; 5064#L649-1 assume 0 == ~wl_st~0; 4982#L666-1 [2018-11-18 13:02:24,615 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:24,615 INFO L82 PathProgramCache]: Analyzing trace with hash 842351509, now seen corresponding path program 1 times [2018-11-18 13:02:24,615 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:24,615 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:24,616 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:24,616 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:02:24,616 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:24,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:02:24,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:02:24,645 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:02:24,645 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-11-18 13:02:24,645 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 13:02:24,645 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:24,645 INFO L82 PathProgramCache]: Analyzing trace with hash -1360184154, now seen corresponding path program 1 times [2018-11-18 13:02:24,646 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:24,646 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:24,646 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:24,646 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:02:24,646 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:24,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:02:24,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:02:24,660 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:02:24,660 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 13:02:24,660 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:02:24,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 13:02:24,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 13:02:24,661 INFO L87 Difference]: Start difference. First operand 1152 states and 1870 transitions. cyclomatic complexity: 730 Second operand 4 states. [2018-11-18 13:02:24,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:02:24,729 INFO L93 Difference]: Finished difference Result 1465 states and 2342 transitions. [2018-11-18 13:02:24,730 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-18 13:02:24,730 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1465 states and 2342 transitions. [2018-11-18 13:02:24,735 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 910 [2018-11-18 13:02:24,739 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1465 states to 1465 states and 2342 transitions. [2018-11-18 13:02:24,739 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1002 [2018-11-18 13:02:24,740 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1002 [2018-11-18 13:02:24,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1465 states and 2342 transitions. [2018-11-18 13:02:24,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:02:24,741 INFO L705 BuchiCegarLoop]: Abstraction has 1465 states and 2342 transitions. [2018-11-18 13:02:24,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1465 states and 2342 transitions. [2018-11-18 13:02:24,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1465 to 1429. [2018-11-18 13:02:24,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1429 states. [2018-11-18 13:02:24,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1429 states to 1429 states and 2300 transitions. [2018-11-18 13:02:24,759 INFO L728 BuchiCegarLoop]: Abstraction has 1429 states and 2300 transitions. [2018-11-18 13:02:24,759 INFO L608 BuchiCegarLoop]: Abstraction has 1429 states and 2300 transitions. [2018-11-18 13:02:24,759 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-18 13:02:24,759 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1429 states and 2300 transitions. [2018-11-18 13:02:24,762 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 910 [2018-11-18 13:02:24,763 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:02:24,763 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:02:24,763 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:24,763 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:24,763 INFO L794 eck$LassoCheckResult]: Stem: 7724#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 7499#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_~__retres1~0;havoc main_~__retres1~0;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 7449#L398 assume !(1 == ~c_req_up~0); 7451#L398-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 7787#L409-1 assume 1 == ~c1_i~0;~c1_st~0 := 0; 7556#L414-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 7557#L419-1 assume 1 == ~wb_i~0;~wb_st~0 := 0; 7700#L424-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 7701#L429-1 assume !(0 == ~e_f~0); 7786#L434-1 assume !(0 == ~e_g~0); 7547#L439-1 assume !(0 == ~e_e~0); 7548#L444-1 assume !(0 == ~e_c~0); 7637#L449-1 assume !(0 == ~e_wl~0); 7737#L454-1 assume !(1 == ~wl_pc~0); 7738#L466 assume !(2 == ~wl_pc~0); 7774#L467 assume !(1 == ~c1_pc~0); 7773#L477 assume !(1 == ~c2_pc~0); 7514#L486 assume !(1 == ~wb_pc~0); 7515#L495 assume !(1 == ~e_c~0); 7689#L504-1 assume !(1 == ~e_e~0); 7690#L509-1 assume 1 == ~e_f~0;~e_f~0 := 2; 7793#L514-1 assume !(1 == ~e_g~0); 7517#L519-1 assume !(1 == ~e_c~0); 7518#L524-1 assume 1 == ~e_wl~0;~e_wl~0 := 2; 8079#L666-1 [2018-11-18 13:02:24,764 INFO L796 eck$LassoCheckResult]: Loop: 8079#L666-1 assume true; 8638#L535 assume !false; 8637#L536 start_simulation_~kernel_st~0 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet0, eval_#t~nondet1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0, eval_~tmp___3~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0;havoc eval_~tmp___3~0; 8572#L371 assume true; 8636#L288-1 assume !false; 8632#L289 assume !(0 == ~wl_st~0); 8633#L293 assume !(0 == ~c1_st~0); 8635#L296 assume !(0 == ~c2_st~0); 8630#L299 assume !(0 == ~wb_st~0); 8631#L302 assume !(0 == ~r_st~0); 8634#L387 assume { :end_inline_eval } true;start_simulation_~kernel_st~0 := 2; 8671#L542 assume !(1 == ~c_req_up~0); 8669#L542-2 start_simulation_~kernel_st~0 := 3; 8668#L554 assume !(0 == ~e_f~0); 8667#L554-2 assume 0 == ~e_g~0;~e_g~0 := 1; 8666#L559-1 assume !(0 == ~e_e~0); 8665#L564-1 assume !(0 == ~e_c~0); 8664#L569-1 assume 0 == ~e_wl~0;~e_wl~0 := 1; 8663#L574-1 assume 1 == ~wl_pc~0; 8658#L580 assume 1 == ~e_wl~0;~wl_st~0 := 0; 8657#L587 assume !(1 == ~c1_pc~0); 8655#L597 assume !(1 == ~c2_pc~0); 8653#L606 assume !(1 == ~wb_pc~0); 8651#L615 assume !(1 == ~e_c~0); 8650#L624-1 assume !(1 == ~e_e~0); 8649#L629-1 assume 1 == ~e_f~0;~e_f~0 := 2; 8646#L634-1 assume 1 == ~e_g~0;~e_g~0 := 2; 8645#L639-1 assume !(1 == ~e_c~0); 8644#L644-1 assume 1 == ~e_wl~0;~e_wl~0 := 2; 8643#L649-1 assume 0 == ~wl_st~0; 8079#L666-1 [2018-11-18 13:02:24,764 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:24,764 INFO L82 PathProgramCache]: Analyzing trace with hash 255545495, now seen corresponding path program 1 times [2018-11-18 13:02:24,764 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:24,764 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:24,765 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:24,765 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:02:24,765 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:24,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:02:24,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:02:24,788 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:02:24,788 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-11-18 13:02:24,788 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 13:02:24,788 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:24,788 INFO L82 PathProgramCache]: Analyzing trace with hash -1145551841, now seen corresponding path program 1 times [2018-11-18 13:02:24,789 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:24,789 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:24,789 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:24,789 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:02:24,789 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:24,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:02:24,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:02:24,913 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 13:02:24,913 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 13:02:24,913 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 13:02:24,913 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 13:02:24,913 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 13:02:24,913 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:02:24,913 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 13:02:24,913 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 13:02:24,913 INFO L131 ssoRankerPreferences]: Filename of dumped script: toy_true-unreach-call_false-termination.cil.c_Iteration9_Loop [2018-11-18 13:02:24,914 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 13:02:24,914 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 13:02:24,916 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,920 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,924 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,926 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,929 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,931 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,935 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,937 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,948 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,951 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,956 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,960 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,967 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,971 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,975 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,978 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,980 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,984 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,986 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,987 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,991 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,994 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:24,999 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,001 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,003 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,005 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,153 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 13:02:25,153 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:02:25,165 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 13:02:25,165 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 13:02:25,168 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 13:02:25,168 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~c2_st~0=7} Honda state: {~c2_st~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:02:25,192 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 13:02:25,193 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 13:02:25,196 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 13:02:25,196 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~e_c~0=7} Honda state: {~e_c~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:02:25,212 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 13:02:25,212 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 13:02:25,214 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 13:02:25,214 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_~tmp___3~0=0} Honda state: {ULTIMATE.start_eval_~tmp___3~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:02:25,230 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 13:02:25,230 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 13:02:25,233 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 13:02:25,233 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_start_simulation_~kernel_st~0=3} Honda state: {ULTIMATE.start_start_simulation_~kernel_st~0=3} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:02:25,258 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 13:02:25,258 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 13:02:25,261 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 13:02:25,261 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~c1_st~0=-1} Honda state: {~c1_st~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:02:25,287 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 13:02:25,288 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 13:02:25,290 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 13:02:25,290 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~e_e~0=7} Honda state: {~e_e~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:02:25,307 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 13:02:25,307 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 13:02:25,309 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 13:02:25,309 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~wb_st~0=7} Honda state: {~wb_st~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:02:25,333 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 13:02:25,333 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:02:25,352 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 13:02:25,352 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 13:02:25,355 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 13:02:25,370 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 13:02:25,370 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 13:02:25,370 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 13:02:25,370 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 13:02:25,370 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 13:02:25,370 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:02:25,370 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 13:02:25,370 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 13:02:25,370 INFO L131 ssoRankerPreferences]: Filename of dumped script: toy_true-unreach-call_false-termination.cil.c_Iteration9_Loop [2018-11-18 13:02:25,370 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 13:02:25,371 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 13:02:25,374 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,376 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,378 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,380 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,385 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,387 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,390 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,391 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,392 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,394 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,397 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,401 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,403 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,410 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,412 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,414 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,416 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,417 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,419 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,420 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,422 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,423 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,424 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,425 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,425 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,427 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:25,558 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 13:02:25,558 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 13:02:25,558 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:02:25,559 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:02:25,559 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:02:25,559 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:02:25,559 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 13:02:25,559 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:02:25,559 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 13:02:25,560 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:02:25,560 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 13:02:25,560 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:02:25,560 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:02:25,561 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:02:25,561 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:02:25,561 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 13:02:25,561 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:02:25,561 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 13:02:25,561 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:02:25,562 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 13:02:25,562 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:02:25,563 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:02:25,563 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:02:25,563 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:02:25,563 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 13:02:25,563 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:02:25,564 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 13:02:25,564 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:02:25,564 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 13:02:25,565 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:02:25,565 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:02:25,565 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:02:25,565 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:02:25,565 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 13:02:25,565 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:02:25,566 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 13:02:25,566 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:02:25,567 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 13:02:25,568 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:02:25,568 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:02:25,568 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:02:25,568 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:02:25,568 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 13:02:25,568 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:02:25,569 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 13:02:25,569 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:02:25,569 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 13:02:25,570 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:02:25,570 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:02:25,570 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:02:25,570 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:02:25,570 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 13:02:25,570 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:02:25,571 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 13:02:25,571 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:02:25,573 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 13:02:25,574 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:02:25,574 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:02:25,574 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:02:25,574 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:02:25,574 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 13:02:25,574 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:02:25,575 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 13:02:25,575 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:02:25,576 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 13:02:25,576 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:02:25,576 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:02:25,576 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:02:25,577 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:02:25,577 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 13:02:25,577 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:02:25,577 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 13:02:25,577 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:02:25,578 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 13:02:25,578 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:02:25,578 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:02:25,578 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:02:25,578 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:02:25,578 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 13:02:25,579 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:02:25,579 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 13:02:25,579 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:02:25,585 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 13:02:25,585 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:02:25,586 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:02:25,586 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:02:25,586 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:02:25,586 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 13:02:25,586 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:02:25,587 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 13:02:25,587 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:02:25,588 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 13:02:25,590 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 13:02:25,590 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-11-18 13:02:25,590 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 13:02:25,590 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 13:02:25,590 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 13:02:25,591 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(~e_wl~0) = -1*~e_wl~0 + 1 Supporting invariants [] [2018-11-18 13:02:25,591 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 13:02:25,605 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:25,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:02:25,616 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 13:02:25,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:02:25,624 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 13:02:25,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:02:25,639 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-18 13:02:25,639 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1429 states and 2300 transitions. cyclomatic complexity: 886 Second operand 5 states. [2018-11-18 13:02:25,677 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1429 states and 2300 transitions. cyclomatic complexity: 886. Second operand 5 states. Result 2578 states and 4159 transitions. Complement of second has 5 states. [2018-11-18 13:02:25,678 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2018-11-18 13:02:25,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 13:02:25,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 380 transitions. [2018-11-18 13:02:25,679 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 380 transitions. Stem has 24 letters. Loop has 30 letters. [2018-11-18 13:02:25,679 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 13:02:25,679 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 380 transitions. Stem has 54 letters. Loop has 30 letters. [2018-11-18 13:02:25,679 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 13:02:25,679 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 380 transitions. Stem has 24 letters. Loop has 60 letters. [2018-11-18 13:02:25,680 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 13:02:25,680 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2578 states and 4159 transitions. [2018-11-18 13:02:25,688 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 1549 [2018-11-18 13:02:25,694 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2578 states to 2573 states and 4149 transitions. [2018-11-18 13:02:25,695 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1635 [2018-11-18 13:02:25,696 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1659 [2018-11-18 13:02:25,696 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2573 states and 4149 transitions. [2018-11-18 13:02:25,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:02:25,696 INFO L705 BuchiCegarLoop]: Abstraction has 2573 states and 4149 transitions. [2018-11-18 13:02:25,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2573 states and 4149 transitions. [2018-11-18 13:02:25,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2573 to 2340. [2018-11-18 13:02:25,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2340 states. [2018-11-18 13:02:25,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2340 states to 2340 states and 3780 transitions. [2018-11-18 13:02:25,725 INFO L728 BuchiCegarLoop]: Abstraction has 2340 states and 3780 transitions. [2018-11-18 13:02:25,725 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 13:02:25,725 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 13:02:25,725 INFO L87 Difference]: Start difference. First operand 2340 states and 3780 transitions. Second operand 4 states. [2018-11-18 13:02:25,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:02:25,791 INFO L93 Difference]: Finished difference Result 2607 states and 4105 transitions. [2018-11-18 13:02:25,792 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-18 13:02:25,792 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2607 states and 4105 transitions. [2018-11-18 13:02:25,799 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 1480 [2018-11-18 13:02:25,805 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2607 states to 2607 states and 4105 transitions. [2018-11-18 13:02:25,806 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1587 [2018-11-18 13:02:25,807 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1587 [2018-11-18 13:02:25,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2607 states and 4105 transitions. [2018-11-18 13:02:25,807 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:02:25,807 INFO L705 BuchiCegarLoop]: Abstraction has 2607 states and 4105 transitions. [2018-11-18 13:02:25,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2607 states and 4105 transitions. [2018-11-18 13:02:25,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2607 to 2531. [2018-11-18 13:02:25,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2531 states. [2018-11-18 13:02:25,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2531 states to 2531 states and 4017 transitions. [2018-11-18 13:02:25,833 INFO L728 BuchiCegarLoop]: Abstraction has 2531 states and 4017 transitions. [2018-11-18 13:02:25,833 INFO L608 BuchiCegarLoop]: Abstraction has 2531 states and 4017 transitions. [2018-11-18 13:02:25,833 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-18 13:02:25,833 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2531 states and 4017 transitions. [2018-11-18 13:02:25,838 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 1474 [2018-11-18 13:02:25,839 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:02:25,839 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:02:25,839 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:25,839 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:25,839 INFO L794 eck$LassoCheckResult]: Stem: 16846#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 16628#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_~__retres1~0;havoc main_~__retres1~0;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 16584#L398 assume !(1 == ~c_req_up~0); 16586#L398-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 16597#L409-1 assume 1 == ~c1_i~0;~c1_st~0 := 0; 16598#L414-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 16779#L419-1 assume 1 == ~wb_i~0;~wb_st~0 := 0; 16780#L424-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 16866#L429-1 assume !(0 == ~e_f~0); 16867#L434-1 assume !(0 == ~e_g~0); 16888#L439-1 assume !(0 == ~e_e~0); 16766#L444-1 assume !(0 == ~e_c~0); 16767#L449-1 assume !(0 == ~e_wl~0); 16855#L454-1 assume !(1 == ~wl_pc~0); 16856#L466 assume !(2 == ~wl_pc~0); 16887#L467 assume !(1 == ~c1_pc~0); 16886#L477 assume !(1 == ~c2_pc~0); 16647#L486 assume !(1 == ~wb_pc~0); 16648#L495 assume !(1 == ~e_c~0); 16815#L504-1 assume !(1 == ~e_e~0); 16816#L509-1 assume !(1 == ~e_f~0); 16883#L514-1 assume !(1 == ~e_g~0); 16650#L519-1 assume !(1 == ~e_c~0); 16651#L524-1 assume 1 == ~e_wl~0;~e_wl~0 := 2; 17160#L666-1 assume true; 17389#L535 [2018-11-18 13:02:25,840 INFO L796 eck$LassoCheckResult]: Loop: 17389#L535 assume !false; 17943#L536 start_simulation_~kernel_st~0 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet0, eval_#t~nondet1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0, eval_~tmp___3~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0;havoc eval_~tmp___3~0; 17940#L371 assume true; 17939#L288-1 assume !false; 17935#L289 assume !(0 == ~wl_st~0); 17936#L293 assume !(0 == ~c1_st~0); 17938#L296 assume !(0 == ~c2_st~0); 17933#L299 assume !(0 == ~wb_st~0); 17934#L302 assume !(0 == ~r_st~0); 17937#L387 assume { :end_inline_eval } true;start_simulation_~kernel_st~0 := 2; 18004#L542 assume !(1 == ~c_req_up~0); 18002#L542-2 start_simulation_~kernel_st~0 := 3; 18001#L554 assume !(0 == ~e_f~0); 18000#L554-2 assume 0 == ~e_g~0;~e_g~0 := 1; 17999#L559-1 assume !(0 == ~e_e~0); 17998#L564-1 assume !(0 == ~e_c~0); 17997#L569-1 assume !(0 == ~e_wl~0); 17996#L574-1 assume 1 == ~wl_pc~0; 17993#L580 assume 1 == ~e_wl~0;~wl_st~0 := 0; 17992#L587 assume !(1 == ~c1_pc~0); 17989#L597 assume !(1 == ~c2_pc~0); 17983#L606 assume !(1 == ~wb_pc~0); 17980#L615 assume !(1 == ~e_c~0); 17978#L624-1 assume !(1 == ~e_e~0); 17968#L629-1 assume !(1 == ~e_f~0); 17963#L634-1 assume 1 == ~e_g~0;~e_g~0 := 2; 17961#L639-1 assume !(1 == ~e_c~0); 17959#L644-1 assume !(1 == ~e_wl~0); 17957#L649-1 assume 0 == ~wl_st~0; 17751#L666-1 assume true; 17389#L535 [2018-11-18 13:02:25,840 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:25,840 INFO L82 PathProgramCache]: Analyzing trace with hash -666177031, now seen corresponding path program 1 times [2018-11-18 13:02:25,840 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:25,840 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:25,840 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:25,841 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:02:25,841 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:25,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:02:25,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:02:25,872 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:02:25,872 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:02:25,872 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 13:02:25,872 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:25,873 INFO L82 PathProgramCache]: Analyzing trace with hash -654968671, now seen corresponding path program 1 times [2018-11-18 13:02:25,873 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:25,873 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:25,873 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:25,873 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:02:25,873 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:25,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:02:25,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:02:25,893 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:02:25,893 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:02:25,893 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:02:25,893 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:02:25,893 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:02:25,893 INFO L87 Difference]: Start difference. First operand 2531 states and 4017 transitions. cyclomatic complexity: 1511 Second operand 3 states. [2018-11-18 13:02:25,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:02:25,920 INFO L93 Difference]: Finished difference Result 2439 states and 3801 transitions. [2018-11-18 13:02:25,921 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:02:25,921 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2439 states and 3801 transitions. [2018-11-18 13:02:25,927 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1404 [2018-11-18 13:02:25,932 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2439 states to 2439 states and 3801 transitions. [2018-11-18 13:02:25,932 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1464 [2018-11-18 13:02:25,933 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1464 [2018-11-18 13:02:25,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2439 states and 3801 transitions. [2018-11-18 13:02:25,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:02:25,934 INFO L705 BuchiCegarLoop]: Abstraction has 2439 states and 3801 transitions. [2018-11-18 13:02:25,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2439 states and 3801 transitions. [2018-11-18 13:02:25,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2439 to 2427. [2018-11-18 13:02:25,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2427 states. [2018-11-18 13:02:25,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2427 states to 2427 states and 3789 transitions. [2018-11-18 13:02:25,957 INFO L728 BuchiCegarLoop]: Abstraction has 2427 states and 3789 transitions. [2018-11-18 13:02:25,957 INFO L608 BuchiCegarLoop]: Abstraction has 2427 states and 3789 transitions. [2018-11-18 13:02:25,957 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-18 13:02:25,957 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2427 states and 3789 transitions. [2018-11-18 13:02:25,963 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1397 [2018-11-18 13:02:25,963 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:02:25,963 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:02:25,963 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:25,963 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:25,964 INFO L794 eck$LassoCheckResult]: Stem: 21839#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 21617#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_~__retres1~0;havoc main_~__retres1~0;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 21567#L398 assume !(1 == ~c_req_up~0); 21569#L398-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 21896#L409-1 assume 1 == ~c1_i~0;~c1_st~0 := 0; 21674#L414-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 21675#L419-1 assume 1 == ~wb_i~0;~wb_st~0 := 0; 21817#L424-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 21818#L429-1 assume !(0 == ~e_f~0); 21881#L434-1 assume !(0 == ~e_g~0); 21882#L439-1 assume !(0 == ~e_e~0); 21755#L444-1 assume !(0 == ~e_c~0); 21756#L449-1 assume !(0 == ~e_wl~0); 21847#L454-1 assume !(1 == ~wl_pc~0); 21812#L466 assume !(2 == ~wl_pc~0); 21880#L467 assume !(1 == ~c1_pc~0); 21879#L477 assume !(1 == ~c2_pc~0); 21632#L486 assume !(1 == ~wb_pc~0); 21633#L495 assume !(1 == ~e_c~0); 21806#L504-1 assume !(1 == ~e_e~0); 21807#L509-1 assume !(1 == ~e_f~0); 21843#L514-1 assume !(1 == ~e_g~0); 21635#L519-1 assume !(1 == ~e_c~0); 21636#L524-1 assume !(1 == ~e_wl~0); 22482#L666-1 assume true; 22483#L535 [2018-11-18 13:02:25,964 INFO L796 eck$LassoCheckResult]: Loop: 22483#L535 assume !false; 23170#L536 start_simulation_~kernel_st~0 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet0, eval_#t~nondet1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0, eval_~tmp___3~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0;havoc eval_~tmp___3~0; 23159#L371 assume true; 23160#L288-1 assume !false; 23149#L289 assume !(0 == ~wl_st~0); 23150#L293 assume !(0 == ~c1_st~0); 23141#L296 assume !(0 == ~c2_st~0); 23142#L299 assume !(0 == ~wb_st~0); 23135#L302 assume !(0 == ~r_st~0); 23137#L387 assume { :end_inline_eval } true;start_simulation_~kernel_st~0 := 2; 23131#L542 assume !(1 == ~c_req_up~0); 23132#L542-2 start_simulation_~kernel_st~0 := 3; 23267#L554 assume !(0 == ~e_f~0); 23265#L554-2 assume 0 == ~e_g~0;~e_g~0 := 1; 23263#L559-1 assume !(0 == ~e_e~0); 23261#L564-1 assume !(0 == ~e_c~0); 23259#L569-1 assume !(0 == ~e_wl~0); 23257#L574-1 assume !(1 == ~wl_pc~0); 23252#L586 assume !(2 == ~wl_pc~0); 23249#L587 assume !(1 == ~c1_pc~0); 23245#L597 assume !(1 == ~c2_pc~0); 23241#L606 assume !(1 == ~wb_pc~0); 23237#L615 assume !(1 == ~e_c~0); 23231#L624-1 assume !(1 == ~e_e~0); 23232#L629-1 assume !(1 == ~e_f~0); 23223#L634-1 assume 1 == ~e_g~0;~e_g~0 := 2; 23224#L639-1 assume !(1 == ~e_c~0); 23218#L644-1 assume !(1 == ~e_wl~0); 23216#L649-1 assume 0 == ~wl_st~0; 23274#L666-1 assume true; 22483#L535 [2018-11-18 13:02:25,964 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:25,964 INFO L82 PathProgramCache]: Analyzing trace with hash -666176969, now seen corresponding path program 1 times [2018-11-18 13:02:25,964 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:25,964 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:25,965 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:25,965 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:02:25,965 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:25,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:02:25,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:02:25,974 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:25,974 INFO L82 PathProgramCache]: Analyzing trace with hash -807786504, now seen corresponding path program 1 times [2018-11-18 13:02:25,974 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:25,974 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:25,975 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:25,975 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:02:25,975 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:25,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:02:25,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:02:25,988 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:02:25,988 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:02:25,988 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:02:25,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:02:25,989 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:02:25,989 INFO L87 Difference]: Start difference. First operand 2427 states and 3789 transitions. cyclomatic complexity: 1374 Second operand 3 states. [2018-11-18 13:02:26,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:02:26,017 INFO L93 Difference]: Finished difference Result 3710 states and 5703 transitions. [2018-11-18 13:02:26,018 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:02:26,018 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3710 states and 5703 transitions. [2018-11-18 13:02:26,026 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 2132 [2018-11-18 13:02:26,035 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3710 states to 3710 states and 5703 transitions. [2018-11-18 13:02:26,035 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2206 [2018-11-18 13:02:26,036 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2206 [2018-11-18 13:02:26,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3710 states and 5703 transitions. [2018-11-18 13:02:26,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:02:26,037 INFO L705 BuchiCegarLoop]: Abstraction has 3710 states and 5703 transitions. [2018-11-18 13:02:26,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3710 states and 5703 transitions. [2018-11-18 13:02:26,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3710 to 3623. [2018-11-18 13:02:26,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3623 states. [2018-11-18 13:02:26,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3623 states to 3623 states and 5580 transitions. [2018-11-18 13:02:26,077 INFO L728 BuchiCegarLoop]: Abstraction has 3623 states and 5580 transitions. [2018-11-18 13:02:26,077 INFO L608 BuchiCegarLoop]: Abstraction has 3623 states and 5580 transitions. [2018-11-18 13:02:26,077 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-18 13:02:26,078 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3623 states and 5580 transitions. [2018-11-18 13:02:26,085 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 2126 [2018-11-18 13:02:26,085 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:02:26,085 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:02:26,085 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:26,086 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:26,086 INFO L794 eck$LassoCheckResult]: Stem: 27983#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 27760#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_~__retres1~0;havoc main_~__retres1~0;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 27710#L398 assume !(1 == ~c_req_up~0); 27712#L398-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 28045#L409-1 assume 1 == ~c1_i~0;~c1_st~0 := 0; 27817#L414-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 27818#L419-1 assume 1 == ~wb_i~0;~wb_st~0 := 0; 27960#L424-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 27961#L429-1 assume !(0 == ~e_f~0); 28028#L434-1 assume !(0 == ~e_g~0); 28029#L439-1 assume !(0 == ~e_e~0); 27895#L444-1 assume !(0 == ~e_c~0); 27896#L449-1 assume !(0 == ~e_wl~0); 27995#L454-1 assume !(1 == ~wl_pc~0); 27955#L466 assume !(2 == ~wl_pc~0); 28025#L467 assume !(1 == ~c1_pc~0); 28024#L477 assume !(1 == ~c2_pc~0); 27776#L486 assume !(1 == ~wb_pc~0); 27777#L495 assume !(1 == ~e_c~0); 27949#L504-1 assume !(1 == ~e_e~0); 27950#L509-1 assume !(1 == ~e_f~0); 27990#L514-1 assume !(1 == ~e_g~0); 27779#L519-1 assume !(1 == ~e_c~0); 27780#L524-1 assume !(1 == ~e_wl~0); 28251#L666-1 assume true; 28252#L535 [2018-11-18 13:02:26,086 INFO L796 eck$LassoCheckResult]: Loop: 28252#L535 assume !false; 30356#L536 start_simulation_~kernel_st~0 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet0, eval_#t~nondet1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0, eval_~tmp___3~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0;havoc eval_~tmp___3~0; 30354#L371 assume true; 30353#L288-1 assume !false; 30352#L289 assume 0 == ~wl_st~0; 30350#L302-1 assume 0 == ~wl_st~0;eval_~tmp~0 := eval_#t~nondet0;havoc eval_#t~nondet0; 30348#L315 assume 0 != eval_~tmp~0;~wl_st~0 := 1;assume { :begin_inline_write_loop } true;havoc write_loop_~t~0;havoc write_loop_~t~0; 30346#L56 assume 0 == ~wl_pc~0; 30344#L69 ~wl_st~0 := 2;~wl_pc~0 := 1;~e_wl~0 := 0; 30343#L121 assume { :end_inline_write_loop } true; 30342#L311 assume !(0 == ~c1_st~0); 30160#L326 assume !(0 == ~c2_st~0); 30138#L341 assume !(0 == ~wb_st~0); 30139#L356 assume !(0 == ~r_st~0); 29999#L371 assume true; 30000#L288-1 assume !false; 29988#L289 assume !(0 == ~wl_st~0); 29987#L293 assume !(0 == ~c1_st~0); 29922#L296 assume !(0 == ~c2_st~0); 29923#L299 assume !(0 == ~wb_st~0); 29904#L302 assume !(0 == ~r_st~0); 29906#L387 assume { :end_inline_eval } true;start_simulation_~kernel_st~0 := 2; 29893#L542 assume !(1 == ~c_req_up~0); 29894#L542-2 start_simulation_~kernel_st~0 := 3; 30303#L554 assume !(0 == ~e_f~0); 30301#L554-2 assume 0 == ~e_g~0;~e_g~0 := 1; 30299#L559-1 assume !(0 == ~e_e~0); 30297#L564-1 assume !(0 == ~e_c~0); 30295#L569-1 assume 0 == ~e_wl~0;~e_wl~0 := 1; 30293#L574-1 assume 1 == ~wl_pc~0; 30291#L580 assume 1 == ~e_wl~0;~wl_st~0 := 0; 30292#L587 assume !(1 == ~c1_pc~0); 30465#L597 assume !(1 == ~c2_pc~0); 30433#L606 assume !(1 == ~wb_pc~0); 30418#L615 assume !(1 == ~e_c~0); 30419#L624-1 assume !(1 == ~e_e~0); 30263#L629-1 assume !(1 == ~e_f~0); 30264#L634-1 assume 1 == ~e_g~0;~e_g~0 := 2; 30256#L639-1 assume !(1 == ~e_c~0); 30249#L644-1 assume 1 == ~e_wl~0;~e_wl~0 := 2; 30250#L649-1 assume 0 == ~wl_st~0; 30402#L666-1 assume true; 28252#L535 [2018-11-18 13:02:26,086 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:26,086 INFO L82 PathProgramCache]: Analyzing trace with hash -666176969, now seen corresponding path program 2 times [2018-11-18 13:02:26,086 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:26,086 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:26,087 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:26,087 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:02:26,087 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:26,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:02:26,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:02:26,098 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:26,098 INFO L82 PathProgramCache]: Analyzing trace with hash -1237797887, now seen corresponding path program 1 times [2018-11-18 13:02:26,098 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:26,098 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:26,099 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:26,099 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 13:02:26,099 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:26,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:02:26,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:02:26,109 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:26,109 INFO L82 PathProgramCache]: Analyzing trace with hash -930970953, now seen corresponding path program 1 times [2018-11-18 13:02:26,109 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:26,109 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:26,110 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:26,110 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:02:26,110 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:26,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:02:26,130 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:02:26,131 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:02:26,131 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:02:26,259 WARN L180 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 79 [2018-11-18 13:02:26,289 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 13:02:26,289 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 13:02:26,289 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 13:02:26,289 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 13:02:26,290 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 13:02:26,290 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:02:26,290 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 13:02:26,290 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 13:02:26,290 INFO L131 ssoRankerPreferences]: Filename of dumped script: toy_true-unreach-call_false-termination.cil.c_Iteration12_Loop [2018-11-18 13:02:26,290 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 13:02:26,290 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 13:02:26,291 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,295 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,298 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,300 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,302 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,304 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,306 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,309 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,311 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,314 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,315 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,318 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,320 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,323 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,325 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,326 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,329 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,331 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,332 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,334 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,336 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,339 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,340 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,342 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,348 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,352 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,354 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,479 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 13:02:26,480 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:02:26,492 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 13:02:26,493 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 13:02:26,499 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 13:02:26,500 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_~tmp___3~0=0} Honda state: {ULTIMATE.start_eval_~tmp___3~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:02:26,517 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 13:02:26,517 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 13:02:26,520 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 13:02:26,520 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~e_c~0=7} Honda state: {~e_c~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:02:26,543 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 13:02:26,544 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 13:02:26,546 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 13:02:26,546 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_~tmp___2~0=0} Honda state: {ULTIMATE.start_eval_~tmp___2~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:02:26,563 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 13:02:26,563 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 13:02:26,567 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 13:02:26,568 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~r_st~0=7} Honda state: {~r_st~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:02:26,586 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 13:02:26,586 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 13:02:26,589 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 13:02:26,589 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_~tmp~0=-1} Honda state: {ULTIMATE.start_eval_~tmp~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:02:26,616 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 13:02:26,617 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 13:02:26,621 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 13:02:26,621 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~c2_st~0=7} Honda state: {~c2_st~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:02:26,649 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 13:02:26,649 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:02:26,677 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 13:02:26,677 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 13:02:26,681 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 13:02:26,705 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 13:02:26,705 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 13:02:26,705 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 13:02:26,705 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 13:02:26,706 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 13:02:26,706 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:02:26,706 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 13:02:26,706 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 13:02:26,706 INFO L131 ssoRankerPreferences]: Filename of dumped script: toy_true-unreach-call_false-termination.cil.c_Iteration12_Loop [2018-11-18 13:02:26,706 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 13:02:26,706 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 13:02:26,707 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,716 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,720 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,722 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,724 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,726 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,728 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,732 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,734 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,737 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,740 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,742 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,746 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,748 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,750 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,754 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,756 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,758 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,760 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,764 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,766 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,768 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,771 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,773 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,775 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,777 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:26,778 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:02:27,052 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 13:02:27,052 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 13:02:27,052 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:02:27,056 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:02:27,056 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:02:27,056 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:02:27,056 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 13:02:27,056 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:02:27,057 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 13:02:27,057 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:02:27,057 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 13:02:27,057 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:02:27,058 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:02:27,058 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:02:27,058 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:02:27,058 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 13:02:27,058 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:02:27,058 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 13:02:27,058 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:02:27,059 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 13:02:27,059 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:02:27,060 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:02:27,060 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:02:27,060 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:02:27,060 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 13:02:27,060 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:02:27,060 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 13:02:27,060 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:02:27,061 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 13:02:27,061 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:02:27,061 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:02:27,062 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:02:27,062 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:02:27,062 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 13:02:27,062 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:02:27,062 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 13:02:27,062 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:02:27,063 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 13:02:27,063 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:02:27,063 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:02:27,063 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:02:27,063 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:02:27,063 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 13:02:27,064 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:02:27,064 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 13:02:27,064 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:02:27,066 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 13:02:27,066 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:02:27,066 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:02:27,066 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:02:27,067 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:02:27,067 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 13:02:27,067 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:02:27,067 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 13:02:27,067 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:02:27,068 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 13:02:27,068 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:02:27,068 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:02:27,068 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:02:27,069 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:02:27,069 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 13:02:27,069 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:02:27,069 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 13:02:27,069 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:02:27,071 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 13:02:27,072 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 13:02:27,072 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-11-18 13:02:27,072 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 13:02:27,072 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 13:02:27,072 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 13:02:27,072 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(~wl_pc~0) = -2*~wl_pc~0 + 1 Supporting invariants [] [2018-11-18 13:02:27,073 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 13:02:27,120 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:27,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:02:27,136 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 13:02:27,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:02:27,148 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 13:02:27,217 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:02:27,218 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-18 13:02:27,218 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3623 states and 5580 transitions. cyclomatic complexity: 1975 Second operand 5 states. [2018-11-18 13:02:27,289 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3623 states and 5580 transitions. cyclomatic complexity: 1975. Second operand 5 states. Result 9549 states and 14692 transitions. Complement of second has 7 states. [2018-11-18 13:02:27,289 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2018-11-18 13:02:27,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 13:02:27,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 209 transitions. [2018-11-18 13:02:27,290 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 209 transitions. Stem has 25 letters. Loop has 42 letters. [2018-11-18 13:02:27,290 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 13:02:27,291 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 209 transitions. Stem has 67 letters. Loop has 42 letters. [2018-11-18 13:02:27,291 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 13:02:27,291 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 209 transitions. Stem has 25 letters. Loop has 84 letters. [2018-11-18 13:02:27,291 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 13:02:27,291 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9549 states and 14692 transitions. [2018-11-18 13:02:27,312 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 3808 [2018-11-18 13:02:27,338 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9549 states to 9359 states and 14392 transitions. [2018-11-18 13:02:27,338 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4036 [2018-11-18 13:02:27,340 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4044 [2018-11-18 13:02:27,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9359 states and 14392 transitions. [2018-11-18 13:02:27,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:02:27,341 INFO L705 BuchiCegarLoop]: Abstraction has 9359 states and 14392 transitions. [2018-11-18 13:02:27,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9359 states and 14392 transitions. [2018-11-18 13:02:27,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9359 to 9161. [2018-11-18 13:02:27,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9161 states. [2018-11-18 13:02:27,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9161 states to 9161 states and 14088 transitions. [2018-11-18 13:02:27,480 INFO L728 BuchiCegarLoop]: Abstraction has 9161 states and 14088 transitions. [2018-11-18 13:02:27,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:02:27,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:02:27,481 INFO L87 Difference]: Start difference. First operand 9161 states and 14088 transitions. Second operand 3 states. [2018-11-18 13:02:27,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:02:27,529 INFO L93 Difference]: Finished difference Result 14228 states and 21667 transitions. [2018-11-18 13:02:27,530 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:02:27,530 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14228 states and 21667 transitions. [2018-11-18 13:02:27,577 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 5926 [2018-11-18 13:02:27,622 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14228 states to 14228 states and 21667 transitions. [2018-11-18 13:02:27,622 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6086 [2018-11-18 13:02:27,628 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6086 [2018-11-18 13:02:27,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14228 states and 21667 transitions. [2018-11-18 13:02:27,628 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:02:27,628 INFO L705 BuchiCegarLoop]: Abstraction has 14228 states and 21667 transitions. [2018-11-18 13:02:27,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14228 states and 21667 transitions. [2018-11-18 13:02:27,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14228 to 14228. [2018-11-18 13:02:27,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14228 states. [2018-11-18 13:02:27,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14228 states to 14228 states and 21667 transitions. [2018-11-18 13:02:27,785 INFO L728 BuchiCegarLoop]: Abstraction has 14228 states and 21667 transitions. [2018-11-18 13:02:27,785 INFO L608 BuchiCegarLoop]: Abstraction has 14228 states and 21667 transitions. [2018-11-18 13:02:27,785 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-18 13:02:27,785 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14228 states and 21667 transitions. [2018-11-18 13:02:27,821 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 5926 [2018-11-18 13:02:27,821 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:02:27,821 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:02:27,821 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:27,821 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:27,822 INFO L794 eck$LassoCheckResult]: Stem: 64741#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 64535#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_~__retres1~0;havoc main_~__retres1~0;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 64493#L398 assume !(1 == ~c_req_up~0); 64495#L398-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 64794#L409-1 assume 1 == ~c1_i~0;~c1_st~0 := 0; 64603#L414-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 64604#L419-1 assume 1 == ~wb_i~0;~wb_st~0 := 0; 64685#L424-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 64725#L429-1 assume !(0 == ~e_f~0); 64756#L434-1 assume !(0 == ~e_g~0); 64595#L439-1 assume !(0 == ~e_e~0); 64596#L444-1 assume !(0 == ~e_c~0); 64675#L449-1 assume !(0 == ~e_wl~0); 64748#L454-1 assume !(1 == ~wl_pc~0); 64672#L466 assume !(2 == ~wl_pc~0); 64673#L467 assume !(1 == ~c1_pc~0); 64666#L477 assume !(1 == ~c2_pc~0); 64558#L486 assume !(1 == ~wb_pc~0); 64559#L495 assume !(1 == ~e_c~0); 64716#L504-1 assume !(1 == ~e_e~0); 64717#L509-1 assume !(1 == ~e_f~0); 64745#L514-1 assume !(1 == ~e_g~0); 64561#L519-1 assume !(1 == ~e_c~0); 64562#L524-1 assume !(1 == ~e_wl~0); 64653#L666-1 assume true; 67877#L535 assume !false; 72239#L536 start_simulation_~kernel_st~0 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet0, eval_#t~nondet1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0, eval_~tmp___3~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0;havoc eval_~tmp___3~0; 72234#L371 [2018-11-18 13:02:27,822 INFO L796 eck$LassoCheckResult]: Loop: 72234#L371 assume true; 72229#L288-1 assume !false; 72223#L289 assume 0 == ~wl_st~0; 72217#L302-1 assume 0 == ~wl_st~0;eval_~tmp~0 := eval_#t~nondet0;havoc eval_#t~nondet0; 72215#L315 assume !(0 != eval_~tmp~0); 72214#L311 assume 0 == ~c1_st~0;eval_~tmp___0~0 := eval_#t~nondet1;havoc eval_#t~nondet1; 72116#L330 assume !(0 != eval_~tmp___0~0); 72211#L326 assume !(0 == ~c2_st~0); 72244#L341 assume !(0 == ~wb_st~0); 72240#L356 assume !(0 == ~r_st~0); 72234#L371 [2018-11-18 13:02:27,823 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:27,823 INFO L82 PathProgramCache]: Analyzing trace with hash -245934343, now seen corresponding path program 1 times [2018-11-18 13:02:27,824 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:27,824 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:27,824 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:27,824 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:02:27,824 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:27,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:02:27,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:02:27,834 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:27,835 INFO L82 PathProgramCache]: Analyzing trace with hash -999703603, now seen corresponding path program 1 times [2018-11-18 13:02:27,835 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:27,835 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:27,835 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:27,835 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:02:27,836 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:27,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:02:27,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:02:27,838 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:27,838 INFO L82 PathProgramCache]: Analyzing trace with hash 1184545989, now seen corresponding path program 1 times [2018-11-18 13:02:27,839 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:27,839 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:27,839 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:27,843 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:02:27,843 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:27,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:02:27,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:02:27,869 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:02:27,869 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:02:27,893 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:02:27,893 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:02:27,893 INFO L87 Difference]: Start difference. First operand 14228 states and 21667 transitions. cyclomatic complexity: 7495 Second operand 3 states. [2018-11-18 13:02:27,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:02:27,985 INFO L93 Difference]: Finished difference Result 22535 states and 33915 transitions. [2018-11-18 13:02:27,986 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:02:27,986 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 22535 states and 33915 transitions. [2018-11-18 13:02:28,055 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 9368 [2018-11-18 13:02:28,119 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 22535 states to 22535 states and 33915 transitions. [2018-11-18 13:02:28,119 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9656 [2018-11-18 13:02:28,127 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9656 [2018-11-18 13:02:28,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22535 states and 33915 transitions. [2018-11-18 13:02:28,129 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:02:28,129 INFO L705 BuchiCegarLoop]: Abstraction has 22535 states and 33915 transitions. [2018-11-18 13:02:28,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22535 states and 33915 transitions. [2018-11-18 13:02:28,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22535 to 22535. [2018-11-18 13:02:28,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22535 states. [2018-11-18 13:02:28,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22535 states to 22535 states and 33915 transitions. [2018-11-18 13:02:28,367 INFO L728 BuchiCegarLoop]: Abstraction has 22535 states and 33915 transitions. [2018-11-18 13:02:28,367 INFO L608 BuchiCegarLoop]: Abstraction has 22535 states and 33915 transitions. [2018-11-18 13:02:28,367 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-18 13:02:28,367 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22535 states and 33915 transitions. [2018-11-18 13:02:28,484 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 9368 [2018-11-18 13:02:28,484 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:02:28,484 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:02:28,485 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:28,485 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:28,485 INFO L794 eck$LassoCheckResult]: Stem: 101532#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 101312#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_~__retres1~0;havoc main_~__retres1~0;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 101270#L398 assume !(1 == ~c_req_up~0); 101272#L398-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 101287#L409-1 assume 1 == ~c1_i~0;~c1_st~0 := 0; 101376#L414-1 assume !(1 == ~c2_i~0);~c2_st~0 := 2; 101377#L419-1 assume 1 == ~wb_i~0;~wb_st~0 := 0; 101594#L424-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 101588#L429-1 assume !(0 == ~e_f~0); 101589#L434-1 assume !(0 == ~e_g~0); 101580#L439-1 assume !(0 == ~e_e~0); 101581#L444-1 assume !(0 == ~e_c~0); 101507#L449-1 assume !(0 == ~e_wl~0); 101508#L454-1 assume !(1 == ~wl_pc~0); 101449#L466 assume !(2 == ~wl_pc~0); 101450#L467 assume !(1 == ~c1_pc~0); 101587#L477 assume !(1 == ~c2_pc~0); 101586#L486 assume !(1 == ~wb_pc~0); 101563#L495 assume !(1 == ~e_c~0); 101564#L504-1 assume !(1 == ~e_e~0); 101595#L509-1 assume !(1 == ~e_f~0); 101596#L514-1 assume !(1 == ~e_g~0); 101338#L519-1 assume !(1 == ~e_c~0); 101339#L524-1 assume !(1 == ~e_wl~0); 105065#L666-1 assume true; 105066#L535 assume !false; 108512#L536 start_simulation_~kernel_st~0 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet0, eval_#t~nondet1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0, eval_~tmp___3~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0;havoc eval_~tmp___3~0; 115244#L371 [2018-11-18 13:02:28,485 INFO L796 eck$LassoCheckResult]: Loop: 115244#L371 assume true; 115237#L288-1 assume !false; 115230#L289 assume 0 == ~wl_st~0; 115177#L302-1 assume 0 == ~wl_st~0;eval_~tmp~0 := eval_#t~nondet0;havoc eval_#t~nondet0; 115171#L315 assume !(0 != eval_~tmp~0); 115169#L311 assume 0 == ~c1_st~0;eval_~tmp___0~0 := eval_#t~nondet1;havoc eval_#t~nondet1; 115152#L330 assume !(0 != eval_~tmp___0~0); 115167#L326 assume !(0 == ~c2_st~0); 115258#L341 assume !(0 == ~wb_st~0); 115252#L356 assume !(0 == ~r_st~0); 115244#L371 [2018-11-18 13:02:28,485 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:28,485 INFO L82 PathProgramCache]: Analyzing trace with hash -27079625, now seen corresponding path program 1 times [2018-11-18 13:02:28,485 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:28,486 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:28,486 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:28,486 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:02:28,486 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:28,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:02:28,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:02:28,510 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:02:28,510 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:02:28,510 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 13:02:28,510 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:28,510 INFO L82 PathProgramCache]: Analyzing trace with hash -999703603, now seen corresponding path program 2 times [2018-11-18 13:02:28,510 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:28,510 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:28,511 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:28,511 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:02:28,511 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:28,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:02:28,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:02:28,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:02:28,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:02:28,555 INFO L87 Difference]: Start difference. First operand 22535 states and 33915 transitions. cyclomatic complexity: 11436 Second operand 3 states. [2018-11-18 13:02:28,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:02:28,612 INFO L93 Difference]: Finished difference Result 22475 states and 33826 transitions. [2018-11-18 13:02:28,612 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:02:28,613 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 22475 states and 33826 transitions. [2018-11-18 13:02:28,676 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 9368 [2018-11-18 13:02:28,724 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 22475 states to 22475 states and 33826 transitions. [2018-11-18 13:02:28,725 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9604 [2018-11-18 13:02:28,733 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9604 [2018-11-18 13:02:28,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22475 states and 33826 transitions. [2018-11-18 13:02:28,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:02:28,734 INFO L705 BuchiCegarLoop]: Abstraction has 22475 states and 33826 transitions. [2018-11-18 13:02:28,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22475 states and 33826 transitions. [2018-11-18 13:02:28,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22475 to 22475. [2018-11-18 13:02:28,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22475 states. [2018-11-18 13:02:28,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22475 states to 22475 states and 33826 transitions. [2018-11-18 13:02:28,911 INFO L728 BuchiCegarLoop]: Abstraction has 22475 states and 33826 transitions. [2018-11-18 13:02:28,912 INFO L608 BuchiCegarLoop]: Abstraction has 22475 states and 33826 transitions. [2018-11-18 13:02:28,912 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-18 13:02:28,912 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22475 states and 33826 transitions. [2018-11-18 13:02:28,955 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 9368 [2018-11-18 13:02:28,955 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:02:28,955 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:02:28,956 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:28,956 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:28,956 INFO L794 eck$LassoCheckResult]: Stem: 146555#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 146334#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_~__retres1~0;havoc main_~__retres1~0;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 146286#L398 assume !(1 == ~c_req_up~0); 146288#L398-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 146620#L409-1 assume 1 == ~c1_i~0;~c1_st~0 := 0; 146395#L414-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 146396#L419-1 assume 1 == ~wb_i~0;~wb_st~0 := 0; 146533#L424-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 146534#L429-1 assume !(0 == ~e_f~0); 146603#L434-1 assume !(0 == ~e_g~0); 146604#L439-1 assume !(0 == ~e_e~0); 146474#L444-1 assume !(0 == ~e_c~0); 146475#L449-1 assume !(0 == ~e_wl~0); 146562#L454-1 assume !(1 == ~wl_pc~0); 146528#L466 assume !(2 == ~wl_pc~0); 146601#L467 assume !(1 == ~c1_pc~0); 146600#L477 assume !(1 == ~c2_pc~0); 146352#L486 assume !(1 == ~wb_pc~0); 146353#L495 assume !(1 == ~e_c~0); 146523#L504-1 assume !(1 == ~e_e~0); 146524#L509-1 assume !(1 == ~e_f~0); 146559#L514-1 assume !(1 == ~e_g~0); 146355#L519-1 assume !(1 == ~e_c~0); 146356#L524-1 assume !(1 == ~e_wl~0); 146449#L666-1 assume true; 150785#L535 assume !false; 152227#L536 start_simulation_~kernel_st~0 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet0, eval_#t~nondet1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0, eval_~tmp___3~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0;havoc eval_~tmp___3~0; 160049#L371 [2018-11-18 13:02:28,956 INFO L796 eck$LassoCheckResult]: Loop: 160049#L371 assume true; 160044#L288-1 assume !false; 160038#L289 assume 0 == ~wl_st~0; 160031#L302-1 assume 0 == ~wl_st~0;eval_~tmp~0 := eval_#t~nondet0;havoc eval_#t~nondet0; 160029#L315 assume !(0 != eval_~tmp~0); 160020#L311 assume 0 == ~c1_st~0;eval_~tmp___0~0 := eval_#t~nondet1;havoc eval_#t~nondet1; 159980#L330 assume !(0 != eval_~tmp___0~0); 160012#L326 assume 0 == ~c2_st~0;eval_~tmp___1~0 := eval_#t~nondet2;havoc eval_#t~nondet2; 160036#L345 assume !(0 != eval_~tmp___1~0); 160069#L341 assume !(0 == ~wb_st~0); 160058#L356 assume !(0 == ~r_st~0); 160049#L371 [2018-11-18 13:02:28,957 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:28,957 INFO L82 PathProgramCache]: Analyzing trace with hash -245934343, now seen corresponding path program 2 times [2018-11-18 13:02:28,957 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:28,957 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:28,957 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:28,957 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 13:02:28,958 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:28,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:02:28,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:02:28,966 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:28,966 INFO L82 PathProgramCache]: Analyzing trace with hash -927722115, now seen corresponding path program 1 times [2018-11-18 13:02:28,966 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:28,966 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:28,967 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:28,967 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 13:02:28,967 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:28,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:02:28,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:02:28,970 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:28,970 INFO L82 PathProgramCache]: Analyzing trace with hash -1935461499, now seen corresponding path program 1 times [2018-11-18 13:02:28,970 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:28,970 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:28,971 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:28,971 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:02:28,971 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:28,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:02:28,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:02:28,986 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:02:28,986 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:02:29,082 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:02:29,082 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:02:29,082 INFO L87 Difference]: Start difference. First operand 22475 states and 33826 transitions. cyclomatic complexity: 11407 Second operand 3 states. [2018-11-18 13:02:29,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:02:29,181 INFO L93 Difference]: Finished difference Result 38550 states and 57642 transitions. [2018-11-18 13:02:29,181 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:02:29,181 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 38550 states and 57642 transitions. [2018-11-18 13:02:29,261 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 16042 [2018-11-18 13:02:29,434 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 38550 states to 38550 states and 57642 transitions. [2018-11-18 13:02:29,434 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 16450 [2018-11-18 13:02:29,444 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 16450 [2018-11-18 13:02:29,444 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38550 states and 57642 transitions. [2018-11-18 13:02:29,448 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:02:29,448 INFO L705 BuchiCegarLoop]: Abstraction has 38550 states and 57642 transitions. [2018-11-18 13:02:29,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38550 states and 57642 transitions. [2018-11-18 13:02:29,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38550 to 38550. [2018-11-18 13:02:29,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38550 states. [2018-11-18 13:02:29,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38550 states to 38550 states and 57642 transitions. [2018-11-18 13:02:29,672 INFO L728 BuchiCegarLoop]: Abstraction has 38550 states and 57642 transitions. [2018-11-18 13:02:29,672 INFO L608 BuchiCegarLoop]: Abstraction has 38550 states and 57642 transitions. [2018-11-18 13:02:29,672 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-18 13:02:29,672 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 38550 states and 57642 transitions. [2018-11-18 13:02:29,728 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 16042 [2018-11-18 13:02:29,729 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:02:29,729 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:02:29,729 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:29,729 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:02:29,729 INFO L794 eck$LassoCheckResult]: Stem: 207578#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;~c~0 := 0;~c_t~0 := 0;~c_req_up~0 := 0;~p_in~0 := 0;~p_out~0 := 0;~wl_st~0 := 0;~c1_st~0 := 0;~c2_st~0 := 0;~wb_st~0 := 0;~r_st~0 := 0;~wl_i~0 := 0;~c1_i~0 := 0;~c2_i~0 := 0;~wb_i~0 := 0;~r_i~0 := 0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~e_e~0 := 0;~e_f~0 := 0;~e_g~0 := 0;~e_c~0 := 0;~e_p_in~0 := 0;~e_wl~0 := 0;~d~0 := 0;~data~0 := 0;~processed~0 := 0;~t_b~0 := 0; 207367#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_~__retres1~0;havoc main_~__retres1~0;~e_wl~0 := 2;~e_c~0 := ~e_wl~0;~e_g~0 := ~e_c~0;~e_f~0 := ~e_g~0;~e_e~0 := ~e_f~0;~wl_pc~0 := 0;~c1_pc~0 := 0;~c2_pc~0 := 0;~wb_pc~0 := 0;~wb_i~0 := 1;~c2_i~0 := ~wb_i~0;~c1_i~0 := ~c2_i~0;~wl_i~0 := ~c1_i~0;~r_i~0 := 0;~c_req_up~0 := 0;~d~0 := 0;~c~0 := 0;assume { :begin_inline_start_simulation } true;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 207319#L398 assume !(1 == ~c_req_up~0); 207321#L398-2 assume 1 == ~wl_i~0;~wl_st~0 := 0; 207650#L409-1 assume 1 == ~c1_i~0;~c1_st~0 := 0; 207425#L414-1 assume 1 == ~c2_i~0;~c2_st~0 := 0; 207426#L419-1 assume 1 == ~wb_i~0;~wb_st~0 := 0; 207557#L424-1 assume !(1 == ~r_i~0);~r_st~0 := 2; 207558#L429-1 assume !(0 == ~e_f~0); 207634#L434-1 assume !(0 == ~e_g~0); 207635#L439-1 assume !(0 == ~e_e~0); 207503#L444-1 assume !(0 == ~e_c~0); 207504#L449-1 assume !(0 == ~e_wl~0); 207584#L454-1 assume !(1 == ~wl_pc~0); 207552#L466 assume !(2 == ~wl_pc~0); 207631#L467 assume !(1 == ~c1_pc~0); 207630#L477 assume !(1 == ~c2_pc~0); 207383#L486 assume !(1 == ~wb_pc~0); 207384#L495 assume !(1 == ~e_c~0); 207547#L504-1 assume !(1 == ~e_e~0); 207548#L509-1 assume !(1 == ~e_f~0); 207581#L514-1 assume !(1 == ~e_g~0); 207386#L519-1 assume !(1 == ~e_c~0); 207387#L524-1 assume !(1 == ~e_wl~0); 207478#L666-1 assume true; 213343#L535 assume !false; 213344#L536 start_simulation_~kernel_st~0 := 1;assume { :begin_inline_eval } true;havoc eval_#t~nondet0, eval_#t~nondet1, eval_#t~nondet2, eval_#t~nondet3, eval_#t~nondet4, eval_~tmp~0, eval_~tmp___0~0, eval_~tmp___1~0, eval_~tmp___2~0, eval_~tmp___3~0;havoc eval_~tmp~0;havoc eval_~tmp___0~0;havoc eval_~tmp___1~0;havoc eval_~tmp___2~0;havoc eval_~tmp___3~0; 215618#L371 [2018-11-18 13:02:29,730 INFO L796 eck$LassoCheckResult]: Loop: 215618#L371 assume true; 215617#L288-1 assume !false; 215614#L289 assume 0 == ~wl_st~0; 215612#L302-1 assume 0 == ~wl_st~0;eval_~tmp~0 := eval_#t~nondet0;havoc eval_#t~nondet0; 215603#L315 assume !(0 != eval_~tmp~0); 215598#L311 assume 0 == ~c1_st~0;eval_~tmp___0~0 := eval_#t~nondet1;havoc eval_#t~nondet1; 215557#L330 assume !(0 != eval_~tmp___0~0); 215550#L326 assume 0 == ~c2_st~0;eval_~tmp___1~0 := eval_#t~nondet2;havoc eval_#t~nondet2; 215546#L345 assume !(0 != eval_~tmp___1~0); 215532#L341 assume 0 == ~wb_st~0;eval_~tmp___2~0 := eval_#t~nondet3;havoc eval_#t~nondet3; 215471#L360 assume !(0 != eval_~tmp___2~0); 215530#L356 assume !(0 == ~r_st~0); 215618#L371 [2018-11-18 13:02:29,730 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:29,730 INFO L82 PathProgramCache]: Analyzing trace with hash -245934343, now seen corresponding path program 3 times [2018-11-18 13:02:29,730 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:29,730 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:29,731 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:29,731 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:02:29,731 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:29,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:02:29,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:02:29,744 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:29,744 INFO L82 PathProgramCache]: Analyzing trace with hash 1305349152, now seen corresponding path program 1 times [2018-11-18 13:02:29,744 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:29,744 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:29,744 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:29,745 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 13:02:29,745 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:29,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:02:29,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:02:29,748 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:02:29,748 INFO L82 PathProgramCache]: Analyzing trace with hash 130199320, now seen corresponding path program 1 times [2018-11-18 13:02:29,748 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:02:29,748 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:02:29,749 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:29,749 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:02:29,749 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:02:29,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:02:29,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:02:30,065 WARN L180 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 110 [2018-11-18 13:02:30,115 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 18.11 01:02:30 BoogieIcfgContainer [2018-11-18 13:02:30,115 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-18 13:02:30,115 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-18 13:02:30,115 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-18 13:02:30,116 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-18 13:02:30,116 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 01:02:22" (3/4) ... [2018-11-18 13:02:30,118 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-11-18 13:02:30,163 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_5d764781-bf32-4c19-9eed-0bd2f8fc65c8/bin-2019/uautomizer/witness.graphml [2018-11-18 13:02:30,163 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-18 13:02:30,163 INFO L168 Benchmark]: Toolchain (without parser) took 8141.12 ms. Allocated memory was 1.0 GB in the beginning and 1.5 GB in the end (delta: 434.1 MB). Free memory was 961.9 MB in the beginning and 904.0 MB in the end (delta: 57.9 MB). Peak memory consumption was 492.0 MB. Max. memory is 11.5 GB. [2018-11-18 13:02:30,164 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 1.0 GB. Free memory is still 982.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-18 13:02:30,164 INFO L168 Benchmark]: CACSL2BoogieTranslator took 226.41 ms. Allocated memory is still 1.0 GB. Free memory was 961.9 MB in the beginning and 940.5 MB in the end (delta: 21.5 MB). Peak memory consumption was 21.5 MB. Max. memory is 11.5 GB. [2018-11-18 13:02:30,165 INFO L168 Benchmark]: Boogie Procedure Inliner took 63.76 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 137.4 MB). Free memory was 940.5 MB in the beginning and 1.1 GB in the end (delta: -191.6 MB). Peak memory consumption was 14.6 MB. Max. memory is 11.5 GB. [2018-11-18 13:02:30,165 INFO L168 Benchmark]: Boogie Preprocessor took 20.72 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-18 13:02:30,165 INFO L168 Benchmark]: RCFGBuilder took 414.96 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 43.9 MB). Peak memory consumption was 43.9 MB. Max. memory is 11.5 GB. [2018-11-18 13:02:30,166 INFO L168 Benchmark]: BuchiAutomizer took 7365.01 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 296.7 MB). Free memory was 1.1 GB in the beginning and 904.0 MB in the end (delta: 184.1 MB). Peak memory consumption was 480.9 MB. Max. memory is 11.5 GB. [2018-11-18 13:02:30,166 INFO L168 Benchmark]: Witness Printer took 47.47 ms. Allocated memory is still 1.5 GB. Free memory is still 904.0 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-18 13:02:30,172 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15 ms. Allocated memory is still 1.0 GB. Free memory is still 982.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 226.41 ms. Allocated memory is still 1.0 GB. Free memory was 961.9 MB in the beginning and 940.5 MB in the end (delta: 21.5 MB). Peak memory consumption was 21.5 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 63.76 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 137.4 MB). Free memory was 940.5 MB in the beginning and 1.1 GB in the end (delta: -191.6 MB). Peak memory consumption was 14.6 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 20.72 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * RCFGBuilder took 414.96 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 43.9 MB). Peak memory consumption was 43.9 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 7365.01 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 296.7 MB). Free memory was 1.1 GB in the beginning and 904.0 MB in the end (delta: 184.1 MB). Peak memory consumption was 480.9 MB. Max. memory is 11.5 GB. * Witness Printer took 47.47 ms. Allocated memory is still 1.5 GB. Free memory is still 904.0 MB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 18 terminating modules (15 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function -1 * e_c + 1 and consists of 3 locations. One deterministic module has affine ranking function -1 * e_wl + 1 and consists of 3 locations. One deterministic module has affine ranking function -2 * wl_pc + 1 and consists of 4 locations. 15 modules have a trivial ranking function, the largest among these consists of 4 locations. The remainder module has 38550 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 7.3s and 16 iterations. TraceHistogramMax:2. Analysis of lassos took 3.7s. Construction of modules took 0.4s. Büchi inclusion checks took 0.7s. Highest rank in rank-based complementation 3. Minimization of det autom 6. Minimization of nondet autom 12. Automata minimization 1.1s AutomataMinimizationTime, 18 MinimizatonAttempts, 853 StatesRemovedByMinimization, 8 NontrivialMinimizations. Non-live state removal took 0.7s Buchi closure took 0.0s. Biggest automaton had 38550 states and ocurred in iteration 15. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 3/3 HoareTripleCheckerStatistics: 4725 SDtfs, 4273 SDslu, 2628 SDs, 0 SdLazy, 397 SolverSat, 112 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.4s Time LassoAnalysisResults: nont1 unkn0 SFLI2 SFLT0 conc2 concLT1 SILN1 SILU0 SILI7 SILT2 lasso0 LassoPreprocessingBenchmarks: Lassos: inital83 mio100 ax100 hnf100 lsp12 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq180 hnf100 smp100 dnf211 smp54 tf110 neg94 sie111 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 7ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 14 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.2s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 288]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {} State at position 1 is {p_out=0, wb_st=0, processed=0, \result=0, c2_st=0, wl_pc=0, e_wl=2, tmp=0, e_c=2, e_e=2, kernel_st=1, e_p_in=0, tmp___1=0, t_b=0, tmp___2=0, p_in=0, wb_pc=0, data=0, tmp___0=0, wb_i=1, c_req_up=0, tmp___3=0, c_t=0, wl_i=1, c1_st=0, c=0, wl_st=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@66df2cd4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@39658176=0, c1_i=1, c2_pc=0, c2_i=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@63813e92=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@76fa7f0a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@26f191c5=0, r_i=0, d=0, e_f=2, e_g=2, r_st=2, __retres1=0, c1_pc=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 288]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L18] int c ; [L19] int c_t ; [L20] int c_req_up ; [L21] int p_in ; [L22] int p_out ; [L23] int wl_st ; [L24] int c1_st ; [L25] int c2_st ; [L26] int wb_st ; [L27] int r_st ; [L28] int wl_i ; [L29] int c1_i ; [L30] int c2_i ; [L31] int wb_i ; [L32] int r_i ; [L33] int wl_pc ; [L34] int c1_pc ; [L35] int c2_pc ; [L36] int wb_pc ; [L37] int e_e ; [L38] int e_f ; [L39] int e_g ; [L40] int e_c ; [L41] int e_p_in ; [L42] int e_wl ; [L48] int d ; [L49] int data ; [L50] int processed ; [L51] static int t_b ; [L683] int __retres1 ; [L687] e_wl = 2 [L688] e_c = e_wl [L689] e_g = e_c [L690] e_f = e_g [L691] e_e = e_f [L692] wl_pc = 0 [L693] c1_pc = 0 [L694] c2_pc = 0 [L695] wb_pc = 0 [L696] wb_i = 1 [L697] c2_i = wb_i [L698] c1_i = c2_i [L699] wl_i = c1_i [L700] r_i = 0 [L701] c_req_up = 0 [L702] d = 0 [L703] c = 0 [L704] CALL start_simulation() [L394] int kernel_st ; [L397] kernel_st = 0 [L398] COND FALSE !((int )c_req_up == 1) [L409] COND TRUE (int )wl_i == 1 [L410] wl_st = 0 [L414] COND TRUE (int )c1_i == 1 [L415] c1_st = 0 [L419] COND TRUE (int )c2_i == 1 [L420] c2_st = 0 [L424] COND TRUE (int )wb_i == 1 [L425] wb_st = 0 [L429] COND FALSE !((int )r_i == 1) [L432] r_st = 2 [L434] COND FALSE !((int )e_f == 0) [L439] COND FALSE !((int )e_g == 0) [L444] COND FALSE !((int )e_e == 0) [L449] COND FALSE !((int )e_c == 0) [L454] COND FALSE !((int )e_wl == 0) [L459] COND FALSE !((int )wl_pc == 1) [L467] COND FALSE !((int )wl_pc == 2) [L477] COND FALSE !((int )c1_pc == 1) [L486] COND FALSE !((int )c2_pc == 1) [L495] COND FALSE !((int )wb_pc == 1) [L504] COND FALSE !((int )e_c == 1) [L509] COND FALSE !((int )e_e == 1) [L514] COND FALSE !((int )e_f == 1) [L519] COND FALSE !((int )e_g == 1) [L524] COND FALSE !((int )e_c == 1) [L529] COND FALSE !((int )e_wl == 1) [L535] COND TRUE 1 [L538] kernel_st = 1 [L539] CALL eval() [L280] int tmp ; [L281] int tmp___0 ; [L282] int tmp___1 ; [L283] int tmp___2 ; [L284] int tmp___3 ; Loop: [L288] COND TRUE 1 [L290] COND TRUE (int )wl_st == 0 [L311] COND TRUE (int )wl_st == 0 [L313] tmp = __VERIFIER_nondet_int() [L315] COND FALSE !(\read(tmp)) [L326] COND TRUE (int )c1_st == 0 [L328] tmp___0 = __VERIFIER_nondet_int() [L330] COND FALSE !(\read(tmp___0)) [L341] COND TRUE (int )c2_st == 0 [L343] tmp___1 = __VERIFIER_nondet_int() [L345] COND FALSE !(\read(tmp___1)) [L356] COND TRUE (int )wb_st == 0 [L358] tmp___2 = __VERIFIER_nondet_int() [L360] COND FALSE !(\read(tmp___2)) [L371] COND FALSE !((int )r_st == 0) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...