./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/systemc/pipeline_true-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 635dfa2a Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/systemc/pipeline_true-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/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 a5c744916b82be9d86609c4a7db9bb208e35db61 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ 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-635dfa2 [2018-12-02 14:58:29,998 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-02 14:58:30,000 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-02 14:58:30,007 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-02 14:58:30,008 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-02 14:58:30,008 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-02 14:58:30,009 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-02 14:58:30,010 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-02 14:58:30,011 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-02 14:58:30,012 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-02 14:58:30,013 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-02 14:58:30,013 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-02 14:58:30,014 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-02 14:58:30,014 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-02 14:58:30,015 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-02 14:58:30,016 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-02 14:58:30,016 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-02 14:58:30,017 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-02 14:58:30,019 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-02 14:58:30,020 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-02 14:58:30,021 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-02 14:58:30,021 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-02 14:58:30,023 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-02 14:58:30,023 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-02 14:58:30,023 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-02 14:58:30,024 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-02 14:58:30,025 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-02 14:58:30,025 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-02 14:58:30,026 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-02 14:58:30,027 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-02 14:58:30,027 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-02 14:58:30,027 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-02 14:58:30,027 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-02 14:58:30,027 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-02 14:58:30,028 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-02 14:58:30,029 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-02 14:58:30,029 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-12-02 14:58:30,040 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-02 14:58:30,040 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-02 14:58:30,041 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-12-02 14:58:30,041 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-12-02 14:58:30,041 INFO L133 SettingsManager]: * Use SBE=true [2018-12-02 14:58:30,041 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-12-02 14:58:30,041 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-12-02 14:58:30,042 INFO L133 SettingsManager]: * Use old map elimination=false [2018-12-02 14:58:30,042 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-12-02 14:58:30,042 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-12-02 14:58:30,042 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-12-02 14:58:30,042 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-02 14:58:30,042 INFO L133 SettingsManager]: * sizeof long=4 [2018-12-02 14:58:30,042 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-12-02 14:58:30,042 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-12-02 14:58:30,042 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-12-02 14:58:30,043 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-02 14:58:30,043 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-12-02 14:58:30,043 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-12-02 14:58:30,043 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-12-02 14:58:30,043 INFO L133 SettingsManager]: * sizeof long double=12 [2018-12-02 14:58:30,043 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-02 14:58:30,043 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-12-02 14:58:30,043 INFO L133 SettingsManager]: * Use constant arrays=true [2018-12-02 14:58:30,043 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-12-02 14:58:30,044 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-02 14:58:30,044 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-12-02 14:58:30,044 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-12-02 14:58:30,044 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-02 14:58:30,044 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-12-02 14:58:30,044 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-12-02 14:58:30,045 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-12-02 14:58:30,045 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_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/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 -> a5c744916b82be9d86609c4a7db9bb208e35db61 [2018-12-02 14:58:30,067 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-02 14:58:30,076 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-02 14:58:30,078 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-02 14:58:30,079 INFO L271 PluginConnector]: Initializing CDTParser... [2018-12-02 14:58:30,080 INFO L276 PluginConnector]: CDTParser initialized [2018-12-02 14:58:30,080 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/../../sv-benchmarks/c/systemc/pipeline_true-unreach-call_false-termination.cil.c [2018-12-02 14:58:30,117 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/data/791339677/3c197c0d3d3f4550afd8c283bd3ba7ab/FLAGb6ee8df08 [2018-12-02 14:58:30,536 INFO L307 CDTParser]: Found 1 translation units. [2018-12-02 14:58:30,537 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/sv-benchmarks/c/systemc/pipeline_true-unreach-call_false-termination.cil.c [2018-12-02 14:58:30,542 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/data/791339677/3c197c0d3d3f4550afd8c283bd3ba7ab/FLAGb6ee8df08 [2018-12-02 14:58:30,550 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/data/791339677/3c197c0d3d3f4550afd8c283bd3ba7ab [2018-12-02 14:58:30,552 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-02 14:58:30,553 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-12-02 14:58:30,554 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-12-02 14:58:30,554 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-12-02 14:58:30,556 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-12-02 14:58:30,556 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 02:58:30" (1/1) ... [2018-12-02 14:58:30,558 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6a8209d8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:58:30, skipping insertion in model container [2018-12-02 14:58:30,558 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 02:58:30" (1/1) ... [2018-12-02 14:58:30,562 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-12-02 14:58:30,580 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-12-02 14:58:30,694 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-02 14:58:30,697 INFO L191 MainTranslator]: Completed pre-run [2018-12-02 14:58:30,728 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-02 14:58:30,738 INFO L195 MainTranslator]: Completed translation [2018-12-02 14:58:30,739 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:58:30 WrapperNode [2018-12-02 14:58:30,739 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-12-02 14:58:30,739 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-02 14:58:30,739 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-02 14:58:30,739 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-02 14:58:30,777 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:58:30" (1/1) ... [2018-12-02 14:58:30,782 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:58:30" (1/1) ... [2018-12-02 14:58:30,809 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-02 14:58:30,809 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-02 14:58:30,809 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-02 14:58:30,809 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-02 14:58:30,815 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:58:30" (1/1) ... [2018-12-02 14:58:30,815 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:58:30" (1/1) ... [2018-12-02 14:58:30,818 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:58:30" (1/1) ... [2018-12-02 14:58:30,818 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:58:30" (1/1) ... [2018-12-02 14:58:30,825 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:58:30" (1/1) ... [2018-12-02 14:58:30,835 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:58:30" (1/1) ... [2018-12-02 14:58:30,837 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:58:30" (1/1) ... [2018-12-02 14:58:30,840 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-02 14:58:30,840 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-02 14:58:30,840 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-02 14:58:30,840 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-02 14:58:30,841 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:58:30" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/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-12-02 14:58:30,874 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-12-02 14:58:30,875 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-12-02 14:58:31,430 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-12-02 14:58:31,430 INFO L280 CfgBuilder]: Removed 55 assue(true) statements. [2018-12-02 14:58:31,430 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 02:58:31 BoogieIcfgContainer [2018-12-02 14:58:31,430 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-02 14:58:31,431 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-12-02 14:58:31,431 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-12-02 14:58:31,433 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-12-02 14:58:31,434 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-12-02 14:58:31,434 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 02.12 02:58:30" (1/3) ... [2018-12-02 14:58:31,434 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@46ac91c1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.12 02:58:31, skipping insertion in model container [2018-12-02 14:58:31,434 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-12-02 14:58:31,435 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:58:30" (2/3) ... [2018-12-02 14:58:31,435 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@46ac91c1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.12 02:58:31, skipping insertion in model container [2018-12-02 14:58:31,435 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-12-02 14:58:31,435 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 02:58:31" (3/3) ... [2018-12-02 14:58:31,436 INFO L375 chiAutomizerObserver]: Analyzing ICFG pipeline_true-unreach-call_false-termination.cil.c [2018-12-02 14:58:31,467 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-12-02 14:58:31,468 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-12-02 14:58:31,468 INFO L375 BuchiCegarLoop]: Hoare is false [2018-12-02 14:58:31,468 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-12-02 14:58:31,468 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-12-02 14:58:31,468 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-12-02 14:58:31,468 INFO L379 BuchiCegarLoop]: Difference is false [2018-12-02 14:58:31,468 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-12-02 14:58:31,468 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-12-02 14:58:31,483 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 404 states. [2018-12-02 14:58:31,504 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 343 [2018-12-02 14:58:31,504 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:31,504 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:31,510 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:31,510 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:31,510 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-12-02 14:58:31,510 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 404 states. [2018-12-02 14:58:31,515 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 343 [2018-12-02 14:58:31,515 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:31,515 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:31,516 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:31,516 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:31,521 INFO L794 eck$LassoCheckResult]: Stem: 330#ULTIMATE.startENTRYtrue ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 288#L-1true havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 67#L246true assume !(1 == ~main_in1_req_up~0); 33#L246-2true assume !(1 == ~main_in2_req_up~0); 61#L257-1true assume !(1 == ~main_sum_req_up~0); 64#L268-1true assume !(1 == ~main_diff_req_up~0); 68#L279-1true assume !(1 == ~main_pres_req_up~0); 71#L290-1true assume !(1 == ~main_dbl_req_up~0); 73#L301-1true assume !(1 == ~main_zero_req_up~0); 46#L312-1true assume !(1 == ~main_clk_req_up~0); 45#L323-1true assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 327#L341-1true assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 150#L346-1true assume 1 == ~S2_presdbl_i~0;~S2_presdbl_st~0 := 0; 289#L351-1true assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 41#L356-1true assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 312#L361-1true assume !(0 == ~main_in1_ev~0); 262#L366-1true assume !(0 == ~main_in2_ev~0); 389#L371-1true assume !(0 == ~main_sum_ev~0); 225#L376-1true assume !(0 == ~main_diff_ev~0); 359#L381-1true assume !(0 == ~main_pres_ev~0); 245#L386-1true assume 0 == ~main_dbl_ev~0;~main_dbl_ev~0 := 1; 104#L391-1true assume !(0 == ~main_zero_ev~0); 336#L396-1true assume !(0 == ~main_clk_ev~0); 213#L401-1true assume !(0 == ~main_clk_pos_edge~0); 302#L406-1true assume !(0 == ~main_clk_neg_edge~0); 86#L411-1true assume !(1 == ~main_clk_pos_edge~0); 377#L416-1true assume !(1 == ~main_clk_pos_edge~0); 260#L421-1true assume !(1 == ~main_clk_pos_edge~0); 386#L426-1true assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 224#L431-1true assume !(1 == ~main_clk_pos_edge~0); 357#L436-1true assume !(1 == ~main_in1_ev~0); 243#L441-1true assume !(1 == ~main_in2_ev~0); 101#L446-1true assume !(1 == ~main_sum_ev~0); 335#L451-1true assume !(1 == ~main_diff_ev~0); 200#L456-1true assume !(1 == ~main_pres_ev~0); 301#L461-1true assume !(1 == ~main_dbl_ev~0); 77#L466-1true assume 1 == ~main_zero_ev~0;~main_zero_ev~0 := 2; 375#L471-1true assume !(1 == ~main_clk_ev~0); 271#L476-1true assume !(1 == ~main_clk_pos_edge~0); 400#L481-1true assume !(1 == ~main_clk_neg_edge~0); 117#L732-1true [2018-12-02 14:58:31,522 INFO L796 eck$LassoCheckResult]: Loop: 117#L732-1true assume !false; 372#L493true start_simulation_~kernel_st~0 := 1;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; 287#L219true assume !true; 65#L235true start_simulation_~kernel_st~0 := 2; 62#L499true assume !(1 == ~main_in1_req_up~0); 78#L499-2true assume !(1 == ~main_in2_req_up~0); 69#L510-1true assume !(1 == ~main_sum_req_up~0); 66#L521-1true assume !(1 == ~main_diff_req_up~0); 63#L532-1true assume !(1 == ~main_pres_req_up~0); 59#L543-1true assume !(1 == ~main_dbl_req_up~0); 56#L554-1true assume !(1 == ~main_zero_req_up~0); 54#L565-1true assume !(1 == ~main_clk_req_up~0); 93#L576-1true start_simulation_~kernel_st~0 := 3; 251#L595true assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 254#L595-2true assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 110#L600-1true assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 342#L605-1true assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 6#L610-1true assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 305#L615-1true assume 0 == ~main_dbl_ev~0;~main_dbl_ev~0 := 1; 91#L620-1true assume !(0 == ~main_zero_ev~0); 381#L625-1true assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 275#L630-1true assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 404#L635-1true assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 235#L640-1true assume 1 == ~main_clk_pos_edge~0;~N_generate_st~0 := 0; 363#L645-1true assume 1 == ~main_clk_pos_edge~0;~S1_addsub_st~0 := 0; 249#L650-1true assume 1 == ~main_clk_pos_edge~0;~S2_presdbl_st~0 := 0; 107#L655-1true assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 339#L660-1true assume !(1 == ~main_clk_pos_edge~0); 4#L665-1true assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 304#L670-1true assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 90#L675-1true assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 378#L680-1true assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 274#L685-1true assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 402#L690-1true assume 1 == ~main_dbl_ev~0;~main_dbl_ev~0 := 2; 234#L695-1true assume 1 == ~main_zero_ev~0;~main_zero_ev~0 := 2; 368#L700-1true assume !(1 == ~main_clk_ev~0); 326#L705-1true assume 1 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 2; 118#L710-1true assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 349#L715-1true assume 0 == ~N_generate_st~0; 117#L732-1true [2018-12-02 14:58:31,525 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:31,525 INFO L82 PathProgramCache]: Analyzing trace with hash 1291793407, now seen corresponding path program 1 times [2018-12-02 14:58:31,526 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:31,527 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:31,555 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:31,555 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:31,555 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:31,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:31,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:31,627 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:31,627 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:31,630 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-12-02 14:58:31,630 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:31,630 INFO L82 PathProgramCache]: Analyzing trace with hash 428286127, now seen corresponding path program 1 times [2018-12-02 14:58:31,630 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:31,631 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:31,631 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:31,631 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:31,631 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:31,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:31,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:31,638 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:31,638 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-02 14:58:31,639 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:31,647 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-12-02 14:58:31,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-12-02 14:58:31,649 INFO L87 Difference]: Start difference. First operand 404 states. Second operand 2 states. [2018-12-02 14:58:31,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:31,664 INFO L93 Difference]: Finished difference Result 400 states and 728 transitions. [2018-12-02 14:58:31,664 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-12-02 14:58:31,665 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 400 states and 728 transitions. [2018-12-02 14:58:31,668 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 342 [2018-12-02 14:58:31,672 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 400 states to 399 states and 727 transitions. [2018-12-02 14:58:31,673 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 399 [2018-12-02 14:58:31,673 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 399 [2018-12-02 14:58:31,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 399 states and 727 transitions. [2018-12-02 14:58:31,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:31,676 INFO L705 BuchiCegarLoop]: Abstraction has 399 states and 727 transitions. [2018-12-02 14:58:31,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states and 727 transitions. [2018-12-02 14:58:31,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 399. [2018-12-02 14:58:31,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2018-12-02 14:58:31,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 727 transitions. [2018-12-02 14:58:31,704 INFO L728 BuchiCegarLoop]: Abstraction has 399 states and 727 transitions. [2018-12-02 14:58:31,704 INFO L608 BuchiCegarLoop]: Abstraction has 399 states and 727 transitions. [2018-12-02 14:58:31,704 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-12-02 14:58:31,704 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 399 states and 727 transitions. [2018-12-02 14:58:31,706 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 342 [2018-12-02 14:58:31,706 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:31,706 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:31,707 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:31,707 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:31,707 INFO L794 eck$LassoCheckResult]: Stem: 1205#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 1199#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 940#L246 assume !(1 == ~main_in1_req_up~0); 878#L246-2 assume !(1 == ~main_in2_req_up~0); 880#L257-1 assume !(1 == ~main_sum_req_up~0); 930#L268-1 assume !(1 == ~main_diff_req_up~0); 936#L279-1 assume !(1 == ~main_pres_req_up~0); 942#L290-1 assume !(1 == ~main_dbl_req_up~0); 948#L301-1 assume !(1 == ~main_zero_req_up~0); 905#L312-1 assume !(1 == ~main_clk_req_up~0); 903#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 904#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 1067#L346-1 assume 1 == ~S2_presdbl_i~0;~S2_presdbl_st~0 := 0; 1068#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 895#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 896#L361-1 assume !(0 == ~main_in1_ev~0); 1166#L366-1 assume !(0 == ~main_in2_ev~0); 1167#L371-1 assume !(0 == ~main_sum_ev~0); 1120#L376-1 assume !(0 == ~main_diff_ev~0); 1121#L381-1 assume !(0 == ~main_pres_ev~0); 1151#L386-1 assume 0 == ~main_dbl_ev~0;~main_dbl_ev~0 := 1; 1008#L391-1 assume !(0 == ~main_zero_ev~0); 1009#L396-1 assume !(0 == ~main_clk_ev~0); 1114#L401-1 assume !(0 == ~main_clk_pos_edge~0); 1115#L406-1 assume !(0 == ~main_clk_neg_edge~0); 971#L411-1 assume !(1 == ~main_clk_pos_edge~0); 972#L416-1 assume !(1 == ~main_clk_pos_edge~0); 1162#L421-1 assume !(1 == ~main_clk_pos_edge~0); 1163#L426-1 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 1118#L431-1 assume !(1 == ~main_clk_pos_edge~0); 1119#L436-1 assume !(1 == ~main_in1_ev~0); 1149#L441-1 assume !(1 == ~main_in2_ev~0); 1001#L446-1 assume !(1 == ~main_sum_ev~0); 1002#L451-1 assume !(1 == ~main_diff_ev~0); 1109#L456-1 assume !(1 == ~main_pres_ev~0); 1110#L461-1 assume !(1 == ~main_dbl_ev~0); 957#L466-1 assume 1 == ~main_zero_ev~0;~main_zero_ev~0 := 2; 958#L471-1 assume !(1 == ~main_clk_ev~0); 1182#L476-1 assume !(1 == ~main_clk_pos_edge~0); 1183#L481-1 assume !(1 == ~main_clk_neg_edge~0); 1032#L732-1 [2018-12-02 14:58:31,707 INFO L796 eck$LassoCheckResult]: Loop: 1032#L732-1 assume !false; 1033#L493 start_simulation_~kernel_st~0 := 1;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; 1006#L219 assume !false; 1058#L137 assume !(0 == ~N_generate_st~0); 1059#L141 assume !(0 == ~S1_addsub_st~0); 1143#L144 assume !(0 == ~S2_presdbl_st~0); 868#L147 assume !(0 == ~S3_zero_st~0); 870#L150 assume !(0 == ~D_print_st~0); 938#L235 start_simulation_~kernel_st~0 := 2; 932#L499 assume !(1 == ~main_in1_req_up~0); 933#L499-2 assume !(1 == ~main_in2_req_up~0); 944#L510-1 assume !(1 == ~main_sum_req_up~0); 939#L521-1 assume !(1 == ~main_diff_req_up~0); 935#L532-1 assume !(1 == ~main_pres_req_up~0); 927#L543-1 assume !(1 == ~main_dbl_req_up~0); 921#L554-1 assume !(1 == ~main_zero_req_up~0); 918#L565-1 assume !(1 == ~main_clk_req_up~0); 830#L576-1 start_simulation_~kernel_st~0 := 3; 984#L595 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 1156#L595-2 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 1020#L600-1 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 1021#L605-1 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 820#L610-1 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 821#L615-1 assume 0 == ~main_dbl_ev~0;~main_dbl_ev~0 := 1; 980#L620-1 assume !(0 == ~main_zero_ev~0); 981#L625-1 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 1188#L630-1 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 1189#L635-1 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 1140#L640-1 assume 1 == ~main_clk_pos_edge~0;~N_generate_st~0 := 0; 1141#L645-1 assume 1 == ~main_clk_pos_edge~0;~S1_addsub_st~0 := 0; 1154#L650-1 assume 1 == ~main_clk_pos_edge~0;~S2_presdbl_st~0 := 0; 1014#L655-1 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 1015#L660-1 assume !(1 == ~main_clk_pos_edge~0); 815#L665-1 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 816#L670-1 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 978#L675-1 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 979#L680-1 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 1186#L685-1 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 1187#L690-1 assume 1 == ~main_dbl_ev~0;~main_dbl_ev~0 := 2; 1138#L695-1 assume 1 == ~main_zero_ev~0;~main_zero_ev~0 := 2; 1139#L700-1 assume !(1 == ~main_clk_ev~0); 1204#L705-1 assume 1 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 2; 1034#L710-1 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 1035#L715-1 assume 0 == ~N_generate_st~0; 1032#L732-1 [2018-12-02 14:58:31,707 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:31,708 INFO L82 PathProgramCache]: Analyzing trace with hash 1291793407, now seen corresponding path program 2 times [2018-12-02 14:58:31,708 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:31,708 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:31,708 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:31,708 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:31,708 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:31,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:31,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:31,736 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:31,736 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:31,736 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-12-02 14:58:31,736 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:31,736 INFO L82 PathProgramCache]: Analyzing trace with hash 1366038256, now seen corresponding path program 1 times [2018-12-02 14:58:31,736 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:31,737 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:31,737 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:31,737 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 14:58:31,737 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:31,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:31,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:31,759 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:31,759 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:31,759 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:31,759 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:31,759 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:31,760 INFO L87 Difference]: Start difference. First operand 399 states and 727 transitions. cyclomatic complexity: 330 Second operand 3 states. [2018-12-02 14:58:31,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:31,778 INFO L93 Difference]: Finished difference Result 399 states and 724 transitions. [2018-12-02 14:58:31,779 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:31,779 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 399 states and 724 transitions. [2018-12-02 14:58:31,781 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 342 [2018-12-02 14:58:31,782 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 399 states to 399 states and 724 transitions. [2018-12-02 14:58:31,783 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 399 [2018-12-02 14:58:31,783 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 399 [2018-12-02 14:58:31,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 399 states and 724 transitions. [2018-12-02 14:58:31,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:31,784 INFO L705 BuchiCegarLoop]: Abstraction has 399 states and 724 transitions. [2018-12-02 14:58:31,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states and 724 transitions. [2018-12-02 14:58:31,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 399. [2018-12-02 14:58:31,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2018-12-02 14:58:31,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 724 transitions. [2018-12-02 14:58:31,792 INFO L728 BuchiCegarLoop]: Abstraction has 399 states and 724 transitions. [2018-12-02 14:58:31,792 INFO L608 BuchiCegarLoop]: Abstraction has 399 states and 724 transitions. [2018-12-02 14:58:31,792 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-12-02 14:58:31,793 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 399 states and 724 transitions. [2018-12-02 14:58:31,794 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 342 [2018-12-02 14:58:31,794 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:31,794 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:31,795 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:31,795 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:31,795 INFO L794 eck$LassoCheckResult]: Stem: 2010#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 2004#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 1745#L246 assume !(1 == ~main_in1_req_up~0); 1683#L246-2 assume !(1 == ~main_in2_req_up~0); 1685#L257-1 assume !(1 == ~main_sum_req_up~0); 1735#L268-1 assume !(1 == ~main_diff_req_up~0); 1741#L279-1 assume !(1 == ~main_pres_req_up~0); 1747#L290-1 assume !(1 == ~main_dbl_req_up~0); 1753#L301-1 assume !(1 == ~main_zero_req_up~0); 1710#L312-1 assume !(1 == ~main_clk_req_up~0); 1708#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 1709#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 1872#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 1873#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 1700#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 1701#L361-1 assume !(0 == ~main_in1_ev~0); 1971#L366-1 assume !(0 == ~main_in2_ev~0); 1972#L371-1 assume !(0 == ~main_sum_ev~0); 1925#L376-1 assume !(0 == ~main_diff_ev~0); 1926#L381-1 assume !(0 == ~main_pres_ev~0); 1956#L386-1 assume 0 == ~main_dbl_ev~0;~main_dbl_ev~0 := 1; 1813#L391-1 assume !(0 == ~main_zero_ev~0); 1814#L396-1 assume !(0 == ~main_clk_ev~0); 1919#L401-1 assume !(0 == ~main_clk_pos_edge~0); 1920#L406-1 assume !(0 == ~main_clk_neg_edge~0); 1776#L411-1 assume !(1 == ~main_clk_pos_edge~0); 1777#L416-1 assume !(1 == ~main_clk_pos_edge~0); 1967#L421-1 assume !(1 == ~main_clk_pos_edge~0); 1968#L426-1 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 1923#L431-1 assume !(1 == ~main_clk_pos_edge~0); 1924#L436-1 assume !(1 == ~main_in1_ev~0); 1954#L441-1 assume !(1 == ~main_in2_ev~0); 1806#L446-1 assume !(1 == ~main_sum_ev~0); 1807#L451-1 assume !(1 == ~main_diff_ev~0); 1914#L456-1 assume !(1 == ~main_pres_ev~0); 1915#L461-1 assume !(1 == ~main_dbl_ev~0); 1762#L466-1 assume 1 == ~main_zero_ev~0;~main_zero_ev~0 := 2; 1763#L471-1 assume !(1 == ~main_clk_ev~0); 1987#L476-1 assume !(1 == ~main_clk_pos_edge~0); 1988#L481-1 assume !(1 == ~main_clk_neg_edge~0); 1837#L732-1 [2018-12-02 14:58:31,795 INFO L796 eck$LassoCheckResult]: Loop: 1837#L732-1 assume !false; 1838#L493 start_simulation_~kernel_st~0 := 1;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; 1811#L219 assume !false; 1863#L137 assume !(0 == ~N_generate_st~0); 1864#L141 assume !(0 == ~S1_addsub_st~0); 1948#L144 assume !(0 == ~S2_presdbl_st~0); 1673#L147 assume !(0 == ~S3_zero_st~0); 1675#L150 assume !(0 == ~D_print_st~0); 1743#L235 start_simulation_~kernel_st~0 := 2; 1737#L499 assume !(1 == ~main_in1_req_up~0); 1738#L499-2 assume !(1 == ~main_in2_req_up~0); 1749#L510-1 assume !(1 == ~main_sum_req_up~0); 1744#L521-1 assume !(1 == ~main_diff_req_up~0); 1740#L532-1 assume !(1 == ~main_pres_req_up~0); 1732#L543-1 assume !(1 == ~main_dbl_req_up~0); 1726#L554-1 assume !(1 == ~main_zero_req_up~0); 1723#L565-1 assume !(1 == ~main_clk_req_up~0); 1635#L576-1 start_simulation_~kernel_st~0 := 3; 1789#L595 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 1961#L595-2 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 1825#L600-1 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 1826#L605-1 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 1625#L610-1 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 1626#L615-1 assume 0 == ~main_dbl_ev~0;~main_dbl_ev~0 := 1; 1785#L620-1 assume !(0 == ~main_zero_ev~0); 1786#L625-1 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 1993#L630-1 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 1994#L635-1 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 1945#L640-1 assume 1 == ~main_clk_pos_edge~0;~N_generate_st~0 := 0; 1946#L645-1 assume 1 == ~main_clk_pos_edge~0;~S1_addsub_st~0 := 0; 1959#L650-1 assume 1 == ~main_clk_pos_edge~0;~S2_presdbl_st~0 := 0; 1819#L655-1 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 1820#L660-1 assume !(1 == ~main_clk_pos_edge~0); 1620#L665-1 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 1621#L670-1 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 1783#L675-1 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 1784#L680-1 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 1991#L685-1 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 1992#L690-1 assume 1 == ~main_dbl_ev~0;~main_dbl_ev~0 := 2; 1943#L695-1 assume 1 == ~main_zero_ev~0;~main_zero_ev~0 := 2; 1944#L700-1 assume !(1 == ~main_clk_ev~0); 2009#L705-1 assume 1 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 2; 1839#L710-1 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 1840#L715-1 assume 0 == ~N_generate_st~0; 1837#L732-1 [2018-12-02 14:58:31,795 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:31,796 INFO L82 PathProgramCache]: Analyzing trace with hash 782320317, now seen corresponding path program 1 times [2018-12-02 14:58:31,796 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:31,796 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:31,796 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:31,796 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:31,796 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:31,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:31,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:31,830 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:31,830 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:31,831 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-12-02 14:58:31,831 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:31,831 INFO L82 PathProgramCache]: Analyzing trace with hash 1366038256, now seen corresponding path program 2 times [2018-12-02 14:58:31,831 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:31,831 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:31,832 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:31,832 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:31,832 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:31,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:31,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:31,846 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:31,846 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:31,846 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:31,846 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:31,847 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:31,847 INFO L87 Difference]: Start difference. First operand 399 states and 724 transitions. cyclomatic complexity: 327 Second operand 3 states. [2018-12-02 14:58:31,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:31,906 INFO L93 Difference]: Finished difference Result 779 states and 1405 transitions. [2018-12-02 14:58:31,906 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:31,906 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 779 states and 1405 transitions. [2018-12-02 14:58:31,911 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 684 [2018-12-02 14:58:31,915 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 779 states to 779 states and 1405 transitions. [2018-12-02 14:58:31,916 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 779 [2018-12-02 14:58:31,916 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 779 [2018-12-02 14:58:31,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 779 states and 1405 transitions. [2018-12-02 14:58:31,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:31,918 INFO L705 BuchiCegarLoop]: Abstraction has 779 states and 1405 transitions. [2018-12-02 14:58:31,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 779 states and 1405 transitions. [2018-12-02 14:58:31,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 779 to 779. [2018-12-02 14:58:31,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 779 states. [2018-12-02 14:58:31,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 1405 transitions. [2018-12-02 14:58:31,939 INFO L728 BuchiCegarLoop]: Abstraction has 779 states and 1405 transitions. [2018-12-02 14:58:31,939 INFO L608 BuchiCegarLoop]: Abstraction has 779 states and 1405 transitions. [2018-12-02 14:58:31,939 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-12-02 14:58:31,939 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 779 states and 1405 transitions. [2018-12-02 14:58:31,943 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 684 [2018-12-02 14:58:31,943 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:31,943 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:31,944 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:31,944 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:31,945 INFO L794 eck$LassoCheckResult]: Stem: 3209#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 3197#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 2933#L246 assume !(1 == ~main_in1_req_up~0); 2870#L246-2 assume !(1 == ~main_in2_req_up~0); 2872#L257-1 assume !(1 == ~main_sum_req_up~0); 2924#L268-1 assume !(1 == ~main_diff_req_up~0); 2928#L279-1 assume !(1 == ~main_pres_req_up~0); 2935#L290-1 assume !(1 == ~main_dbl_req_up~0); 2939#L301-1 assume !(1 == ~main_zero_req_up~0); 3322#L312-1 assume !(1 == ~main_clk_req_up~0); 3320#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 3319#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 3318#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 3317#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 3316#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 3315#L361-1 assume !(0 == ~main_in1_ev~0); 3314#L366-1 assume !(0 == ~main_in2_ev~0); 3313#L371-1 assume !(0 == ~main_sum_ev~0); 3312#L376-1 assume !(0 == ~main_diff_ev~0); 3311#L381-1 assume !(0 == ~main_pres_ev~0); 3310#L386-1 assume !(0 == ~main_dbl_ev~0); 3309#L391-1 assume !(0 == ~main_zero_ev~0); 3308#L396-1 assume !(0 == ~main_clk_ev~0); 3307#L401-1 assume !(0 == ~main_clk_pos_edge~0); 3306#L406-1 assume !(0 == ~main_clk_neg_edge~0); 3305#L411-1 assume !(1 == ~main_clk_pos_edge~0); 3304#L416-1 assume !(1 == ~main_clk_pos_edge~0); 3303#L421-1 assume !(1 == ~main_clk_pos_edge~0); 3302#L426-1 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 3301#L431-1 assume !(1 == ~main_clk_pos_edge~0); 3219#L436-1 assume !(1 == ~main_in1_ev~0); 3144#L441-1 assume !(1 == ~main_in2_ev~0); 2992#L446-1 assume !(1 == ~main_sum_ev~0); 2993#L451-1 assume !(1 == ~main_diff_ev~0); 3101#L456-1 assume !(1 == ~main_pres_ev~0); 3102#L461-1 assume !(1 == ~main_dbl_ev~0); 3199#L466-1 assume 1 == ~main_zero_ev~0;~main_zero_ev~0 := 2; 3224#L471-1 assume !(1 == ~main_clk_ev~0); 3180#L476-1 assume !(1 == ~main_clk_pos_edge~0); 3181#L481-1 assume !(1 == ~main_clk_neg_edge~0); 3024#L732-1 [2018-12-02 14:58:31,945 INFO L796 eck$LassoCheckResult]: Loop: 3024#L732-1 assume !false; 3025#L493 start_simulation_~kernel_st~0 := 1;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; 3275#L219 assume !false; 3274#L137 assume !(0 == ~N_generate_st~0); 3273#L141 assume !(0 == ~S1_addsub_st~0); 3272#L144 assume !(0 == ~S2_presdbl_st~0); 3271#L147 assume !(0 == ~S3_zero_st~0); 3269#L150 assume !(0 == ~D_print_st~0); 3268#L235 start_simulation_~kernel_st~0 := 2; 3266#L499 assume !(1 == ~main_in1_req_up~0); 3262#L499-2 assume !(1 == ~main_in2_req_up~0); 3260#L510-1 assume !(1 == ~main_sum_req_up~0); 3257#L521-1 assume !(1 == ~main_diff_req_up~0); 3254#L532-1 assume !(1 == ~main_pres_req_up~0); 3251#L543-1 assume !(1 == ~main_dbl_req_up~0); 3248#L554-1 assume !(1 == ~main_zero_req_up~0); 3244#L565-1 assume !(1 == ~main_clk_req_up~0); 3242#L576-1 start_simulation_~kernel_st~0 := 3; 3151#L595 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 3152#L595-2 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 3241#L600-1 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 3214#L605-1 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 2810#L610-1 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 2811#L615-1 assume !(0 == ~main_dbl_ev~0); 3239#L620-1 assume !(0 == ~main_zero_ev~0); 3228#L625-1 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 3229#L630-1 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 3238#L635-1 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 3135#L640-1 assume 1 == ~main_clk_pos_edge~0;~N_generate_st~0 := 0; 3136#L645-1 assume 1 == ~main_clk_pos_edge~0;~S1_addsub_st~0 := 0; 3149#L650-1 assume 1 == ~main_clk_pos_edge~0;~S2_presdbl_st~0 := 0; 3005#L655-1 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 3006#L660-1 assume !(1 == ~main_clk_pos_edge~0); 3236#L665-1 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 3200#L670-1 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 2969#L675-1 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 2970#L680-1 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 3184#L685-1 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 3185#L690-1 assume !(1 == ~main_dbl_ev~0); 3133#L695-1 assume 1 == ~main_zero_ev~0;~main_zero_ev~0 := 2; 3134#L700-1 assume !(1 == ~main_clk_ev~0); 3208#L705-1 assume 1 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 2; 3026#L710-1 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 3027#L715-1 assume 0 == ~N_generate_st~0; 3024#L732-1 [2018-12-02 14:58:31,945 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:31,945 INFO L82 PathProgramCache]: Analyzing trace with hash -35328133, now seen corresponding path program 1 times [2018-12-02 14:58:31,945 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:31,946 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:31,946 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:31,946 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 14:58:31,947 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:31,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:31,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:31,971 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:31,971 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:31,972 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-12-02 14:58:31,972 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:31,972 INFO L82 PathProgramCache]: Analyzing trace with hash 1845998384, now seen corresponding path program 1 times [2018-12-02 14:58:31,972 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:31,972 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:31,973 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:31,973 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:31,973 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:31,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:31,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:31,991 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:31,992 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:31,992 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:31,992 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:31,992 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:31,992 INFO L87 Difference]: Start difference. First operand 779 states and 1405 transitions. cyclomatic complexity: 628 Second operand 3 states. [2018-12-02 14:58:32,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:32,116 INFO L93 Difference]: Finished difference Result 959 states and 1687 transitions. [2018-12-02 14:58:32,116 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:32,116 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 959 states and 1687 transitions. [2018-12-02 14:58:32,119 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 834 [2018-12-02 14:58:32,121 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 959 states to 959 states and 1687 transitions. [2018-12-02 14:58:32,121 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 959 [2018-12-02 14:58:32,121 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 959 [2018-12-02 14:58:32,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 959 states and 1687 transitions. [2018-12-02 14:58:32,122 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:32,122 INFO L705 BuchiCegarLoop]: Abstraction has 959 states and 1687 transitions. [2018-12-02 14:58:32,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 959 states and 1687 transitions. [2018-12-02 14:58:32,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 959 to 959. [2018-12-02 14:58:32,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 959 states. [2018-12-02 14:58:32,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 959 states to 959 states and 1687 transitions. [2018-12-02 14:58:32,132 INFO L728 BuchiCegarLoop]: Abstraction has 959 states and 1687 transitions. [2018-12-02 14:58:32,132 INFO L608 BuchiCegarLoop]: Abstraction has 959 states and 1687 transitions. [2018-12-02 14:58:32,132 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-12-02 14:58:32,132 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 959 states and 1687 transitions. [2018-12-02 14:58:32,134 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 834 [2018-12-02 14:58:32,134 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:32,134 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:32,135 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:32,135 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:32,135 INFO L794 eck$LassoCheckResult]: Stem: 4970#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 4958#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 4682#L246 assume !(1 == ~main_in1_req_up~0); 4615#L246-2 assume !(1 == ~main_in2_req_up~0); 4617#L257-1 assume !(1 == ~main_sum_req_up~0); 4669#L268-1 assume !(1 == ~main_diff_req_up~0); 4675#L279-1 assume !(1 == ~main_pres_req_up~0); 4684#L290-1 assume !(1 == ~main_dbl_req_up~0); 4689#L301-1 assume !(1 == ~main_zero_req_up~0); 5291#L312-1 assume !(1 == ~main_clk_req_up~0); 5289#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 5288#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 5287#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 5286#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 5285#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 5284#L361-1 assume !(0 == ~main_in1_ev~0); 5283#L366-1 assume !(0 == ~main_in2_ev~0); 5282#L371-1 assume !(0 == ~main_sum_ev~0); 5281#L376-1 assume !(0 == ~main_diff_ev~0); 5280#L381-1 assume !(0 == ~main_pres_ev~0); 5279#L386-1 assume !(0 == ~main_dbl_ev~0); 5278#L391-1 assume !(0 == ~main_zero_ev~0); 5277#L396-1 assume !(0 == ~main_clk_ev~0); 5276#L401-1 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 5275#L406-1 assume !(0 == ~main_clk_neg_edge~0); 5272#L411-1 assume 1 == ~main_clk_pos_edge~0;~N_generate_st~0 := 0; 5269#L416-1 assume 1 == ~main_clk_pos_edge~0;~S1_addsub_st~0 := 0; 5266#L421-1 assume 1 == ~main_clk_pos_edge~0;~S2_presdbl_st~0 := 0; 5263#L426-1 assume !(1 == ~main_clk_pos_edge~0); 4873#L431-1 assume !(1 == ~main_clk_pos_edge~0); 4874#L436-1 assume !(1 == ~main_in1_ev~0); 4904#L441-1 assume !(1 == ~main_in2_ev~0); 4745#L446-1 assume !(1 == ~main_sum_ev~0); 4746#L451-1 assume !(1 == ~main_diff_ev~0); 4859#L456-1 assume !(1 == ~main_pres_ev~0); 4860#L461-1 assume !(1 == ~main_dbl_ev~0); 4701#L466-1 assume 1 == ~main_zero_ev~0;~main_zero_ev~0 := 2; 4702#L471-1 assume !(1 == ~main_clk_ev~0); 4939#L476-1 assume !(1 == ~main_clk_pos_edge~0); 4940#L481-1 assume !(1 == ~main_clk_neg_edge~0); 4778#L732-1 [2018-12-02 14:58:32,136 INFO L796 eck$LassoCheckResult]: Loop: 4778#L732-1 assume !false; 4779#L493 start_simulation_~kernel_st~0 := 1;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; 4750#L219 assume !false; 4804#L137 assume !(0 == ~N_generate_st~0); 4805#L141 assume !(0 == ~S1_addsub_st~0); 4898#L144 assume !(0 == ~S2_presdbl_st~0); 4605#L147 assume !(0 == ~S3_zero_st~0); 4607#L150 assume !(0 == ~D_print_st~0); 4677#L235 start_simulation_~kernel_st~0 := 2; 4671#L499 assume !(1 == ~main_in1_req_up~0); 4672#L499-2 assume !(1 == ~main_in2_req_up~0); 4703#L510-1 assume !(1 == ~main_sum_req_up~0); 5335#L521-1 assume !(1 == ~main_diff_req_up~0); 4674#L532-1 assume !(1 == ~main_pres_req_up~0); 4668#L543-1 assume !(1 == ~main_dbl_req_up~0); 4662#L554-1 assume !(1 == ~main_zero_req_up~0); 4657#L565-1 assume !(1 == ~main_clk_req_up~0); 4566#L576-1 start_simulation_~kernel_st~0 := 3; 4728#L595 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 4911#L595-2 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 4766#L600-1 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 4767#L605-1 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 4555#L610-1 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 4556#L615-1 assume !(0 == ~main_dbl_ev~0); 4724#L620-1 assume !(0 == ~main_zero_ev~0); 4725#L625-1 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 4946#L630-1 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 4947#L635-1 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 4989#L640-1 assume !(1 == ~main_clk_pos_edge~0); 4896#L645-1 assume !(1 == ~main_clk_pos_edge~0); 4909#L650-1 assume !(1 == ~main_clk_pos_edge~0); 4758#L655-1 assume !(1 == ~main_clk_pos_edge~0); 4759#L660-1 assume !(1 == ~main_clk_pos_edge~0); 4973#L665-1 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 5174#L670-1 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 5158#L675-1 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 5100#L680-1 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 5096#L685-1 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 5092#L690-1 assume !(1 == ~main_dbl_ev~0); 5088#L695-1 assume 1 == ~main_zero_ev~0;~main_zero_ev~0 := 2; 5080#L700-1 assume !(1 == ~main_clk_ev~0); 5077#L705-1 assume !(1 == ~main_clk_pos_edge~0); 5074#L710-1 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 5072#L715-1 assume 0 == ~N_generate_st~0; 4778#L732-1 [2018-12-02 14:58:32,136 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:32,136 INFO L82 PathProgramCache]: Analyzing trace with hash 394004853, now seen corresponding path program 1 times [2018-12-02 14:58:32,136 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:32,136 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:32,136 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:32,137 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:32,137 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:32,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:32,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:32,151 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:32,152 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:32,152 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-12-02 14:58:32,152 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:32,152 INFO L82 PathProgramCache]: Analyzing trace with hash -2052854990, now seen corresponding path program 1 times [2018-12-02 14:58:32,152 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:32,152 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:32,153 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:32,153 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:32,153 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:32,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:32,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:32,167 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:32,168 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:32,168 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:32,168 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:32,168 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:32,168 INFO L87 Difference]: Start difference. First operand 959 states and 1687 transitions. cyclomatic complexity: 730 Second operand 3 states. [2018-12-02 14:58:32,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:32,295 INFO L93 Difference]: Finished difference Result 1705 states and 2953 transitions. [2018-12-02 14:58:32,295 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:32,295 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1705 states and 2953 transitions. [2018-12-02 14:58:32,300 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1518 [2018-12-02 14:58:32,317 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1705 states to 1705 states and 2953 transitions. [2018-12-02 14:58:32,317 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1705 [2018-12-02 14:58:32,318 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1705 [2018-12-02 14:58:32,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1705 states and 2953 transitions. [2018-12-02 14:58:32,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:32,319 INFO L705 BuchiCegarLoop]: Abstraction has 1705 states and 2953 transitions. [2018-12-02 14:58:32,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1705 states and 2953 transitions. [2018-12-02 14:58:32,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1705 to 1695. [2018-12-02 14:58:32,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1695 states. [2018-12-02 14:58:32,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1695 states to 1695 states and 2933 transitions. [2018-12-02 14:58:32,333 INFO L728 BuchiCegarLoop]: Abstraction has 1695 states and 2933 transitions. [2018-12-02 14:58:32,333 INFO L608 BuchiCegarLoop]: Abstraction has 1695 states and 2933 transitions. [2018-12-02 14:58:32,334 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-12-02 14:58:32,334 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1695 states and 2933 transitions. [2018-12-02 14:58:32,337 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1508 [2018-12-02 14:58:32,337 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:32,337 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:32,338 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:32,338 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:32,338 INFO L794 eck$LassoCheckResult]: Stem: 7673#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 7652#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 7354#L246 assume !(1 == ~main_in1_req_up~0); 7288#L246-2 assume !(1 == ~main_in2_req_up~0); 7290#L257-1 assume !(1 == ~main_sum_req_up~0); 7343#L268-1 assume !(1 == ~main_diff_req_up~0); 7350#L279-1 assume !(1 == ~main_pres_req_up~0); 7356#L290-1 assume !(1 == ~main_dbl_req_up~0); 7362#L301-1 assume !(1 == ~main_zero_req_up~0); 8857#L312-1 assume !(1 == ~main_clk_req_up~0); 8854#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 8850#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 8849#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 8848#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 8847#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 8846#L361-1 assume !(0 == ~main_in1_ev~0); 8845#L366-1 assume !(0 == ~main_in2_ev~0); 8844#L371-1 assume !(0 == ~main_sum_ev~0); 8843#L376-1 assume !(0 == ~main_diff_ev~0); 8841#L381-1 assume !(0 == ~main_pres_ev~0); 8839#L386-1 assume !(0 == ~main_dbl_ev~0); 8837#L391-1 assume !(0 == ~main_zero_ev~0); 8835#L396-1 assume !(0 == ~main_clk_ev~0); 8834#L401-1 assume !(0 == ~main_clk_pos_edge~0); 8833#L406-1 assume !(0 == ~main_clk_neg_edge~0); 8832#L411-1 assume !(1 == ~main_clk_pos_edge~0); 8831#L416-1 assume !(1 == ~main_clk_pos_edge~0); 8828#L421-1 assume !(1 == ~main_clk_pos_edge~0); 8824#L426-1 assume !(1 == ~main_clk_pos_edge~0); 8822#L431-1 assume !(1 == ~main_clk_pos_edge~0); 8820#L436-1 assume !(1 == ~main_in1_ev~0); 8819#L441-1 assume !(1 == ~main_in2_ev~0); 8818#L446-1 assume !(1 == ~main_sum_ev~0); 8817#L451-1 assume !(1 == ~main_diff_ev~0); 8816#L456-1 assume !(1 == ~main_pres_ev~0); 8814#L461-1 assume !(1 == ~main_dbl_ev~0); 8716#L466-1 assume 1 == ~main_zero_ev~0;~main_zero_ev~0 := 2; 8809#L471-1 assume !(1 == ~main_clk_ev~0); 8806#L476-1 assume !(1 == ~main_clk_pos_edge~0); 8803#L481-1 assume !(1 == ~main_clk_neg_edge~0); 7635#L732-1 [2018-12-02 14:58:32,338 INFO L796 eck$LassoCheckResult]: Loop: 7635#L732-1 assume !false; 8802#L493 start_simulation_~kernel_st~0 := 1;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; 8799#L219 assume !false; 8798#L137 assume !(0 == ~N_generate_st~0); 8797#L141 assume !(0 == ~S1_addsub_st~0); 8796#L144 assume !(0 == ~S2_presdbl_st~0); 8795#L147 assume !(0 == ~S3_zero_st~0); 8793#L150 assume !(0 == ~D_print_st~0); 8792#L235 start_simulation_~kernel_st~0 := 2; 8790#L499 assume !(1 == ~main_in1_req_up~0); 8786#L499-2 assume !(1 == ~main_in2_req_up~0); 8783#L510-1 assume !(1 == ~main_sum_req_up~0); 8779#L521-1 assume !(1 == ~main_diff_req_up~0); 8776#L532-1 assume !(1 == ~main_pres_req_up~0); 8773#L543-1 assume !(1 == ~main_dbl_req_up~0); 8774#L554-1 assume !(1 == ~main_zero_req_up~0); 8826#L565-1 assume !(1 == ~main_clk_req_up~0); 8823#L576-1 start_simulation_~kernel_st~0 := 3; 8821#L595 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 7606#L595-2 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 7442#L600-1 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 7443#L605-1 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 7226#L610-1 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 7227#L615-1 assume !(0 == ~main_dbl_ev~0); 7401#L620-1 assume !(0 == ~main_zero_ev~0); 7402#L625-1 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 7693#L630-1 assume !(0 == ~main_clk_pos_edge~0); 8597#L635-1 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 8595#L640-1 assume !(1 == ~main_clk_pos_edge~0); 8593#L645-1 assume !(1 == ~main_clk_pos_edge~0); 8591#L650-1 assume !(1 == ~main_clk_pos_edge~0); 8589#L655-1 assume !(1 == ~main_clk_pos_edge~0); 8587#L660-1 assume !(1 == ~main_clk_pos_edge~0); 8585#L665-1 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 8583#L670-1 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 8581#L675-1 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 8579#L680-1 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 8577#L685-1 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 8573#L690-1 assume !(1 == ~main_dbl_ev~0); 8570#L695-1 assume 1 == ~main_zero_ev~0;~main_zero_ev~0 := 2; 8568#L700-1 assume !(1 == ~main_clk_ev~0); 8567#L705-1 assume !(1 == ~main_clk_pos_edge~0); 8565#L710-1 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 8563#L715-1 assume 0 == ~N_generate_st~0; 7635#L732-1 [2018-12-02 14:58:32,339 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:32,339 INFO L82 PathProgramCache]: Analyzing trace with hash 222837305, now seen corresponding path program 1 times [2018-12-02 14:58:32,339 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:32,339 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:32,339 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:32,339 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:32,339 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:32,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:32,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:32,356 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:32,356 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:32,357 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-12-02 14:58:32,357 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:32,357 INFO L82 PathProgramCache]: Analyzing trace with hash 247967600, now seen corresponding path program 1 times [2018-12-02 14:58:32,357 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:32,357 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:32,357 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:32,357 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:32,357 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:32,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:32,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:32,366 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:32,366 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:32,366 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:32,366 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:32,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:32,367 INFO L87 Difference]: Start difference. First operand 1695 states and 2933 transitions. cyclomatic complexity: 1240 Second operand 3 states. [2018-12-02 14:58:32,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:32,425 INFO L93 Difference]: Finished difference Result 3365 states and 5765 transitions. [2018-12-02 14:58:32,425 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:32,426 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3365 states and 5765 transitions. [2018-12-02 14:58:32,435 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 3016 [2018-12-02 14:58:32,443 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3365 states to 3365 states and 5765 transitions. [2018-12-02 14:58:32,443 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3365 [2018-12-02 14:58:32,445 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3365 [2018-12-02 14:58:32,445 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3365 states and 5765 transitions. [2018-12-02 14:58:32,448 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:32,448 INFO L705 BuchiCegarLoop]: Abstraction has 3365 states and 5765 transitions. [2018-12-02 14:58:32,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3365 states and 5765 transitions. [2018-12-02 14:58:32,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3365 to 3365. [2018-12-02 14:58:32,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3365 states. [2018-12-02 14:58:32,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3365 states to 3365 states and 5765 transitions. [2018-12-02 14:58:32,475 INFO L728 BuchiCegarLoop]: Abstraction has 3365 states and 5765 transitions. [2018-12-02 14:58:32,476 INFO L608 BuchiCegarLoop]: Abstraction has 3365 states and 5765 transitions. [2018-12-02 14:58:32,476 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-12-02 14:58:32,476 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3365 states and 5765 transitions. [2018-12-02 14:58:32,483 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 3016 [2018-12-02 14:58:32,483 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:32,483 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:32,484 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:32,484 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:32,484 INFO L794 eck$LassoCheckResult]: Stem: 12730#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 12715#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 12421#L246 assume !(1 == ~main_in1_req_up~0); 12353#L246-2 assume !(1 == ~main_in2_req_up~0); 12355#L257-1 assume !(1 == ~main_sum_req_up~0); 12410#L268-1 assume !(1 == ~main_diff_req_up~0); 12417#L279-1 assume !(1 == ~main_pres_req_up~0); 12423#L290-1 assume !(1 == ~main_dbl_req_up~0); 12429#L301-1 assume !(1 == ~main_zero_req_up~0); 13709#L312-1 assume !(1 == ~main_clk_req_up~0); 13706#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 13704#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 13702#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 13700#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 13698#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 13696#L361-1 assume !(0 == ~main_in1_ev~0); 13694#L366-1 assume !(0 == ~main_in2_ev~0); 13692#L371-1 assume !(0 == ~main_sum_ev~0); 13690#L376-1 assume !(0 == ~main_diff_ev~0); 13688#L381-1 assume !(0 == ~main_pres_ev~0); 13686#L386-1 assume !(0 == ~main_dbl_ev~0); 13684#L391-1 assume !(0 == ~main_zero_ev~0); 13682#L396-1 assume !(0 == ~main_clk_ev~0); 13680#L401-1 assume !(0 == ~main_clk_pos_edge~0); 13678#L406-1 assume !(0 == ~main_clk_neg_edge~0); 13676#L411-1 assume !(1 == ~main_clk_pos_edge~0); 13674#L416-1 assume !(1 == ~main_clk_pos_edge~0); 13672#L421-1 assume !(1 == ~main_clk_pos_edge~0); 13670#L426-1 assume !(1 == ~main_clk_pos_edge~0); 13668#L431-1 assume !(1 == ~main_clk_pos_edge~0); 13666#L436-1 assume !(1 == ~main_in1_ev~0); 13664#L441-1 assume !(1 == ~main_in2_ev~0); 13662#L446-1 assume !(1 == ~main_sum_ev~0); 13660#L451-1 assume !(1 == ~main_diff_ev~0); 13659#L456-1 assume !(1 == ~main_pres_ev~0); 13658#L461-1 assume !(1 == ~main_dbl_ev~0); 13593#L466-1 assume !(1 == ~main_zero_ev~0); 13589#L471-1 assume !(1 == ~main_clk_ev~0); 13585#L476-1 assume !(1 == ~main_clk_pos_edge~0); 13576#L481-1 assume !(1 == ~main_clk_neg_edge~0); 13570#L732-1 [2018-12-02 14:58:32,484 INFO L796 eck$LassoCheckResult]: Loop: 13570#L732-1 assume !false; 13566#L493 start_simulation_~kernel_st~0 := 1;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; 13560#L219 assume !false; 13556#L137 assume !(0 == ~N_generate_st~0); 13554#L141 assume !(0 == ~S1_addsub_st~0); 13552#L144 assume !(0 == ~S2_presdbl_st~0); 13551#L147 assume !(0 == ~S3_zero_st~0); 13549#L150 assume !(0 == ~D_print_st~0); 13548#L235 start_simulation_~kernel_st~0 := 2; 13546#L499 assume !(1 == ~main_in1_req_up~0); 13542#L499-2 assume !(1 == ~main_in2_req_up~0); 13540#L510-1 assume !(1 == ~main_sum_req_up~0); 13537#L521-1 assume !(1 == ~main_diff_req_up~0); 13534#L532-1 assume !(1 == ~main_pres_req_up~0); 13531#L543-1 assume !(1 == ~main_dbl_req_up~0); 13532#L554-1 assume !(1 == ~main_zero_req_up~0); 13914#L565-1 assume !(1 == ~main_clk_req_up~0); 15222#L576-1 start_simulation_~kernel_st~0 := 3; 15220#L595 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 15218#L595-2 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 15216#L600-1 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 15214#L605-1 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 15212#L610-1 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 15210#L615-1 assume !(0 == ~main_dbl_ev~0); 15208#L620-1 assume !(0 == ~main_zero_ev~0); 15205#L625-1 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 15203#L630-1 assume !(0 == ~main_clk_pos_edge~0); 15200#L635-1 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 15197#L640-1 assume !(1 == ~main_clk_pos_edge~0); 15194#L645-1 assume !(1 == ~main_clk_pos_edge~0); 15191#L650-1 assume !(1 == ~main_clk_pos_edge~0); 15188#L655-1 assume !(1 == ~main_clk_pos_edge~0); 15186#L660-1 assume !(1 == ~main_clk_pos_edge~0); 15184#L665-1 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 15182#L670-1 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 15180#L675-1 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 15178#L680-1 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 15176#L685-1 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 15175#L690-1 assume !(1 == ~main_dbl_ev~0); 14297#L695-1 assume !(1 == ~main_zero_ev~0); 13395#L700-1 assume !(1 == ~main_clk_ev~0); 15174#L705-1 assume !(1 == ~main_clk_pos_edge~0); 14051#L710-1 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 13574#L715-1 assume 0 == ~N_generate_st~0; 13570#L732-1 [2018-12-02 14:58:32,484 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:32,485 INFO L82 PathProgramCache]: Analyzing trace with hash 222896887, now seen corresponding path program 1 times [2018-12-02 14:58:32,485 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:32,485 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:32,485 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:32,485 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:32,486 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:32,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:32,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:32,513 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:32,513 INFO L82 PathProgramCache]: Analyzing trace with hash 249814642, now seen corresponding path program 1 times [2018-12-02 14:58:32,513 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:32,513 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:32,514 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:32,514 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:32,514 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:32,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:32,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:32,526 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:32,526 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:32,526 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:32,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:32,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:32,526 INFO L87 Difference]: Start difference. First operand 3365 states and 5765 transitions. cyclomatic complexity: 2402 Second operand 3 states. [2018-12-02 14:58:32,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:32,579 INFO L93 Difference]: Finished difference Result 4421 states and 7469 transitions. [2018-12-02 14:58:32,579 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:32,579 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4421 states and 7469 transitions. [2018-12-02 14:58:32,591 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 3896 [2018-12-02 14:58:32,602 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4421 states to 4421 states and 7469 transitions. [2018-12-02 14:58:32,602 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4421 [2018-12-02 14:58:32,604 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4421 [2018-12-02 14:58:32,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4421 states and 7469 transitions. [2018-12-02 14:58:32,607 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:32,608 INFO L705 BuchiCegarLoop]: Abstraction has 4421 states and 7469 transitions. [2018-12-02 14:58:32,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4421 states and 7469 transitions. [2018-12-02 14:58:32,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4421 to 4421. [2018-12-02 14:58:32,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4421 states. [2018-12-02 14:58:32,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4421 states to 4421 states and 7469 transitions. [2018-12-02 14:58:32,645 INFO L728 BuchiCegarLoop]: Abstraction has 4421 states and 7469 transitions. [2018-12-02 14:58:32,645 INFO L608 BuchiCegarLoop]: Abstraction has 4421 states and 7469 transitions. [2018-12-02 14:58:32,645 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-12-02 14:58:32,645 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4421 states and 7469 transitions. [2018-12-02 14:58:32,654 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 3896 [2018-12-02 14:58:32,654 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:32,654 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:32,655 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:32,655 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:32,655 INFO L794 eck$LassoCheckResult]: Stem: 20526#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 20511#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 20221#L246 assume !(1 == ~main_in1_req_up~0); 20147#L246-2 assume !(1 == ~main_in2_req_up~0); 20149#L257-1 assume !(1 == ~main_sum_req_up~0); 20211#L268-1 assume !(1 == ~main_diff_req_up~0); 20215#L279-1 assume !(1 == ~main_pres_req_up~0); 20223#L290-1 assume !(1 == ~main_dbl_req_up~0); 20227#L301-1 assume !(1 == ~main_zero_req_up~0); 22997#L312-1 assume !(1 == ~main_clk_req_up~0); 24045#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 24043#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 24041#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 24039#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 24037#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 24035#L361-1 assume !(0 == ~main_in1_ev~0); 24032#L366-1 assume !(0 == ~main_in2_ev~0); 24030#L371-1 assume !(0 == ~main_sum_ev~0); 24026#L376-1 assume !(0 == ~main_diff_ev~0); 24025#L381-1 assume !(0 == ~main_pres_ev~0); 24023#L386-1 assume !(0 == ~main_dbl_ev~0); 24021#L391-1 assume !(0 == ~main_zero_ev~0); 24018#L396-1 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 24019#L401-1 assume !(0 == ~main_clk_pos_edge~0); 24271#L406-1 assume !(0 == ~main_clk_neg_edge~0); 24269#L411-1 assume !(1 == ~main_clk_pos_edge~0); 24267#L416-1 assume !(1 == ~main_clk_pos_edge~0); 24265#L421-1 assume !(1 == ~main_clk_pos_edge~0); 24263#L426-1 assume !(1 == ~main_clk_pos_edge~0); 24261#L431-1 assume !(1 == ~main_clk_pos_edge~0); 24259#L436-1 assume !(1 == ~main_in1_ev~0); 24257#L441-1 assume !(1 == ~main_in2_ev~0); 24255#L446-1 assume !(1 == ~main_sum_ev~0); 24253#L451-1 assume !(1 == ~main_diff_ev~0); 24251#L456-1 assume !(1 == ~main_pres_ev~0); 24249#L461-1 assume !(1 == ~main_dbl_ev~0); 24245#L466-1 assume !(1 == ~main_zero_ev~0); 23054#L471-1 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 23984#L476-1 assume !(1 == ~main_clk_pos_edge~0); 23979#L481-1 assume !(1 == ~main_clk_neg_edge~0); 22245#L732-1 [2018-12-02 14:58:32,655 INFO L796 eck$LassoCheckResult]: Loop: 22245#L732-1 assume !false; 23974#L493 start_simulation_~kernel_st~0 := 1;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; 23971#L219 assume !false; 23970#L137 assume !(0 == ~N_generate_st~0); 23966#L141 assume !(0 == ~S1_addsub_st~0); 23962#L144 assume !(0 == ~S2_presdbl_st~0); 23961#L147 assume !(0 == ~S3_zero_st~0); 23959#L150 assume !(0 == ~D_print_st~0); 23958#L235 start_simulation_~kernel_st~0 := 2; 23956#L499 assume !(1 == ~main_in1_req_up~0); 23952#L499-2 assume !(1 == ~main_in2_req_up~0); 23950#L510-1 assume !(1 == ~main_sum_req_up~0); 23948#L521-1 assume !(1 == ~main_diff_req_up~0); 22322#L532-1 assume !(1 == ~main_pres_req_up~0); 22318#L543-1 assume !(1 == ~main_dbl_req_up~0); 22314#L554-1 assume !(1 == ~main_zero_req_up~0); 22310#L565-1 assume !(1 == ~main_clk_req_up~0); 22307#L576-1 start_simulation_~kernel_st~0 := 3; 22305#L595 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 22303#L595-2 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 22301#L600-1 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 22299#L605-1 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 22297#L610-1 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 22295#L615-1 assume !(0 == ~main_dbl_ev~0); 22293#L620-1 assume !(0 == ~main_zero_ev~0); 22292#L625-1 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 22290#L630-1 assume !(0 == ~main_clk_pos_edge~0); 22288#L635-1 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 22286#L640-1 assume !(1 == ~main_clk_pos_edge~0); 22284#L645-1 assume !(1 == ~main_clk_pos_edge~0); 22282#L650-1 assume !(1 == ~main_clk_pos_edge~0); 22280#L655-1 assume !(1 == ~main_clk_pos_edge~0); 22278#L660-1 assume !(1 == ~main_clk_pos_edge~0); 22276#L665-1 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 22274#L670-1 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 22272#L675-1 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 22270#L680-1 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 22268#L685-1 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 22264#L690-1 assume !(1 == ~main_dbl_ev~0); 22258#L695-1 assume !(1 == ~main_zero_ev~0); 22255#L700-1 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 22253#L705-1 assume !(1 == ~main_clk_pos_edge~0); 22251#L710-1 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 22249#L715-1 assume 0 == ~N_generate_st~0; 22245#L732-1 [2018-12-02 14:58:32,655 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:32,655 INFO L82 PathProgramCache]: Analyzing trace with hash -2077927625, now seen corresponding path program 1 times [2018-12-02 14:58:32,655 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:32,655 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:32,656 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:32,656 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:32,656 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:32,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:32,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:32,668 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:32,668 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:32,668 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-12-02 14:58:32,668 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:32,668 INFO L82 PathProgramCache]: Analyzing trace with hash 249755060, now seen corresponding path program 1 times [2018-12-02 14:58:32,668 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:32,668 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:32,669 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:32,669 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:32,669 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:32,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:32,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:32,684 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:32,684 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-02 14:58:32,684 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:32,685 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:32,685 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:32,685 INFO L87 Difference]: Start difference. First operand 4421 states and 7469 transitions. cyclomatic complexity: 3050 Second operand 3 states. [2018-12-02 14:58:32,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:32,751 INFO L93 Difference]: Finished difference Result 7553 states and 12713 transitions. [2018-12-02 14:58:32,752 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:32,752 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7553 states and 12713 transitions. [2018-12-02 14:58:32,779 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 6892 [2018-12-02 14:58:32,810 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7553 states to 7553 states and 12713 transitions. [2018-12-02 14:58:32,810 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7553 [2018-12-02 14:58:32,816 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7553 [2018-12-02 14:58:32,816 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7553 states and 12713 transitions. [2018-12-02 14:58:32,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:32,823 INFO L705 BuchiCegarLoop]: Abstraction has 7553 states and 12713 transitions. [2018-12-02 14:58:32,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7553 states and 12713 transitions. [2018-12-02 14:58:32,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7553 to 7553. [2018-12-02 14:58:32,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7553 states. [2018-12-02 14:58:32,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7553 states to 7553 states and 12713 transitions. [2018-12-02 14:58:32,890 INFO L728 BuchiCegarLoop]: Abstraction has 7553 states and 12713 transitions. [2018-12-02 14:58:32,890 INFO L608 BuchiCegarLoop]: Abstraction has 7553 states and 12713 transitions. [2018-12-02 14:58:32,890 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-12-02 14:58:32,890 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7553 states and 12713 transitions. [2018-12-02 14:58:32,905 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 6892 [2018-12-02 14:58:32,905 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:32,905 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:32,906 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:32,907 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:32,907 INFO L794 eck$LassoCheckResult]: Stem: 32536#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 32510#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 32195#L246 assume !(1 == ~main_in1_req_up~0); 32127#L246-2 assume !(1 == ~main_in2_req_up~0); 32129#L257-1 assume !(1 == ~main_sum_req_up~0); 32185#L268-1 assume !(1 == ~main_diff_req_up~0); 32191#L279-1 assume !(1 == ~main_pres_req_up~0); 32197#L290-1 assume !(1 == ~main_dbl_req_up~0); 32203#L301-1 assume !(1 == ~main_zero_req_up~0); 32208#L312-1 assume !(1 == ~main_clk_req_up~0); 32613#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 37835#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 37834#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 37833#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 37832#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 37831#L361-1 assume !(0 == ~main_in1_ev~0); 37830#L366-1 assume !(0 == ~main_in2_ev~0); 37829#L371-1 assume !(0 == ~main_sum_ev~0); 37828#L376-1 assume !(0 == ~main_diff_ev~0); 32546#L381-1 assume !(0 == ~main_pres_ev~0); 32456#L386-1 assume !(0 == ~main_dbl_ev~0); 32457#L391-1 assume !(0 == ~main_zero_ev~0); 38887#L396-1 assume !(0 == ~main_clk_ev~0); 38885#L401-1 assume !(0 == ~main_clk_pos_edge~0); 38883#L406-1 assume !(0 == ~main_clk_neg_edge~0); 38881#L411-1 assume !(1 == ~main_clk_pos_edge~0); 38879#L416-1 assume !(1 == ~main_clk_pos_edge~0); 38877#L421-1 assume !(1 == ~main_clk_pos_edge~0); 38875#L426-1 assume !(1 == ~main_clk_pos_edge~0); 38873#L431-1 assume !(1 == ~main_clk_pos_edge~0); 38871#L436-1 assume !(1 == ~main_in1_ev~0); 38869#L441-1 assume !(1 == ~main_in2_ev~0); 38867#L446-1 assume !(1 == ~main_sum_ev~0); 38865#L451-1 assume !(1 == ~main_diff_ev~0); 38861#L456-1 assume !(1 == ~main_pres_ev~0); 38859#L461-1 assume !(1 == ~main_dbl_ev~0); 38857#L466-1 assume !(1 == ~main_zero_ev~0); 36590#L471-1 assume !(1 == ~main_clk_ev~0); 36347#L476-1 assume !(1 == ~main_clk_pos_edge~0); 38847#L481-1 assume !(1 == ~main_clk_neg_edge~0); 32493#L732-1 [2018-12-02 14:58:32,907 INFO L796 eck$LassoCheckResult]: Loop: 32493#L732-1 assume !false; 38844#L493 start_simulation_~kernel_st~0 := 1;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; 38841#L219 assume !false; 38839#L137 assume !(0 == ~N_generate_st~0); 38837#L141 assume !(0 == ~S1_addsub_st~0); 38835#L144 assume !(0 == ~S2_presdbl_st~0); 38833#L147 assume !(0 == ~S3_zero_st~0); 38830#L150 assume !(0 == ~D_print_st~0); 38828#L235 start_simulation_~kernel_st~0 := 2; 38825#L499 assume !(1 == ~main_in1_req_up~0); 38818#L499-2 assume !(1 == ~main_in2_req_up~0); 38815#L510-1 assume !(1 == ~main_sum_req_up~0); 35683#L521-1 assume !(1 == ~main_diff_req_up~0); 35682#L532-1 assume !(1 == ~main_pres_req_up~0); 35979#L543-1 assume !(1 == ~main_dbl_req_up~0); 35976#L554-1 assume !(1 == ~main_zero_req_up~0); 35977#L565-1 assume !(1 == ~main_clk_req_up~0); 38959#L576-1 start_simulation_~kernel_st~0 := 3; 38956#L595 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 38954#L595-2 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 38952#L600-1 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 38950#L605-1 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 38948#L610-1 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 38946#L615-1 assume !(0 == ~main_dbl_ev~0); 38945#L620-1 assume !(0 == ~main_zero_ev~0); 38943#L625-1 assume !(0 == ~main_clk_ev~0); 38941#L630-1 assume !(0 == ~main_clk_pos_edge~0); 38939#L635-1 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 38937#L640-1 assume !(1 == ~main_clk_pos_edge~0); 38935#L645-1 assume !(1 == ~main_clk_pos_edge~0); 38933#L650-1 assume !(1 == ~main_clk_pos_edge~0); 38930#L655-1 assume !(1 == ~main_clk_pos_edge~0); 38928#L660-1 assume !(1 == ~main_clk_pos_edge~0); 38926#L665-1 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 38924#L670-1 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 38922#L675-1 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 38920#L680-1 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 38916#L685-1 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 38914#L690-1 assume !(1 == ~main_dbl_ev~0); 38910#L695-1 assume !(1 == ~main_zero_ev~0); 35790#L700-1 assume !(1 == ~main_clk_ev~0); 36429#L705-1 assume !(1 == ~main_clk_pos_edge~0); 38855#L710-1 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 38845#L715-1 assume 0 == ~N_generate_st~0; 32493#L732-1 [2018-12-02 14:58:32,907 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:32,907 INFO L82 PathProgramCache]: Analyzing trace with hash 222896887, now seen corresponding path program 2 times [2018-12-02 14:58:32,907 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:32,907 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:32,908 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:32,908 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:32,908 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:32,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:32,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:32,918 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:32,918 INFO L82 PathProgramCache]: Analyzing trace with hash -1439129100, now seen corresponding path program 1 times [2018-12-02 14:58:32,919 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:32,919 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:32,919 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:32,919 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 14:58:32,919 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:32,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:32,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:32,934 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:32,934 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-02 14:58:32,935 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:32,935 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:32,935 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:32,935 INFO L87 Difference]: Start difference. First operand 7553 states and 12713 transitions. cyclomatic complexity: 5162 Second operand 3 states. [2018-12-02 14:58:33,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:33,000 INFO L93 Difference]: Finished difference Result 10401 states and 17285 transitions. [2018-12-02 14:58:33,000 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:33,000 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10401 states and 17285 transitions. [2018-12-02 14:58:33,037 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9248 [2018-12-02 14:58:33,071 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10401 states to 10401 states and 17285 transitions. [2018-12-02 14:58:33,071 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10401 [2018-12-02 14:58:33,077 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10401 [2018-12-02 14:58:33,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10401 states and 17285 transitions. [2018-12-02 14:58:33,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:33,086 INFO L705 BuchiCegarLoop]: Abstraction has 10401 states and 17285 transitions. [2018-12-02 14:58:33,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10401 states and 17285 transitions. [2018-12-02 14:58:33,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10401 to 10401. [2018-12-02 14:58:33,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10401 states. [2018-12-02 14:58:33,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10401 states to 10401 states and 17285 transitions. [2018-12-02 14:58:33,205 INFO L728 BuchiCegarLoop]: Abstraction has 10401 states and 17285 transitions. [2018-12-02 14:58:33,205 INFO L608 BuchiCegarLoop]: Abstraction has 10401 states and 17285 transitions. [2018-12-02 14:58:33,205 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-12-02 14:58:33,205 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10401 states and 17285 transitions. [2018-12-02 14:58:33,229 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9248 [2018-12-02 14:58:33,230 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:33,230 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:33,231 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:33,231 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:33,231 INFO L794 eck$LassoCheckResult]: Stem: 50497#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 50474#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 50163#L246 assume !(1 == ~main_in1_req_up~0); 50086#L246-2 assume !(1 == ~main_in2_req_up~0); 50088#L257-1 assume !(1 == ~main_sum_req_up~0); 50150#L268-1 assume !(1 == ~main_diff_req_up~0); 50158#L279-1 assume !(1 == ~main_pres_req_up~0); 50165#L290-1 assume !(1 == ~main_dbl_req_up~0); 50172#L301-1 assume !(1 == ~main_zero_req_up~0); 50118#L312-1 assume !(1 == ~main_clk_req_up~0); 50120#L323-1 assume 1 == ~N_generate_i~0;~N_generate_st~0 := 0; 57833#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 57830#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 57826#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 57824#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 57822#L361-1 assume !(0 == ~main_in1_ev~0); 57820#L366-1 assume !(0 == ~main_in2_ev~0); 57818#L371-1 assume !(0 == ~main_sum_ev~0); 57816#L376-1 assume !(0 == ~main_diff_ev~0); 57814#L381-1 assume !(0 == ~main_pres_ev~0); 57812#L386-1 assume !(0 == ~main_dbl_ev~0); 57810#L391-1 assume !(0 == ~main_zero_ev~0); 57808#L396-1 assume !(0 == ~main_clk_ev~0); 57805#L401-1 assume !(0 == ~main_clk_pos_edge~0); 57803#L406-1 assume !(0 == ~main_clk_neg_edge~0); 57800#L411-1 assume !(1 == ~main_clk_pos_edge~0); 57797#L416-1 assume !(1 == ~main_clk_pos_edge~0); 57794#L421-1 assume !(1 == ~main_clk_pos_edge~0); 57791#L426-1 assume !(1 == ~main_clk_pos_edge~0); 57788#L431-1 assume !(1 == ~main_clk_pos_edge~0); 57786#L436-1 assume !(1 == ~main_in1_ev~0); 57784#L441-1 assume !(1 == ~main_in2_ev~0); 57782#L446-1 assume !(1 == ~main_sum_ev~0); 57780#L451-1 assume !(1 == ~main_diff_ev~0); 57778#L456-1 assume !(1 == ~main_pres_ev~0); 57776#L461-1 assume !(1 == ~main_dbl_ev~0); 57585#L466-1 assume !(1 == ~main_zero_ev~0); 57722#L471-1 assume !(1 == ~main_clk_ev~0); 57719#L476-1 assume !(1 == ~main_clk_pos_edge~0); 57716#L481-1 assume !(1 == ~main_clk_neg_edge~0); 57709#L732-1 [2018-12-02 14:58:33,231 INFO L796 eck$LassoCheckResult]: Loop: 57709#L732-1 assume !false; 57707#L493 start_simulation_~kernel_st~0 := 1;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; 57701#L219 assume !false; 57697#L137 assume !(0 == ~N_generate_st~0); 57696#L141 assume !(0 == ~S1_addsub_st~0); 57695#L144 assume !(0 == ~S2_presdbl_st~0); 57694#L147 assume !(0 == ~S3_zero_st~0); 57691#L150 assume !(0 == ~D_print_st~0); 57690#L235 start_simulation_~kernel_st~0 := 2; 57688#L499 assume !(1 == ~main_in1_req_up~0); 57684#L499-2 assume !(1 == ~main_in2_req_up~0); 57681#L510-1 assume !(1 == ~main_sum_req_up~0); 57677#L521-1 assume !(1 == ~main_diff_req_up~0); 57674#L532-1 assume !(1 == ~main_pres_req_up~0); 56806#L543-1 assume !(1 == ~main_dbl_req_up~0); 56807#L554-1 assume !(1 == ~main_zero_req_up~0); 57962#L565-1 assume 1 == ~main_clk_req_up~0; 57963#L577 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 50541#L580 assume 1 == ~main_clk_val~0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 2; 50542#L577-1 ~main_clk_req_up~0 := 0; 56635#L576-1 start_simulation_~kernel_st~0 := 3; 56634#L595 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 56633#L595-2 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 56631#L600-1 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 56629#L605-1 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 56627#L610-1 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 56625#L615-1 assume !(0 == ~main_dbl_ev~0); 56622#L620-1 assume !(0 == ~main_zero_ev~0); 56618#L625-1 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 56619#L630-1 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 59503#L635-1 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 59500#L640-1 assume 1 == ~main_clk_pos_edge~0;~N_generate_st~0 := 0; 59498#L645-1 assume 1 == ~main_clk_pos_edge~0;~S1_addsub_st~0 := 0; 59496#L650-1 assume 1 == ~main_clk_pos_edge~0;~S2_presdbl_st~0 := 0; 59494#L655-1 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 58406#L660-1 assume 1 == ~main_clk_pos_edge~0;~D_print_st~0 := 0; 58405#L665-1 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 58404#L670-1 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 58402#L675-1 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 58400#L680-1 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 58398#L685-1 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 58395#L690-1 assume !(1 == ~main_dbl_ev~0); 57371#L695-1 assume !(1 == ~main_zero_ev~0); 57728#L700-1 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 57723#L705-1 assume 1 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 2; 57720#L710-1 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 57715#L715-1 assume 0 == ~N_generate_st~0; 57709#L732-1 [2018-12-02 14:58:33,231 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:33,232 INFO L82 PathProgramCache]: Analyzing trace with hash 200264633, now seen corresponding path program 1 times [2018-12-02 14:58:33,232 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:33,232 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:33,232 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:33,232 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:33,232 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:33,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:33,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:33,243 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:33,243 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:33,243 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-12-02 14:58:33,244 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:33,244 INFO L82 PathProgramCache]: Analyzing trace with hash -955953595, now seen corresponding path program 1 times [2018-12-02 14:58:33,244 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:33,244 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:33,245 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:33,245 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:33,245 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:33,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:33,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:33,256 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:33,256 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:33,257 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:33,257 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:33,257 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:33,257 INFO L87 Difference]: Start difference. First operand 10401 states and 17285 transitions. cyclomatic complexity: 6886 Second operand 3 states. [2018-12-02 14:58:33,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:33,304 INFO L93 Difference]: Finished difference Result 9117 states and 15145 transitions. [2018-12-02 14:58:33,304 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:33,304 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9117 states and 15145 transitions. [2018-12-02 14:58:33,332 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 8344 [2018-12-02 14:58:33,349 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9117 states to 9117 states and 15145 transitions. [2018-12-02 14:58:33,349 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9117 [2018-12-02 14:58:33,353 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9117 [2018-12-02 14:58:33,353 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9117 states and 15145 transitions. [2018-12-02 14:58:33,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:33,358 INFO L705 BuchiCegarLoop]: Abstraction has 9117 states and 15145 transitions. [2018-12-02 14:58:33,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9117 states and 15145 transitions. [2018-12-02 14:58:33,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9117 to 9117. [2018-12-02 14:58:33,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9117 states. [2018-12-02 14:58:33,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9117 states to 9117 states and 15145 transitions. [2018-12-02 14:58:33,420 INFO L728 BuchiCegarLoop]: Abstraction has 9117 states and 15145 transitions. [2018-12-02 14:58:33,420 INFO L608 BuchiCegarLoop]: Abstraction has 9117 states and 15145 transitions. [2018-12-02 14:58:33,420 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-12-02 14:58:33,420 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9117 states and 15145 transitions. [2018-12-02 14:58:33,437 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 8344 [2018-12-02 14:58:33,437 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:33,437 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:33,438 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:33,439 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:33,439 INFO L794 eck$LassoCheckResult]: Stem: 70006#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 69978#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 69679#L246 assume !(1 == ~main_in1_req_up~0); 69612#L246-2 assume !(1 == ~main_in2_req_up~0); 69614#L257-1 assume !(1 == ~main_sum_req_up~0); 69669#L268-1 assume !(1 == ~main_diff_req_up~0); 69675#L279-1 assume !(1 == ~main_pres_req_up~0); 69681#L290-1 assume !(1 == ~main_dbl_req_up~0); 69687#L301-1 assume !(1 == ~main_zero_req_up~0); 69692#L312-1 assume !(1 == ~main_clk_req_up~0); 69639#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 69640#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 76506#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 76504#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 69631#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 69632#L361-1 assume !(0 == ~main_in1_ev~0); 69939#L366-1 assume !(0 == ~main_in2_ev~0); 69940#L371-1 assume !(0 == ~main_sum_ev~0); 70086#L376-1 assume !(0 == ~main_diff_ev~0); 70028#L381-1 assume !(0 == ~main_pres_ev~0); 69920#L386-1 assume !(0 == ~main_dbl_ev~0); 69921#L391-1 assume !(0 == ~main_zero_ev~0); 76555#L396-1 assume !(0 == ~main_clk_ev~0); 76553#L401-1 assume !(0 == ~main_clk_pos_edge~0); 76551#L406-1 assume !(0 == ~main_clk_neg_edge~0); 76549#L411-1 assume !(1 == ~main_clk_pos_edge~0); 76547#L416-1 assume !(1 == ~main_clk_pos_edge~0); 76545#L421-1 assume !(1 == ~main_clk_pos_edge~0); 76540#L426-1 assume !(1 == ~main_clk_pos_edge~0); 76490#L431-1 assume !(1 == ~main_clk_pos_edge~0); 76488#L436-1 assume !(1 == ~main_in1_ev~0); 76486#L441-1 assume !(1 == ~main_in2_ev~0); 76484#L446-1 assume !(1 == ~main_sum_ev~0); 76482#L451-1 assume !(1 == ~main_diff_ev~0); 76480#L456-1 assume !(1 == ~main_pres_ev~0); 76269#L461-1 assume !(1 == ~main_dbl_ev~0); 76265#L466-1 assume !(1 == ~main_zero_ev~0); 76258#L471-1 assume !(1 == ~main_clk_ev~0); 76223#L476-1 assume !(1 == ~main_clk_pos_edge~0); 76224#L481-1 assume !(1 == ~main_clk_neg_edge~0); 74671#L732-1 [2018-12-02 14:58:33,439 INFO L796 eck$LassoCheckResult]: Loop: 74671#L732-1 assume !false; 76255#L493 start_simulation_~kernel_st~0 := 1;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; 76170#L219 assume !false; 69806#L137 assume !(0 == ~N_generate_st~0); 69807#L141 assume !(0 == ~S1_addsub_st~0); 69912#L144 assume !(0 == ~S2_presdbl_st~0); 69602#L147 assume !(0 == ~S3_zero_st~0); 69604#L150 assume !(0 == ~D_print_st~0); 69677#L235 start_simulation_~kernel_st~0 := 2; 69671#L499 assume !(1 == ~main_in1_req_up~0); 69672#L499-2 assume !(1 == ~main_in2_req_up~0); 69683#L510-1 assume !(1 == ~main_sum_req_up~0); 69678#L521-1 assume !(1 == ~main_diff_req_up~0); 69674#L532-1 assume !(1 == ~main_pres_req_up~0); 69667#L543-1 assume !(1 == ~main_dbl_req_up~0); 69668#L554-1 assume !(1 == ~main_zero_req_up~0); 75283#L565-1 assume !(1 == ~main_clk_req_up~0); 75281#L576-1 start_simulation_~kernel_st~0 := 3; 75280#L595 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 75276#L595-2 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 75272#L600-1 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 75268#L605-1 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 75264#L610-1 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 75261#L615-1 assume !(0 == ~main_dbl_ev~0); 75258#L620-1 assume !(0 == ~main_zero_ev~0); 75257#L625-1 assume !(0 == ~main_clk_ev~0); 75256#L630-1 assume !(0 == ~main_clk_pos_edge~0); 75255#L635-1 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 75254#L640-1 assume !(1 == ~main_clk_pos_edge~0); 75253#L645-1 assume !(1 == ~main_clk_pos_edge~0); 75252#L650-1 assume !(1 == ~main_clk_pos_edge~0); 75251#L655-1 assume !(1 == ~main_clk_pos_edge~0); 75250#L660-1 assume !(1 == ~main_clk_pos_edge~0); 75246#L665-1 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 75242#L670-1 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 75238#L675-1 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 75234#L680-1 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 75231#L685-1 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 75230#L690-1 assume !(1 == ~main_dbl_ev~0); 75109#L695-1 assume !(1 == ~main_zero_ev~0); 75006#L700-1 assume !(1 == ~main_clk_ev~0); 75002#L705-1 assume !(1 == ~main_clk_pos_edge~0); 75003#L710-1 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 74680#L715-1 assume !(0 == ~N_generate_st~0); 74678#L723 assume 0 == ~S1_addsub_st~0; 74671#L732-1 [2018-12-02 14:58:33,439 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:33,439 INFO L82 PathProgramCache]: Analyzing trace with hash 222896887, now seen corresponding path program 3 times [2018-12-02 14:58:33,439 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:33,439 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:33,440 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:33,440 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:33,440 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:33,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:33,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:33,449 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:33,449 INFO L82 PathProgramCache]: Analyzing trace with hash -1663328401, now seen corresponding path program 1 times [2018-12-02 14:58:33,449 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:33,449 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:33,450 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:33,450 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 14:58:33,450 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:33,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:33,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:33,458 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:33,458 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-02 14:58:33,458 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:33,459 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:33,459 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:33,459 INFO L87 Difference]: Start difference. First operand 9117 states and 15145 transitions. cyclomatic complexity: 6030 Second operand 3 states. [2018-12-02 14:58:33,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:33,523 INFO L93 Difference]: Finished difference Result 12893 states and 21197 transitions. [2018-12-02 14:58:33,523 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:33,523 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12893 states and 21197 transitions. [2018-12-02 14:58:33,569 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 11528 [2018-12-02 14:58:33,595 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12893 states to 12893 states and 21197 transitions. [2018-12-02 14:58:33,595 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12893 [2018-12-02 14:58:33,600 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12893 [2018-12-02 14:58:33,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12893 states and 21197 transitions. [2018-12-02 14:58:33,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:33,606 INFO L705 BuchiCegarLoop]: Abstraction has 12893 states and 21197 transitions. [2018-12-02 14:58:33,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12893 states and 21197 transitions. [2018-12-02 14:58:33,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12893 to 12893. [2018-12-02 14:58:33,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12893 states. [2018-12-02 14:58:33,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12893 states to 12893 states and 21197 transitions. [2018-12-02 14:58:33,698 INFO L728 BuchiCegarLoop]: Abstraction has 12893 states and 21197 transitions. [2018-12-02 14:58:33,698 INFO L608 BuchiCegarLoop]: Abstraction has 12893 states and 21197 transitions. [2018-12-02 14:58:33,698 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-12-02 14:58:33,698 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12893 states and 21197 transitions. [2018-12-02 14:58:33,722 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 11528 [2018-12-02 14:58:33,722 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:33,722 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:33,723 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:33,723 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:33,723 INFO L794 eck$LassoCheckResult]: Stem: 92111#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 92057#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 91705#L246 assume !(1 == ~main_in1_req_up~0); 91629#L246-2 assume !(1 == ~main_in2_req_up~0); 91631#L257-1 assume !(1 == ~main_sum_req_up~0); 91694#L268-1 assume !(1 == ~main_diff_req_up~0); 91700#L279-1 assume !(1 == ~main_pres_req_up~0); 91707#L290-1 assume !(1 == ~main_dbl_req_up~0); 91715#L301-1 assume !(1 == ~main_zero_req_up~0); 91660#L312-1 assume !(1 == ~main_clk_req_up~0); 91658#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 91659#L341-1 assume 1 == ~S1_addsub_i~0;~S1_addsub_st~0 := 0; 92106#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 97479#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 97478#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 97477#L361-1 assume !(0 == ~main_in1_ev~0); 97476#L366-1 assume !(0 == ~main_in2_ev~0); 97475#L371-1 assume !(0 == ~main_sum_ev~0); 97474#L376-1 assume !(0 == ~main_diff_ev~0); 97473#L381-1 assume !(0 == ~main_pres_ev~0); 97472#L386-1 assume !(0 == ~main_dbl_ev~0); 97471#L391-1 assume !(0 == ~main_zero_ev~0); 97470#L396-1 assume !(0 == ~main_clk_ev~0); 97469#L401-1 assume !(0 == ~main_clk_pos_edge~0); 97468#L406-1 assume !(0 == ~main_clk_neg_edge~0); 97467#L411-1 assume !(1 == ~main_clk_pos_edge~0); 97466#L416-1 assume !(1 == ~main_clk_pos_edge~0); 92007#L421-1 assume !(1 == ~main_clk_pos_edge~0); 92008#L426-1 assume !(1 == ~main_clk_pos_edge~0); 91953#L431-1 assume !(1 == ~main_clk_pos_edge~0); 91954#L436-1 assume !(1 == ~main_in1_ev~0); 91990#L441-1 assume !(1 == ~main_in2_ev~0); 91785#L446-1 assume !(1 == ~main_sum_ev~0); 91786#L451-1 assume !(1 == ~main_diff_ev~0); 91932#L456-1 assume !(1 == ~main_pres_ev~0); 91933#L461-1 assume !(1 == ~main_dbl_ev~0); 92071#L466-1 assume !(1 == ~main_zero_ev~0); 94345#L471-1 assume !(1 == ~main_clk_ev~0); 95337#L476-1 assume !(1 == ~main_clk_pos_edge~0); 97453#L481-1 assume !(1 == ~main_clk_neg_edge~0); 95502#L732-1 [2018-12-02 14:58:33,723 INFO L796 eck$LassoCheckResult]: Loop: 95502#L732-1 assume !false; 95676#L493 start_simulation_~kernel_st~0 := 1;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; 95674#L219 assume !false; 93919#L137 assume !(0 == ~N_generate_st~0); 93920#L141 assume !(0 == ~S1_addsub_st~0); 93915#L144 assume !(0 == ~S2_presdbl_st~0); 93914#L147 assume !(0 == ~S3_zero_st~0); 92144#L150 assume !(0 == ~D_print_st~0); 91702#L235 start_simulation_~kernel_st~0 := 2; 91696#L499 assume !(1 == ~main_in1_req_up~0); 91697#L499-2 assume !(1 == ~main_in2_req_up~0); 93910#L510-1 assume !(1 == ~main_sum_req_up~0); 91703#L521-1 assume !(1 == ~main_diff_req_up~0); 91699#L532-1 assume !(1 == ~main_pres_req_up~0); 91690#L543-1 assume !(1 == ~main_dbl_req_up~0); 91680#L554-1 assume !(1 == ~main_zero_req_up~0); 91681#L565-1 assume 1 == ~main_clk_req_up~0; 93184#L577 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 92179#L580 assume 1 == ~main_clk_val~0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 2; 92180#L577-1 ~main_clk_req_up~0 := 0; 93141#L576-1 start_simulation_~kernel_st~0 := 3; 93139#L595 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 93137#L595-2 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 93135#L600-1 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 93133#L605-1 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 93131#L610-1 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 93129#L615-1 assume !(0 == ~main_dbl_ev~0); 93127#L620-1 assume !(0 == ~main_zero_ev~0); 93124#L625-1 assume !(0 == ~main_clk_ev~0); 93120#L630-1 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 93114#L635-1 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 93111#L640-1 assume 1 == ~main_clk_pos_edge~0;~N_generate_st~0 := 0; 93104#L645-1 assume 1 == ~main_clk_pos_edge~0;~S1_addsub_st~0 := 0; 93105#L650-1 assume 1 == ~main_clk_pos_edge~0;~S2_presdbl_st~0 := 0; 93183#L655-1 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 93178#L660-1 assume 1 == ~main_clk_pos_edge~0;~D_print_st~0 := 0; 93179#L665-1 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 93168#L670-1 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 93169#L675-1 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 93160#L680-1 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 93161#L685-1 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 93153#L690-1 assume !(1 == ~main_dbl_ev~0); 93151#L695-1 assume !(1 == ~main_zero_ev~0); 92848#L700-1 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 93148#L705-1 assume 1 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 2; 95505#L710-1 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 95496#L715-1 assume !(0 == ~N_generate_st~0); 95498#L723 assume 0 == ~S1_addsub_st~0; 95502#L732-1 [2018-12-02 14:58:33,724 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:33,724 INFO L82 PathProgramCache]: Analyzing trace with hash -1163306507, now seen corresponding path program 1 times [2018-12-02 14:58:33,724 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:33,724 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:33,724 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:33,724 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:33,724 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:33,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:33,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:33,734 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:33,734 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:33,735 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-12-02 14:58:33,735 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:33,735 INFO L82 PathProgramCache]: Analyzing trace with hash -387438084, now seen corresponding path program 1 times [2018-12-02 14:58:33,735 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:33,735 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:33,735 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:33,735 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:33,735 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:33,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:33,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:33,742 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:33,742 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:33,742 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:33,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:33,743 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:33,743 INFO L87 Difference]: Start difference. First operand 12893 states and 21197 transitions. cyclomatic complexity: 8306 Second operand 3 states. [2018-12-02 14:58:33,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:33,767 INFO L93 Difference]: Finished difference Result 11165 states and 18373 transitions. [2018-12-02 14:58:33,768 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:33,768 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11165 states and 18373 transitions. [2018-12-02 14:58:33,797 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 10296 [2018-12-02 14:58:33,814 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11165 states to 11165 states and 18373 transitions. [2018-12-02 14:58:33,814 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11165 [2018-12-02 14:58:33,819 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11165 [2018-12-02 14:58:33,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11165 states and 18373 transitions. [2018-12-02 14:58:33,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:33,824 INFO L705 BuchiCegarLoop]: Abstraction has 11165 states and 18373 transitions. [2018-12-02 14:58:33,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11165 states and 18373 transitions. [2018-12-02 14:58:33,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11165 to 11165. [2018-12-02 14:58:33,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11165 states. [2018-12-02 14:58:33,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11165 states to 11165 states and 18373 transitions. [2018-12-02 14:58:33,898 INFO L728 BuchiCegarLoop]: Abstraction has 11165 states and 18373 transitions. [2018-12-02 14:58:33,898 INFO L608 BuchiCegarLoop]: Abstraction has 11165 states and 18373 transitions. [2018-12-02 14:58:33,898 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-12-02 14:58:33,898 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11165 states and 18373 transitions. [2018-12-02 14:58:33,918 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 10296 [2018-12-02 14:58:33,918 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:33,918 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:33,919 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:33,920 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:33,920 INFO L794 eck$LassoCheckResult]: Stem: 116130#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 116091#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 115768#L246 assume !(1 == ~main_in1_req_up~0); 115696#L246-2 assume !(1 == ~main_in2_req_up~0); 115698#L257-1 assume !(1 == ~main_sum_req_up~0); 115756#L268-1 assume !(1 == ~main_diff_req_up~0); 115763#L279-1 assume !(1 == ~main_pres_req_up~0); 115770#L290-1 assume !(1 == ~main_dbl_req_up~0); 115778#L301-1 assume !(1 == ~main_zero_req_up~0); 115782#L312-1 assume !(1 == ~main_clk_req_up~0); 116275#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 118828#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 118824#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 116248#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 115715#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 115716#L361-1 assume !(0 == ~main_in1_ev~0); 118760#L366-1 assume !(0 == ~main_in2_ev~0); 118759#L371-1 assume !(0 == ~main_sum_ev~0); 118758#L376-1 assume !(0 == ~main_diff_ev~0); 118757#L381-1 assume !(0 == ~main_pres_ev~0); 118756#L386-1 assume !(0 == ~main_dbl_ev~0); 118755#L391-1 assume !(0 == ~main_zero_ev~0); 118754#L396-1 assume !(0 == ~main_clk_ev~0); 118752#L401-1 assume !(0 == ~main_clk_pos_edge~0); 118750#L406-1 assume !(0 == ~main_clk_neg_edge~0); 118748#L411-1 assume !(1 == ~main_clk_pos_edge~0); 118746#L416-1 assume !(1 == ~main_clk_pos_edge~0); 118744#L421-1 assume !(1 == ~main_clk_pos_edge~0); 118742#L426-1 assume !(1 == ~main_clk_pos_edge~0); 118740#L431-1 assume !(1 == ~main_clk_pos_edge~0); 118738#L436-1 assume !(1 == ~main_in1_ev~0); 118736#L441-1 assume !(1 == ~main_in2_ev~0); 118734#L446-1 assume !(1 == ~main_sum_ev~0); 118732#L451-1 assume !(1 == ~main_diff_ev~0); 118730#L456-1 assume !(1 == ~main_pres_ev~0); 118728#L461-1 assume !(1 == ~main_dbl_ev~0); 118485#L466-1 assume !(1 == ~main_zero_ev~0); 118726#L471-1 assume !(1 == ~main_clk_ev~0); 118723#L476-1 assume !(1 == ~main_clk_pos_edge~0); 118692#L481-1 assume !(1 == ~main_clk_neg_edge~0); 118693#L732-1 [2018-12-02 14:58:33,920 INFO L796 eck$LassoCheckResult]: Loop: 118693#L732-1 assume !false; 118687#L493 start_simulation_~kernel_st~0 := 1;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; 118685#L219 assume !false; 118923#L137 assume !(0 == ~N_generate_st~0); 117925#L141 assume !(0 == ~S1_addsub_st~0); 117167#L144 assume !(0 == ~S2_presdbl_st~0); 117168#L147 assume !(0 == ~S3_zero_st~0); 117161#L150 assume !(0 == ~D_print_st~0); 117162#L235 start_simulation_~kernel_st~0 := 2; 117151#L499 assume !(1 == ~main_in1_req_up~0); 117150#L499-2 assume !(1 == ~main_in2_req_up~0); 115772#L510-1 assume !(1 == ~main_sum_req_up~0); 115774#L521-1 assume !(1 == ~main_diff_req_up~0); 117838#L532-1 assume !(1 == ~main_pres_req_up~0); 117836#L543-1 assume !(1 == ~main_dbl_req_up~0); 117834#L554-1 assume !(1 == ~main_zero_req_up~0); 117835#L565-1 assume !(1 == ~main_clk_req_up~0); 115644#L576-1 start_simulation_~kernel_st~0 := 3; 118719#L595 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 118718#L595-2 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 118717#L600-1 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 116142#L605-1 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 116143#L610-1 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 118716#L615-1 assume !(0 == ~main_dbl_ev~0); 115819#L620-1 assume !(0 == ~main_zero_ev~0); 115820#L625-1 assume !(0 == ~main_clk_ev~0); 118715#L630-1 assume !(0 == ~main_clk_pos_edge~0); 118714#L635-1 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 118713#L640-1 assume !(1 == ~main_clk_pos_edge~0); 118712#L645-1 assume !(1 == ~main_clk_pos_edge~0); 118711#L650-1 assume !(1 == ~main_clk_pos_edge~0); 118710#L655-1 assume !(1 == ~main_clk_pos_edge~0); 118709#L660-1 assume !(1 == ~main_clk_pos_edge~0); 118708#L665-1 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 118707#L670-1 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 118706#L675-1 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 118705#L680-1 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 118704#L685-1 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 118703#L690-1 assume !(1 == ~main_dbl_ev~0); 118046#L695-1 assume !(1 == ~main_zero_ev~0); 117871#L700-1 assume !(1 == ~main_clk_ev~0); 116170#L705-1 assume !(1 == ~main_clk_pos_edge~0); 118702#L710-1 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 118701#L715-1 assume !(0 == ~N_generate_st~0); 118700#L723 assume !(0 == ~S1_addsub_st~0); 118697#L726 assume 0 == ~S2_presdbl_st~0; 118693#L732-1 [2018-12-02 14:58:33,920 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:33,920 INFO L82 PathProgramCache]: Analyzing trace with hash 222896887, now seen corresponding path program 4 times [2018-12-02 14:58:33,920 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:33,920 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:33,921 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:33,921 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:33,921 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:33,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:33,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:33,933 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:33,933 INFO L82 PathProgramCache]: Analyzing trace with hash -23572135, now seen corresponding path program 1 times [2018-12-02 14:58:33,933 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:33,933 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:33,934 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:33,934 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 14:58:33,934 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:33,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:33,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:33,947 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:33,947 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-02 14:58:33,947 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:33,947 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:33,948 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:33,948 INFO L87 Difference]: Start difference. First operand 11165 states and 18373 transitions. cyclomatic complexity: 7210 Second operand 3 states. [2018-12-02 14:58:34,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:34,031 INFO L93 Difference]: Finished difference Result 14225 states and 23257 transitions. [2018-12-02 14:58:34,031 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:34,031 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14225 states and 23257 transitions. [2018-12-02 14:58:34,069 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 13268 [2018-12-02 14:58:34,097 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14225 states to 14225 states and 23257 transitions. [2018-12-02 14:58:34,097 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 14225 [2018-12-02 14:58:34,104 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 14225 [2018-12-02 14:58:34,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14225 states and 23257 transitions. [2018-12-02 14:58:34,111 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:34,111 INFO L705 BuchiCegarLoop]: Abstraction has 14225 states and 23257 transitions. [2018-12-02 14:58:34,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14225 states and 23257 transitions. [2018-12-02 14:58:34,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14225 to 14225. [2018-12-02 14:58:34,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14225 states. [2018-12-02 14:58:34,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14225 states to 14225 states and 23257 transitions. [2018-12-02 14:58:34,239 INFO L728 BuchiCegarLoop]: Abstraction has 14225 states and 23257 transitions. [2018-12-02 14:58:34,240 INFO L608 BuchiCegarLoop]: Abstraction has 14225 states and 23257 transitions. [2018-12-02 14:58:34,240 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-12-02 14:58:34,240 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14225 states and 23257 transitions. [2018-12-02 14:58:34,267 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 13268 [2018-12-02 14:58:34,267 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:34,267 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:34,269 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:34,269 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:34,269 INFO L794 eck$LassoCheckResult]: Stem: 141551#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 141493#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 141167#L246 assume !(1 == ~main_in1_req_up~0); 141093#L246-2 assume !(1 == ~main_in2_req_up~0); 141095#L257-1 assume !(1 == ~main_sum_req_up~0); 141152#L268-1 assume !(1 == ~main_diff_req_up~0); 141160#L279-1 assume !(1 == ~main_pres_req_up~0); 141169#L290-1 assume !(1 == ~main_dbl_req_up~0); 141175#L301-1 assume !(1 == ~main_zero_req_up~0); 141182#L312-1 assume !(1 == ~main_clk_req_up~0); 141720#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 141704#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 141705#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 141692#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 141693#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 141680#L361-1 assume !(0 == ~main_in1_ev~0); 141681#L366-1 assume !(0 == ~main_in2_ev~0); 151597#L371-1 assume !(0 == ~main_sum_ev~0); 141663#L376-1 assume !(0 == ~main_diff_ev~0); 141664#L381-1 assume !(0 == ~main_pres_ev~0); 151285#L386-1 assume !(0 == ~main_dbl_ev~0); 151281#L391-1 assume !(0 == ~main_zero_ev~0); 141559#L396-1 assume !(0 == ~main_clk_ev~0); 141560#L401-1 assume !(0 == ~main_clk_pos_edge~0); 154226#L406-1 assume !(0 == ~main_clk_neg_edge~0); 154225#L411-1 assume !(1 == ~main_clk_pos_edge~0); 154224#L416-1 assume !(1 == ~main_clk_pos_edge~0); 154223#L421-1 assume !(1 == ~main_clk_pos_edge~0); 154222#L426-1 assume !(1 == ~main_clk_pos_edge~0); 154221#L431-1 assume !(1 == ~main_clk_pos_edge~0); 154220#L436-1 assume !(1 == ~main_in1_ev~0); 154219#L441-1 assume !(1 == ~main_in2_ev~0); 154218#L446-1 assume !(1 == ~main_sum_ev~0); 154217#L451-1 assume !(1 == ~main_diff_ev~0); 154216#L456-1 assume !(1 == ~main_pres_ev~0); 154215#L461-1 assume !(1 == ~main_dbl_ev~0); 149253#L466-1 assume !(1 == ~main_zero_ev~0); 141604#L471-1 assume !(1 == ~main_clk_ev~0); 141605#L476-1 assume !(1 == ~main_clk_pos_edge~0); 154498#L481-1 assume !(1 == ~main_clk_neg_edge~0); 141266#L732-1 [2018-12-02 14:58:34,269 INFO L796 eck$LassoCheckResult]: Loop: 141266#L732-1 assume !false; 154495#L493 start_simulation_~kernel_st~0 := 1;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; 154493#L219 assume !false; 146356#L137 assume !(0 == ~N_generate_st~0); 146357#L141 assume !(0 == ~S1_addsub_st~0); 143912#L144 assume !(0 == ~S2_presdbl_st~0); 143911#L147 assume !(0 == ~S3_zero_st~0); 143909#L150 assume !(0 == ~D_print_st~0); 143908#L235 start_simulation_~kernel_st~0 := 2; 143906#L499 assume !(1 == ~main_in1_req_up~0); 143900#L499-2 assume !(1 == ~main_in2_req_up~0); 143897#L510-1 assume !(1 == ~main_sum_req_up~0); 143892#L521-1 assume !(1 == ~main_diff_req_up~0); 143887#L532-1 assume !(1 == ~main_pres_req_up~0); 143881#L543-1 assume !(1 == ~main_dbl_req_up~0); 143872#L554-1 assume !(1 == ~main_zero_req_up~0); 143873#L565-1 assume !(1 == ~main_clk_req_up~0); 141040#L576-1 start_simulation_~kernel_st~0 := 3; 141215#L595 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 141432#L595-2 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 141436#L600-1 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 146607#L605-1 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 146606#L610-1 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 146605#L615-1 assume !(0 == ~main_dbl_ev~0); 146604#L620-1 assume !(0 == ~main_zero_ev~0); 146602#L625-1 assume !(0 == ~main_clk_ev~0); 146603#L630-1 assume !(0 == ~main_clk_pos_edge~0); 146635#L635-1 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 146634#L640-1 assume !(1 == ~main_clk_pos_edge~0); 146633#L645-1 assume !(1 == ~main_clk_pos_edge~0); 146632#L650-1 assume !(1 == ~main_clk_pos_edge~0); 146631#L655-1 assume !(1 == ~main_clk_pos_edge~0); 146630#L660-1 assume !(1 == ~main_clk_pos_edge~0); 146629#L665-1 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 146628#L670-1 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 146626#L675-1 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 146624#L680-1 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 146621#L685-1 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 146618#L690-1 assume !(1 == ~main_dbl_ev~0); 145601#L695-1 assume !(1 == ~main_zero_ev~0); 145827#L700-1 assume !(1 == ~main_clk_ev~0); 141543#L705-1 assume !(1 == ~main_clk_pos_edge~0); 141544#L710-1 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 141573#L715-1 assume !(0 == ~N_generate_st~0); 141574#L723 assume !(0 == ~S1_addsub_st~0); 141640#L726 assume !(0 == ~S2_presdbl_st~0); 141463#L729 assume 0 == ~S3_zero_st~0; 141266#L732-1 [2018-12-02 14:58:34,269 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:34,270 INFO L82 PathProgramCache]: Analyzing trace with hash 222896887, now seen corresponding path program 5 times [2018-12-02 14:58:34,270 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:34,270 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:34,270 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:34,270 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:34,270 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:34,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:34,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:34,282 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:34,282 INFO L82 PathProgramCache]: Analyzing trace with hash -730735436, now seen corresponding path program 1 times [2018-12-02 14:58:34,282 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:34,282 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:34,283 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:34,283 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 14:58:34,283 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:34,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:34,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:34,291 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:34,291 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-02 14:58:34,291 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:34,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:34,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:34,292 INFO L87 Difference]: Start difference. First operand 14225 states and 23257 transitions. cyclomatic complexity: 9034 Second operand 3 states. [2018-12-02 14:58:34,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:34,368 INFO L93 Difference]: Finished difference Result 21777 states and 35145 transitions. [2018-12-02 14:58:34,368 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:34,369 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 21777 states and 35145 transitions. [2018-12-02 14:58:34,420 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20020 [2018-12-02 14:58:34,453 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 21777 states to 21777 states and 35145 transitions. [2018-12-02 14:58:34,454 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 21777 [2018-12-02 14:58:34,463 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 21777 [2018-12-02 14:58:34,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21777 states and 35145 transitions. [2018-12-02 14:58:34,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:34,475 INFO L705 BuchiCegarLoop]: Abstraction has 21777 states and 35145 transitions. [2018-12-02 14:58:34,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21777 states and 35145 transitions. [2018-12-02 14:58:34,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21777 to 21777. [2018-12-02 14:58:34,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21777 states. [2018-12-02 14:58:34,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21777 states to 21777 states and 35145 transitions. [2018-12-02 14:58:34,607 INFO L728 BuchiCegarLoop]: Abstraction has 21777 states and 35145 transitions. [2018-12-02 14:58:34,607 INFO L608 BuchiCegarLoop]: Abstraction has 21777 states and 35145 transitions. [2018-12-02 14:58:34,607 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-12-02 14:58:34,607 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 21777 states and 35145 transitions. [2018-12-02 14:58:34,646 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20020 [2018-12-02 14:58:34,646 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:34,646 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:34,648 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:34,648 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:34,648 INFO L794 eck$LassoCheckResult]: Stem: 177637#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 177574#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 177180#L246 assume !(1 == ~main_in1_req_up~0); 177098#L246-2 assume !(1 == ~main_in2_req_up~0); 177100#L257-1 assume !(1 == ~main_sum_req_up~0); 177165#L268-1 assume !(1 == ~main_diff_req_up~0); 177173#L279-1 assume !(1 == ~main_pres_req_up~0); 177182#L290-1 assume !(1 == ~main_dbl_req_up~0); 177191#L301-1 assume !(1 == ~main_zero_req_up~0); 179134#L312-1 assume !(1 == ~main_clk_req_up~0); 179130#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 179131#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 179127#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 179125#L351-1 assume 1 == ~S3_zero_i~0;~S3_zero_st~0 := 0; 179126#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 190005#L361-1 assume !(0 == ~main_in1_ev~0); 190004#L366-1 assume !(0 == ~main_in2_ev~0); 190003#L371-1 assume !(0 == ~main_sum_ev~0); 190002#L376-1 assume !(0 == ~main_diff_ev~0); 190001#L381-1 assume !(0 == ~main_pres_ev~0); 190000#L386-1 assume !(0 == ~main_dbl_ev~0); 189999#L391-1 assume !(0 == ~main_zero_ev~0); 189998#L396-1 assume !(0 == ~main_clk_ev~0); 189997#L401-1 assume !(0 == ~main_clk_pos_edge~0); 189996#L406-1 assume !(0 == ~main_clk_neg_edge~0); 189995#L411-1 assume !(1 == ~main_clk_pos_edge~0); 189994#L416-1 assume !(1 == ~main_clk_pos_edge~0); 189993#L421-1 assume !(1 == ~main_clk_pos_edge~0); 189992#L426-1 assume !(1 == ~main_clk_pos_edge~0); 189991#L431-1 assume !(1 == ~main_clk_pos_edge~0); 189990#L436-1 assume !(1 == ~main_in1_ev~0); 189989#L441-1 assume !(1 == ~main_in2_ev~0); 189988#L446-1 assume !(1 == ~main_sum_ev~0); 189987#L451-1 assume !(1 == ~main_diff_ev~0); 189986#L456-1 assume !(1 == ~main_pres_ev~0); 189985#L461-1 assume !(1 == ~main_dbl_ev~0); 189981#L466-1 assume !(1 == ~main_zero_ev~0); 189594#L471-1 assume !(1 == ~main_clk_ev~0); 184897#L476-1 assume !(1 == ~main_clk_pos_edge~0); 189967#L481-1 assume !(1 == ~main_clk_neg_edge~0); 189557#L732-1 [2018-12-02 14:58:34,648 INFO L796 eck$LassoCheckResult]: Loop: 189557#L732-1 assume !false; 189958#L493 start_simulation_~kernel_st~0 := 1;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; 189952#L219 assume !false; 189950#L137 assume !(0 == ~N_generate_st~0); 189904#L141 assume !(0 == ~S1_addsub_st~0); 184235#L144 assume !(0 == ~S2_presdbl_st~0); 184236#L147 assume !(0 == ~S3_zero_st~0); 178502#L150 assume !(0 == ~D_print_st~0); 178503#L235 start_simulation_~kernel_st~0 := 2; 178494#L499 assume !(1 == ~main_in1_req_up~0); 178493#L499-2 assume !(1 == ~main_in2_req_up~0); 178485#L510-1 assume !(1 == ~main_sum_req_up~0); 178484#L521-1 assume !(1 == ~main_diff_req_up~0); 184199#L532-1 assume !(1 == ~main_pres_req_up~0); 178451#L543-1 assume !(1 == ~main_dbl_req_up~0); 178449#L554-1 assume !(1 == ~main_zero_req_up~0); 178448#L565-1 assume 1 == ~main_clk_req_up~0; 178446#L577 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 178026#L580 assume 1 == ~main_clk_val~0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 2; 178027#L577-1 ~main_clk_req_up~0 := 0; 178439#L576-1 start_simulation_~kernel_st~0 := 3; 178431#L595 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 178432#L595-2 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 178423#L600-1 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 178424#L605-1 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 178415#L610-1 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 178416#L615-1 assume !(0 == ~main_dbl_ev~0); 183619#L620-1 assume !(0 == ~main_zero_ev~0); 183613#L625-1 assume !(0 == ~main_clk_ev~0); 183605#L630-1 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 183597#L635-1 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 183590#L640-1 assume 1 == ~main_clk_pos_edge~0;~N_generate_st~0 := 0; 183581#L645-1 assume 1 == ~main_clk_pos_edge~0;~S1_addsub_st~0 := 0; 183572#L650-1 assume 1 == ~main_clk_pos_edge~0;~S2_presdbl_st~0 := 0; 183563#L655-1 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 183554#L660-1 assume 1 == ~main_clk_pos_edge~0;~D_print_st~0 := 0; 183546#L665-1 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 183540#L670-1 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 183534#L675-1 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 183528#L680-1 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 183522#L685-1 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 183515#L690-1 assume !(1 == ~main_dbl_ev~0); 183509#L695-1 assume !(1 == ~main_zero_ev~0); 183504#L700-1 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 183505#L705-1 assume 1 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 2; 184317#L710-1 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 186747#L715-1 assume !(0 == ~N_generate_st~0); 189552#L723 assume !(0 == ~S1_addsub_st~0); 189554#L726 assume !(0 == ~S2_presdbl_st~0); 189556#L729 assume 0 == ~S3_zero_st~0; 189557#L732-1 [2018-12-02 14:58:34,648 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:34,648 INFO L82 PathProgramCache]: Analyzing trace with hash -1700331147, now seen corresponding path program 1 times [2018-12-02 14:58:34,648 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:34,648 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:34,649 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:34,649 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:34,649 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:34,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:34,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:34,667 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:34,667 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:34,667 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-12-02 14:58:34,667 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:34,667 INFO L82 PathProgramCache]: Analyzing trace with hash 1334179841, now seen corresponding path program 1 times [2018-12-02 14:58:34,667 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:34,668 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:34,668 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:34,668 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:34,668 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:34,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:34,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:34,677 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:34,677 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:34,677 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:34,677 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:34,677 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:34,678 INFO L87 Difference]: Start difference. First operand 21777 states and 35145 transitions. cyclomatic complexity: 13370 Second operand 3 states. [2018-12-02 14:58:34,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:34,720 INFO L93 Difference]: Finished difference Result 19209 states and 31005 transitions. [2018-12-02 14:58:34,721 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:34,721 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19209 states and 31005 transitions. [2018-12-02 14:58:34,759 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 18172 [2018-12-02 14:58:34,785 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19209 states to 19209 states and 31005 transitions. [2018-12-02 14:58:34,785 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19209 [2018-12-02 14:58:34,794 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19209 [2018-12-02 14:58:34,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19209 states and 31005 transitions. [2018-12-02 14:58:34,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:34,806 INFO L705 BuchiCegarLoop]: Abstraction has 19209 states and 31005 transitions. [2018-12-02 14:58:34,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19209 states and 31005 transitions. [2018-12-02 14:58:34,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19209 to 19209. [2018-12-02 14:58:34,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19209 states. [2018-12-02 14:58:34,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19209 states to 19209 states and 31005 transitions. [2018-12-02 14:58:34,966 INFO L728 BuchiCegarLoop]: Abstraction has 19209 states and 31005 transitions. [2018-12-02 14:58:34,966 INFO L608 BuchiCegarLoop]: Abstraction has 19209 states and 31005 transitions. [2018-12-02 14:58:34,967 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-12-02 14:58:34,967 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 19209 states and 31005 transitions. [2018-12-02 14:58:34,999 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 18172 [2018-12-02 14:58:34,999 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:34,999 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:35,001 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:35,001 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:35,001 INFO L794 eck$LassoCheckResult]: Stem: 218581#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 218514#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 218164#L246 assume !(1 == ~main_in1_req_up~0); 218091#L246-2 assume !(1 == ~main_in2_req_up~0); 218093#L257-1 assume !(1 == ~main_sum_req_up~0); 218154#L268-1 assume !(1 == ~main_diff_req_up~0); 218160#L279-1 assume !(1 == ~main_pres_req_up~0); 218166#L290-1 assume !(1 == ~main_dbl_req_up~0); 218173#L301-1 assume !(1 == ~main_zero_req_up~0); 218178#L312-1 assume !(1 == ~main_clk_req_up~0); 218120#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 218121#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 218320#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 218321#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 218111#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 218112#L361-1 assume !(0 == ~main_in1_ev~0); 218465#L366-1 assume !(0 == ~main_in2_ev~0); 218466#L371-1 assume !(0 == ~main_sum_ev~0); 218701#L376-1 assume !(0 == ~main_diff_ev~0); 218702#L381-1 assume !(0 == ~main_pres_ev~0); 218444#L386-1 assume !(0 == ~main_dbl_ev~0); 218247#L391-1 assume !(0 == ~main_zero_ev~0); 218248#L396-1 assume !(0 == ~main_clk_ev~0); 218396#L401-1 assume !(0 == ~main_clk_pos_edge~0); 218397#L406-1 assume !(0 == ~main_clk_neg_edge~0); 218206#L411-1 assume !(1 == ~main_clk_pos_edge~0); 218207#L416-1 assume !(1 == ~main_clk_pos_edge~0); 218461#L421-1 assume !(1 == ~main_clk_pos_edge~0); 218462#L426-1 assume !(1 == ~main_clk_pos_edge~0); 218405#L431-1 assume !(1 == ~main_clk_pos_edge~0); 218406#L436-1 assume !(1 == ~main_in1_ev~0); 218441#L441-1 assume !(1 == ~main_in2_ev~0); 218442#L446-1 assume !(1 == ~main_sum_ev~0); 218589#L451-1 assume !(1 == ~main_diff_ev~0); 218590#L456-1 assume !(1 == ~main_pres_ev~0); 218537#L461-1 assume !(1 == ~main_dbl_ev~0); 218538#L466-1 assume !(1 == ~main_zero_ev~0); 218638#L471-1 assume !(1 == ~main_clk_ev~0); 218639#L476-1 assume !(1 == ~main_clk_pos_edge~0); 218679#L481-1 assume !(1 == ~main_clk_neg_edge~0); 218680#L732-1 [2018-12-02 14:58:35,001 INFO L796 eck$LassoCheckResult]: Loop: 218680#L732-1 assume !false; 218633#L493 start_simulation_~kernel_st~0 := 1;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; 218634#L219 assume !false; 218302#L137 assume !(0 == ~N_generate_st~0); 218303#L141 assume !(0 == ~S1_addsub_st~0); 236238#L144 assume !(0 == ~S2_presdbl_st~0); 218079#L147 assume !(0 == ~S3_zero_st~0); 218080#L150 assume !(0 == ~D_print_st~0); 218162#L235 start_simulation_~kernel_st~0 := 2; 218156#L499 assume !(1 == ~main_in1_req_up~0); 218157#L499-2 assume !(1 == ~main_in2_req_up~0); 218189#L510-1 assume !(1 == ~main_sum_req_up~0); 220803#L521-1 assume !(1 == ~main_diff_req_up~0); 220800#L532-1 assume !(1 == ~main_pres_req_up~0); 220797#L543-1 assume !(1 == ~main_dbl_req_up~0); 220796#L554-1 assume !(1 == ~main_zero_req_up~0); 220770#L565-1 assume !(1 == ~main_clk_req_up~0); 220769#L576-1 start_simulation_~kernel_st~0 := 3; 221169#L595 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 221168#L595-2 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 221167#L600-1 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 220711#L605-1 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 220712#L610-1 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 221166#L615-1 assume !(0 == ~main_dbl_ev~0); 221165#L620-1 assume !(0 == ~main_zero_ev~0); 221164#L625-1 assume !(0 == ~main_clk_ev~0); 221162#L630-1 assume !(0 == ~main_clk_pos_edge~0); 221163#L635-1 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 221159#L640-1 assume !(1 == ~main_clk_pos_edge~0); 221160#L645-1 assume !(1 == ~main_clk_pos_edge~0); 226950#L650-1 assume !(1 == ~main_clk_pos_edge~0); 226946#L655-1 assume !(1 == ~main_clk_pos_edge~0); 226942#L660-1 assume !(1 == ~main_clk_pos_edge~0); 226938#L665-1 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 226934#L670-1 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 226930#L675-1 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 226926#L680-1 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 226922#L685-1 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 226918#L690-1 assume !(1 == ~main_dbl_ev~0); 224145#L695-1 assume !(1 == ~main_zero_ev~0); 226915#L700-1 assume !(1 == ~main_clk_ev~0); 221094#L705-1 assume !(1 == ~main_clk_pos_edge~0); 227781#L710-1 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 227777#L715-1 assume !(0 == ~N_generate_st~0); 218959#L723 assume !(0 == ~S1_addsub_st~0); 218960#L726 assume !(0 == ~S2_presdbl_st~0); 218943#L729 assume !(0 == ~S3_zero_st~0); 218944#L732 assume 0 == ~D_print_st~0; 218680#L732-1 [2018-12-02 14:58:35,001 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:35,002 INFO L82 PathProgramCache]: Analyzing trace with hash 222896887, now seen corresponding path program 6 times [2018-12-02 14:58:35,002 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:35,002 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:35,002 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:35,002 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:35,002 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:35,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:35,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:35,015 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:35,016 INFO L82 PathProgramCache]: Analyzing trace with hash -1177961282, now seen corresponding path program 1 times [2018-12-02 14:58:35,016 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:35,016 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:35,016 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:35,017 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 14:58:35,017 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:35,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:35,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:35,028 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:35,028 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-02 14:58:35,029 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:35,029 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:35,029 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:35,029 INFO L87 Difference]: Start difference. First operand 19209 states and 31005 transitions. cyclomatic complexity: 11798 Second operand 3 states. [2018-12-02 14:58:35,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:35,135 INFO L93 Difference]: Finished difference Result 30461 states and 48141 transitions. [2018-12-02 14:58:35,135 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:35,135 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 30461 states and 48141 transitions. [2018-12-02 14:58:35,206 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 27960 [2018-12-02 14:58:35,250 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 30461 states to 30461 states and 48141 transitions. [2018-12-02 14:58:35,250 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 30461 [2018-12-02 14:58:35,263 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 30461 [2018-12-02 14:58:35,263 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30461 states and 48141 transitions. [2018-12-02 14:58:35,273 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:35,273 INFO L705 BuchiCegarLoop]: Abstraction has 30461 states and 48141 transitions. [2018-12-02 14:58:35,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30461 states and 48141 transitions. [2018-12-02 14:58:35,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30461 to 30461. [2018-12-02 14:58:35,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30461 states. [2018-12-02 14:58:35,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30461 states to 30461 states and 48141 transitions. [2018-12-02 14:58:35,466 INFO L728 BuchiCegarLoop]: Abstraction has 30461 states and 48141 transitions. [2018-12-02 14:58:35,466 INFO L608 BuchiCegarLoop]: Abstraction has 30461 states and 48141 transitions. [2018-12-02 14:58:35,466 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-12-02 14:58:35,466 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 30461 states and 48141 transitions. [2018-12-02 14:58:35,521 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 27960 [2018-12-02 14:58:35,521 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:35,521 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:35,524 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:35,524 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:35,524 INFO L794 eck$LassoCheckResult]: Stem: 268320#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 268258#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 267856#L246 assume !(1 == ~main_in1_req_up~0); 267769#L246-2 assume !(1 == ~main_in2_req_up~0); 267771#L257-1 assume !(1 == ~main_sum_req_up~0); 267842#L268-1 assume !(1 == ~main_diff_req_up~0); 267850#L279-1 assume !(1 == ~main_pres_req_up~0); 267858#L290-1 assume !(1 == ~main_dbl_req_up~0); 267866#L301-1 assume !(1 == ~main_zero_req_up~0); 267803#L312-1 assume !(1 == ~main_clk_req_up~0); 267805#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 269646#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 269642#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 269643#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 269637#L356-1 assume 1 == ~D_print_i~0;~D_print_st~0 := 0; 269638#L361-1 assume !(0 == ~main_in1_ev~0); 268207#L366-1 assume !(0 == ~main_in2_ev~0); 268208#L371-1 assume !(0 == ~main_sum_ev~0); 268136#L376-1 assume !(0 == ~main_diff_ev~0); 268137#L381-1 assume !(0 == ~main_pres_ev~0); 268175#L386-1 assume !(0 == ~main_dbl_ev~0); 268176#L391-1 assume !(0 == ~main_zero_ev~0); 274256#L396-1 assume !(0 == ~main_clk_ev~0); 286602#L401-1 assume !(0 == ~main_clk_pos_edge~0); 286599#L406-1 assume !(0 == ~main_clk_neg_edge~0); 286600#L411-1 assume !(1 == ~main_clk_pos_edge~0); 286595#L416-1 assume !(1 == ~main_clk_pos_edge~0); 286596#L421-1 assume !(1 == ~main_clk_pos_edge~0); 286591#L426-1 assume !(1 == ~main_clk_pos_edge~0); 286592#L431-1 assume !(1 == ~main_clk_pos_edge~0); 286587#L436-1 assume !(1 == ~main_in1_ev~0); 286588#L441-1 assume !(1 == ~main_in2_ev~0); 286583#L446-1 assume !(1 == ~main_sum_ev~0); 286584#L451-1 assume !(1 == ~main_diff_ev~0); 286579#L456-1 assume !(1 == ~main_pres_ev~0); 286580#L461-1 assume !(1 == ~main_dbl_ev~0); 286921#L466-1 assume !(1 == ~main_zero_ev~0); 289239#L471-1 assume !(1 == ~main_clk_ev~0); 283039#L476-1 assume !(1 == ~main_clk_pos_edge~0); 290262#L481-1 assume !(1 == ~main_clk_neg_edge~0); 290250#L732-1 [2018-12-02 14:58:35,524 INFO L796 eck$LassoCheckResult]: Loop: 290250#L732-1 assume !false; 290249#L493 start_simulation_~kernel_st~0 := 1;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; 287063#L219 assume !false; 287064#L137 assume !(0 == ~N_generate_st~0); 271195#L141 assume !(0 == ~S1_addsub_st~0); 271182#L144 assume !(0 == ~S2_presdbl_st~0); 269186#L147 assume !(0 == ~S3_zero_st~0); 269187#L150 assume !(0 == ~D_print_st~0); 271125#L235 start_simulation_~kernel_st~0 := 2; 271123#L499 assume !(1 == ~main_in1_req_up~0); 269092#L499-2 assume !(1 == ~main_in2_req_up~0); 269093#L510-1 assume !(1 == ~main_sum_req_up~0); 271103#L521-1 assume !(1 == ~main_diff_req_up~0); 267847#L532-1 assume !(1 == ~main_pres_req_up~0); 267848#L543-1 assume !(1 == ~main_dbl_req_up~0); 267827#L554-1 assume !(1 == ~main_zero_req_up~0); 267828#L565-1 assume 1 == ~main_clk_req_up~0; 267702#L577 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 267704#L580 assume 1 == ~main_clk_val~0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 2; 268411#L577-1 ~main_clk_req_up~0 := 0; 268879#L576-1 start_simulation_~kernel_st~0 := 3; 268875#L595 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 268876#L595-2 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 268871#L600-1 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 268872#L605-1 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 268867#L610-1 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 268868#L615-1 assume !(0 == ~main_dbl_ev~0); 272122#L620-1 assume !(0 == ~main_zero_ev~0); 272118#L625-1 assume !(0 == ~main_clk_ev~0); 272114#L630-1 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 272103#L635-1 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 272097#L640-1 assume 1 == ~main_clk_pos_edge~0;~N_generate_st~0 := 0; 272086#L645-1 assume 1 == ~main_clk_pos_edge~0;~S1_addsub_st~0 := 0; 272074#L650-1 assume 1 == ~main_clk_pos_edge~0;~S2_presdbl_st~0 := 0; 272062#L655-1 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 272050#L660-1 assume 1 == ~main_clk_pos_edge~0;~D_print_st~0 := 0; 272039#L665-1 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 272033#L670-1 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 272027#L675-1 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 272021#L680-1 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 272015#L685-1 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 272009#L690-1 assume !(1 == ~main_dbl_ev~0); 272000#L695-1 assume !(1 == ~main_zero_ev~0); 270913#L700-1 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 271993#L705-1 assume 1 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 2; 271994#L710-1 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 274659#L715-1 assume !(0 == ~N_generate_st~0); 290252#L723 assume !(0 == ~S1_addsub_st~0); 290257#L726 assume !(0 == ~S2_presdbl_st~0); 290259#L729 assume !(0 == ~S3_zero_st~0); 290255#L732 assume 0 == ~D_print_st~0; 290250#L732-1 [2018-12-02 14:58:35,524 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:35,524 INFO L82 PathProgramCache]: Analyzing trace with hash 160857273, now seen corresponding path program 1 times [2018-12-02 14:58:35,524 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:35,525 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:35,525 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:35,525 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:35,525 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:35,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:35,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:35,544 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:35,544 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:35,544 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-12-02 14:58:35,545 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:35,545 INFO L82 PathProgramCache]: Analyzing trace with hash -1590097135, now seen corresponding path program 1 times [2018-12-02 14:58:35,545 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:35,545 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:35,546 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:35,546 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:35,546 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:35,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:35,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:35,557 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:35,557 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:35,557 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:35,558 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:35,558 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:35,558 INFO L87 Difference]: Start difference. First operand 30461 states and 48141 transitions. cyclomatic complexity: 17682 Second operand 3 states. [2018-12-02 14:58:35,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:35,601 INFO L93 Difference]: Finished difference Result 27273 states and 42961 transitions. [2018-12-02 14:58:35,601 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:35,601 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 27273 states and 42961 transitions. [2018-12-02 14:58:35,661 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 25656 [2018-12-02 14:58:35,703 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 27273 states to 27273 states and 42961 transitions. [2018-12-02 14:58:35,703 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 27273 [2018-12-02 14:58:35,714 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 27273 [2018-12-02 14:58:35,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27273 states and 42961 transitions. [2018-12-02 14:58:35,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:35,725 INFO L705 BuchiCegarLoop]: Abstraction has 27273 states and 42961 transitions. [2018-12-02 14:58:35,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27273 states and 42961 transitions. [2018-12-02 14:58:35,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27273 to 27273. [2018-12-02 14:58:35,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27273 states. [2018-12-02 14:58:35,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27273 states to 27273 states and 42961 transitions. [2018-12-02 14:58:35,989 INFO L728 BuchiCegarLoop]: Abstraction has 27273 states and 42961 transitions. [2018-12-02 14:58:35,989 INFO L608 BuchiCegarLoop]: Abstraction has 27273 states and 42961 transitions. [2018-12-02 14:58:35,989 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-12-02 14:58:35,989 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 27273 states and 42961 transitions. [2018-12-02 14:58:36,036 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 25656 [2018-12-02 14:58:36,036 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:36,036 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:36,038 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:36,039 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:36,039 INFO L794 eck$LassoCheckResult]: Stem: 326032#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 325964#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 325587#L246 assume !(1 == ~main_in1_req_up~0); 325512#L246-2 assume !(1 == ~main_in2_req_up~0); 325514#L257-1 assume !(1 == ~main_sum_req_up~0); 325577#L268-1 assume !(1 == ~main_diff_req_up~0); 325583#L279-1 assume !(1 == ~main_pres_req_up~0); 325589#L290-1 assume !(1 == ~main_dbl_req_up~0); 325595#L301-1 assume !(1 == ~main_zero_req_up~0); 325600#L312-1 assume !(1 == ~main_clk_req_up~0); 326217#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 330162#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 330160#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 330158#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 330156#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 330154#L361-1 assume !(0 == ~main_in1_ev~0); 330152#L366-1 assume !(0 == ~main_in2_ev~0); 330150#L371-1 assume !(0 == ~main_sum_ev~0); 330148#L376-1 assume !(0 == ~main_diff_ev~0); 330146#L381-1 assume !(0 == ~main_pres_ev~0); 330143#L386-1 assume !(0 == ~main_dbl_ev~0); 330144#L391-1 assume !(0 == ~main_zero_ev~0); 326040#L396-1 assume !(0 == ~main_clk_ev~0); 326041#L401-1 assume !(0 == ~main_clk_pos_edge~0); 342591#L406-1 assume !(0 == ~main_clk_neg_edge~0); 342590#L411-1 assume !(1 == ~main_clk_pos_edge~0); 342589#L416-1 assume !(1 == ~main_clk_pos_edge~0); 342588#L421-1 assume !(1 == ~main_clk_pos_edge~0); 342587#L426-1 assume !(1 == ~main_clk_pos_edge~0); 342586#L431-1 assume !(1 == ~main_clk_pos_edge~0); 342585#L436-1 assume !(1 == ~main_in1_ev~0); 342584#L441-1 assume !(1 == ~main_in2_ev~0); 342583#L446-1 assume !(1 == ~main_sum_ev~0); 342582#L451-1 assume !(1 == ~main_diff_ev~0); 342581#L456-1 assume !(1 == ~main_pres_ev~0); 342580#L461-1 assume !(1 == ~main_dbl_ev~0); 341705#L466-1 assume !(1 == ~main_zero_ev~0); 326095#L471-1 assume !(1 == ~main_clk_ev~0); 326096#L476-1 assume !(1 == ~main_clk_pos_edge~0); 344311#L481-1 assume !(1 == ~main_clk_neg_edge~0); 344312#L732-1 assume !false; 344306#L493 start_simulation_~kernel_st~0 := 1;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; 344303#L219 [2018-12-02 14:58:36,039 INFO L796 eck$LassoCheckResult]: Loop: 344303#L219 assume !false; 328638#L137 assume !(0 == ~N_generate_st~0); 328634#L141 assume !(0 == ~S1_addsub_st~0); 328635#L144 assume !(0 == ~S2_presdbl_st~0); 328377#L147 assume !(0 == ~S3_zero_st~0); 328340#L150 assume !(0 == ~D_print_st~0); 328339#L235 start_simulation_~kernel_st~0 := 2; 328329#L499 assume !(1 == ~main_in1_req_up~0); 328325#L499-2 assume !(1 == ~main_in2_req_up~0); 325591#L510-1 assume !(1 == ~main_sum_req_up~0); 325586#L521-1 assume !(1 == ~main_diff_req_up~0); 325582#L532-1 assume !(1 == ~main_pres_req_up~0); 325573#L543-1 assume !(1 == ~main_dbl_req_up~0); 325565#L554-1 assume !(1 == ~main_zero_req_up~0); 325561#L565-1 assume 1 == ~main_clk_req_up~0; 325443#L577 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 325445#L580 assume 1 == ~main_clk_val~0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 2; 327854#L577-1 ~main_clk_req_up~0 := 0; 327791#L576-1 start_simulation_~kernel_st~0 := 3; 327779#L595 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 327772#L595-2 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 327765#L600-1 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 327758#L605-1 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 327750#L610-1 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 327645#L615-1 assume !(0 == ~main_dbl_ev~0); 327643#L620-1 assume !(0 == ~main_zero_ev~0); 327640#L625-1 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 327637#L630-1 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 327634#L635-1 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 327631#L640-1 assume 1 == ~main_clk_pos_edge~0;~N_generate_st~0 := 0; 327627#L645-1 assume 1 == ~main_clk_pos_edge~0;~S1_addsub_st~0 := 0; 327623#L650-1 assume 1 == ~main_clk_pos_edge~0;~S2_presdbl_st~0 := 0; 327619#L655-1 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 327615#L660-1 assume 1 == ~main_clk_pos_edge~0;~D_print_st~0 := 0; 327612#L665-1 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 327610#L670-1 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 327608#L675-1 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 327606#L680-1 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 327604#L685-1 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 327602#L690-1 assume !(1 == ~main_dbl_ev~0); 327584#L695-1 assume !(1 == ~main_zero_ev~0); 327575#L700-1 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 327573#L705-1 assume 1 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 2; 330831#L710-1 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 335587#L715-1 assume 0 == ~N_generate_st~0; 344309#L732-1 assume !false; 345055#L493 start_simulation_~kernel_st~0 := 1;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; 344962#L219 assume !false; 345052#L137 assume 0 == ~N_generate_st~0; 345049#L150-1 assume !(0 == ~N_generate_st~0); 345048#L159 assume !(0 == ~S1_addsub_st~0); 345112#L174 assume !(0 == ~S2_presdbl_st~0); 344537#L189 assume !(0 == ~S3_zero_st~0); 344330#L204 assume !(0 == ~D_print_st~0); 344303#L219 [2018-12-02 14:58:36,039 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:36,039 INFO L82 PathProgramCache]: Analyzing trace with hash -544446791, now seen corresponding path program 1 times [2018-12-02 14:58:36,039 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:36,039 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:36,040 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:36,040 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:36,040 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:36,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:36,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:36,049 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:36,049 INFO L82 PathProgramCache]: Analyzing trace with hash 443871403, now seen corresponding path program 1 times [2018-12-02 14:58:36,049 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:36,049 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:36,049 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:36,049 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:36,050 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:36,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:36,058 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:36,058 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:36,058 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:36,059 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:36,059 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:36,059 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:36,059 INFO L87 Difference]: Start difference. First operand 27273 states and 42961 transitions. cyclomatic complexity: 15690 Second operand 3 states. [2018-12-02 14:58:36,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:36,147 INFO L93 Difference]: Finished difference Result 30057 states and 46577 transitions. [2018-12-02 14:58:36,147 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:36,147 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 30057 states and 46577 transitions. [2018-12-02 14:58:36,211 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 27856 [2018-12-02 14:58:36,254 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 30057 states to 30057 states and 46577 transitions. [2018-12-02 14:58:36,254 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 30057 [2018-12-02 14:58:36,266 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 30057 [2018-12-02 14:58:36,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30057 states and 46577 transitions. [2018-12-02 14:58:36,277 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:36,277 INFO L705 BuchiCegarLoop]: Abstraction has 30057 states and 46577 transitions. [2018-12-02 14:58:36,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30057 states and 46577 transitions. [2018-12-02 14:58:36,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30057 to 30037. [2018-12-02 14:58:36,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30037 states. [2018-12-02 14:58:36,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30037 states to 30037 states and 46537 transitions. [2018-12-02 14:58:36,456 INFO L728 BuchiCegarLoop]: Abstraction has 30037 states and 46537 transitions. [2018-12-02 14:58:36,456 INFO L608 BuchiCegarLoop]: Abstraction has 30037 states and 46537 transitions. [2018-12-02 14:58:36,456 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-12-02 14:58:36,457 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 30037 states and 46537 transitions. [2018-12-02 14:58:36,512 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 27840 [2018-12-02 14:58:36,512 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:36,512 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:36,514 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:36,515 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:36,515 INFO L794 eck$LassoCheckResult]: Stem: 383393#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 383316#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 382923#L246 assume !(1 == ~main_in1_req_up~0); 382848#L246-2 assume !(1 == ~main_in2_req_up~0); 382850#L257-1 assume !(1 == ~main_sum_req_up~0); 382912#L268-1 assume !(1 == ~main_diff_req_up~0); 382918#L279-1 assume !(1 == ~main_pres_req_up~0); 382925#L290-1 assume !(1 == ~main_dbl_req_up~0); 382932#L301-1 assume !(1 == ~main_zero_req_up~0); 382937#L312-1 assume !(1 == ~main_clk_req_up~0); 383578#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 383635#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 383633#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 383631#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 383629#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 383627#L361-1 assume !(0 == ~main_in1_ev~0); 383625#L366-1 assume !(0 == ~main_in2_ev~0); 383623#L371-1 assume !(0 == ~main_sum_ev~0); 383621#L376-1 assume !(0 == ~main_diff_ev~0); 383619#L381-1 assume !(0 == ~main_pres_ev~0); 383616#L386-1 assume !(0 == ~main_dbl_ev~0); 383593#L391-1 assume !(0 == ~main_zero_ev~0); 383594#L396-1 assume !(0 == ~main_clk_ev~0); 383175#L401-1 assume !(0 == ~main_clk_pos_edge~0); 383176#L406-1 assume !(0 == ~main_clk_neg_edge~0); 382968#L411-1 assume !(1 == ~main_clk_pos_edge~0); 382969#L416-1 assume !(1 == ~main_clk_pos_edge~0); 399596#L421-1 assume !(1 == ~main_clk_pos_edge~0); 399595#L426-1 assume !(1 == ~main_clk_pos_edge~0); 399594#L431-1 assume !(1 == ~main_clk_pos_edge~0); 399593#L436-1 assume !(1 == ~main_in1_ev~0); 399592#L441-1 assume !(1 == ~main_in2_ev~0); 399591#L446-1 assume !(1 == ~main_sum_ev~0); 399590#L451-1 assume !(1 == ~main_diff_ev~0); 399589#L456-1 assume !(1 == ~main_pres_ev~0); 399588#L461-1 assume !(1 == ~main_dbl_ev~0); 396772#L466-1 assume !(1 == ~main_zero_ev~0); 393247#L471-1 assume !(1 == ~main_clk_ev~0); 402334#L476-1 assume !(1 == ~main_clk_pos_edge~0); 402325#L481-1 assume !(1 == ~main_clk_neg_edge~0); 384341#L732-1 assume !false; 402320#L493 start_simulation_~kernel_st~0 := 1;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; 402318#L219 [2018-12-02 14:58:36,515 INFO L796 eck$LassoCheckResult]: Loop: 402318#L219 assume !false; 402661#L137 assume !(0 == ~N_generate_st~0); 402556#L141 assume !(0 == ~S1_addsub_st~0); 384907#L144 assume !(0 == ~S2_presdbl_st~0); 384908#L147 assume !(0 == ~S3_zero_st~0); 384506#L150 assume !(0 == ~D_print_st~0); 384507#L235 start_simulation_~kernel_st~0 := 2; 384498#L499 assume !(1 == ~main_in1_req_up~0); 384497#L499-2 assume !(1 == ~main_in2_req_up~0); 385054#L510-1 assume !(1 == ~main_sum_req_up~0); 384466#L521-1 assume !(1 == ~main_diff_req_up~0); 384452#L532-1 assume !(1 == ~main_pres_req_up~0); 384442#L543-1 assume !(1 == ~main_dbl_req_up~0); 384443#L554-1 assume !(1 == ~main_zero_req_up~0); 388171#L565-1 assume 1 == ~main_clk_req_up~0; 388881#L577 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 382781#L580 assume 1 == ~main_clk_val~0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 2; 383487#L577-1 ~main_clk_req_up~0 := 0; 388877#L576-1 start_simulation_~kernel_st~0 := 3; 388878#L595 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 388873#L595-2 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 388874#L600-1 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 388869#L605-1 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 388870#L610-1 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 388865#L615-1 assume !(0 == ~main_dbl_ev~0); 388866#L620-1 assume !(0 == ~main_zero_ev~0); 388860#L625-1 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 388861#L630-1 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 388981#L635-1 assume !(0 == ~main_clk_neg_edge~0); 388982#L640-1 assume 1 == ~main_clk_pos_edge~0;~N_generate_st~0 := 0; 389043#L645-1 assume 1 == ~main_clk_pos_edge~0;~S1_addsub_st~0 := 0; 389044#L650-1 assume 1 == ~main_clk_pos_edge~0;~S2_presdbl_st~0 := 0; 389289#L655-1 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 389286#L660-1 assume 1 == ~main_clk_pos_edge~0;~D_print_st~0 := 0; 389288#L665-1 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 389496#L670-1 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 389493#L675-1 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 389490#L680-1 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 389487#L685-1 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 389484#L690-1 assume !(1 == ~main_dbl_ev~0); 384539#L695-1 assume !(1 == ~main_zero_ev~0); 385814#L700-1 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 389478#L705-1 assume 1 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 2; 389479#L710-1 assume !(1 == ~main_clk_neg_edge~0); 391622#L715-1 assume 0 == ~N_generate_st~0; 402323#L732-1 assume !false; 402468#L493 start_simulation_~kernel_st~0 := 1;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; 402466#L219 assume !false; 402462#L137 assume 0 == ~N_generate_st~0; 402460#L150-1 assume !(0 == ~N_generate_st~0); 402452#L159 assume !(0 == ~S1_addsub_st~0); 402367#L174 assume !(0 == ~S2_presdbl_st~0); 402346#L189 assume !(0 == ~S3_zero_st~0); 402340#L204 assume !(0 == ~D_print_st~0); 402318#L219 [2018-12-02 14:58:36,515 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:36,515 INFO L82 PathProgramCache]: Analyzing trace with hash -544446791, now seen corresponding path program 2 times [2018-12-02 14:58:36,515 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:36,515 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:36,516 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:36,516 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:36,516 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:36,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:36,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:36,526 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:36,526 INFO L82 PathProgramCache]: Analyzing trace with hash 1206975595, now seen corresponding path program 1 times [2018-12-02 14:58:36,526 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:36,526 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:36,526 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:36,526 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 14:58:36,527 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:36,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:36,539 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:36,539 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:36,539 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:36,539 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:36,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:36,540 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:36,540 INFO L87 Difference]: Start difference. First operand 30037 states and 46537 transitions. cyclomatic complexity: 16502 Second operand 3 states. [2018-12-02 14:58:36,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:36,630 INFO L93 Difference]: Finished difference Result 29029 states and 43513 transitions. [2018-12-02 14:58:36,630 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:36,630 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 29029 states and 43513 transitions. [2018-12-02 14:58:36,693 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26832 [2018-12-02 14:58:36,737 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 29029 states to 29029 states and 43513 transitions. [2018-12-02 14:58:36,737 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 29029 [2018-12-02 14:58:36,749 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 29029 [2018-12-02 14:58:36,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29029 states and 43513 transitions. [2018-12-02 14:58:36,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:36,760 INFO L705 BuchiCegarLoop]: Abstraction has 29029 states and 43513 transitions. [2018-12-02 14:58:36,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29029 states and 43513 transitions. [2018-12-02 14:58:36,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29029 to 29029. [2018-12-02 14:58:36,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29029 states. [2018-12-02 14:58:37,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29029 states to 29029 states and 43513 transitions. [2018-12-02 14:58:37,012 INFO L728 BuchiCegarLoop]: Abstraction has 29029 states and 43513 transitions. [2018-12-02 14:58:37,012 INFO L608 BuchiCegarLoop]: Abstraction has 29029 states and 43513 transitions. [2018-12-02 14:58:37,012 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-12-02 14:58:37,012 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 29029 states and 43513 transitions. [2018-12-02 14:58:37,063 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26832 [2018-12-02 14:58:37,063 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:37,063 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:37,065 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:37,065 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:37,065 INFO L794 eck$LassoCheckResult]: Stem: 442394#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 442331#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 441988#L246 assume !(1 == ~main_in1_req_up~0); 441916#L246-2 assume !(1 == ~main_in2_req_up~0); 441918#L257-1 assume !(1 == ~main_sum_req_up~0); 441978#L268-1 assume !(1 == ~main_diff_req_up~0); 441984#L279-1 assume !(1 == ~main_pres_req_up~0); 441990#L290-1 assume !(1 == ~main_dbl_req_up~0); 441997#L301-1 assume !(1 == ~main_zero_req_up~0); 442000#L312-1 assume !(1 == ~main_clk_req_up~0); 442554#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 442610#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 442608#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 442606#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 442604#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 442602#L361-1 assume !(0 == ~main_in1_ev~0); 442600#L366-1 assume !(0 == ~main_in2_ev~0); 442598#L371-1 assume !(0 == ~main_sum_ev~0); 442596#L376-1 assume !(0 == ~main_diff_ev~0); 442594#L381-1 assume !(0 == ~main_pres_ev~0); 442592#L386-1 assume !(0 == ~main_dbl_ev~0); 442568#L391-1 assume !(0 == ~main_zero_ev~0); 442403#L396-1 assume !(0 == ~main_clk_ev~0); 442404#L401-1 assume !(0 == ~main_clk_pos_edge~0); 456792#L406-1 assume !(0 == ~main_clk_neg_edge~0); 456790#L411-1 assume !(1 == ~main_clk_pos_edge~0); 456788#L416-1 assume !(1 == ~main_clk_pos_edge~0); 456786#L421-1 assume !(1 == ~main_clk_pos_edge~0); 456784#L426-1 assume !(1 == ~main_clk_pos_edge~0); 456782#L431-1 assume !(1 == ~main_clk_pos_edge~0); 456780#L436-1 assume !(1 == ~main_in1_ev~0); 456778#L441-1 assume !(1 == ~main_in2_ev~0); 456776#L446-1 assume !(1 == ~main_sum_ev~0); 456774#L451-1 assume !(1 == ~main_diff_ev~0); 456772#L456-1 assume !(1 == ~main_pres_ev~0); 456770#L461-1 assume !(1 == ~main_dbl_ev~0); 454575#L466-1 assume !(1 == ~main_zero_ev~0); 456768#L471-1 assume !(1 == ~main_clk_ev~0); 456767#L476-1 assume !(1 == ~main_clk_pos_edge~0); 456766#L481-1 assume !(1 == ~main_clk_neg_edge~0); 443157#L732-1 assume !false; 456765#L493 start_simulation_~kernel_st~0 := 1;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; 456377#L219 [2018-12-02 14:58:37,065 INFO L796 eck$LassoCheckResult]: Loop: 456377#L219 assume !false; 456359#L137 assume !(0 == ~N_generate_st~0); 448593#L141 assume !(0 == ~S1_addsub_st~0); 448594#L144 assume !(0 == ~S2_presdbl_st~0); 457246#L147 assume !(0 == ~S3_zero_st~0); 443649#L150 assume !(0 == ~D_print_st~0); 443648#L235 start_simulation_~kernel_st~0 := 2; 443646#L499 assume !(1 == ~main_in1_req_up~0); 443642#L499-2 assume !(1 == ~main_in2_req_up~0); 443640#L510-1 assume !(1 == ~main_sum_req_up~0); 443637#L521-1 assume !(1 == ~main_diff_req_up~0); 443631#L532-1 assume !(1 == ~main_pres_req_up~0); 443625#L543-1 assume !(1 == ~main_dbl_req_up~0); 443626#L554-1 assume !(1 == ~main_zero_req_up~0); 441962#L565-1 assume 1 == ~main_clk_req_up~0; 441963#L577 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 446201#L580 assume 1 == ~main_clk_val~0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 2; 446202#L577-1 ~main_clk_req_up~0 := 0; 448521#L576-1 start_simulation_~kernel_st~0 := 3; 442262#L595 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 442263#L595-2 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 442073#L600-1 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 442074#L605-1 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 448464#L610-1 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 448462#L615-1 assume !(0 == ~main_dbl_ev~0); 448460#L620-1 assume !(0 == ~main_zero_ev~0); 448457#L625-1 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 448458#L630-1 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 448493#L635-1 assume !(0 == ~main_clk_neg_edge~0); 448628#L640-1 assume 1 == ~main_clk_pos_edge~0;~N_generate_st~0 := 0; 442438#L645-1 assume 1 == ~main_clk_pos_edge~0;~S1_addsub_st~0 := 0; 442439#L650-1 assume 1 == ~main_clk_pos_edge~0;~S2_presdbl_st~0 := 0; 457468#L655-1 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 457464#L660-1 assume 1 == ~main_clk_pos_edge~0;~D_print_st~0 := 0; 457461#L665-1 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 457459#L670-1 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 457457#L675-1 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 457453#L680-1 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 457449#L685-1 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 457442#L690-1 assume !(1 == ~main_dbl_ev~0); 454944#L695-1 assume !(1 == ~main_zero_ev~0); 457401#L700-1 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 455782#L705-1 assume 1 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 2; 457389#L710-1 assume !(1 == ~main_clk_neg_edge~0); 457332#L715-1 assume 0 == ~N_generate_st~0; 457329#L732-1 assume !false; 457324#L493 start_simulation_~kernel_st~0 := 1;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; 457323#L219 assume !false; 457322#L137 assume 0 == ~N_generate_st~0; 457321#L150-1 assume 0 == ~N_generate_st~0;eval_~tmp~0 := eval_#t~nondet0;havoc eval_#t~nondet0; 457296#L163 assume 0 != eval_~tmp~0;~N_generate_st~0 := 1;havoc N_generate_~a~0, N_generate_~b~0;havoc N_generate_~a~0;havoc N_generate_~b~0;~main_in1_val_t~0 := N_generate_~a~0;~main_in1_req_up~0 := 1;~main_in2_val_t~0 := N_generate_~b~0;~main_in2_req_up~0 := 1; 457294#L159 assume !(0 == ~S1_addsub_st~0); 457293#L174 assume !(0 == ~S2_presdbl_st~0); 457223#L189 assume !(0 == ~S3_zero_st~0); 456801#L204 assume !(0 == ~D_print_st~0); 456377#L219 [2018-12-02 14:58:37,065 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:37,065 INFO L82 PathProgramCache]: Analyzing trace with hash -544446791, now seen corresponding path program 3 times [2018-12-02 14:58:37,065 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:37,065 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:37,066 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:37,066 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:37,066 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:37,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:37,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:37,073 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:37,074 INFO L82 PathProgramCache]: Analyzing trace with hash -1514071254, now seen corresponding path program 1 times [2018-12-02 14:58:37,074 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:37,074 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:37,074 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:37,074 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 14:58:37,074 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:37,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:37,084 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:37,084 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:37,084 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:37,085 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:37,085 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:37,085 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:37,085 INFO L87 Difference]: Start difference. First operand 29029 states and 43513 transitions. cyclomatic complexity: 14486 Second operand 3 states. [2018-12-02 14:58:37,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:37,156 INFO L93 Difference]: Finished difference Result 29029 states and 42361 transitions. [2018-12-02 14:58:37,156 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:37,156 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 29029 states and 42361 transitions. [2018-12-02 14:58:37,220 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26832 [2018-12-02 14:58:37,261 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 29029 states to 29029 states and 42361 transitions. [2018-12-02 14:58:37,262 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 29029 [2018-12-02 14:58:37,273 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 29029 [2018-12-02 14:58:37,273 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29029 states and 42361 transitions. [2018-12-02 14:58:37,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:37,283 INFO L705 BuchiCegarLoop]: Abstraction has 29029 states and 42361 transitions. [2018-12-02 14:58:37,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29029 states and 42361 transitions. [2018-12-02 14:58:37,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29029 to 29029. [2018-12-02 14:58:37,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29029 states. [2018-12-02 14:58:37,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29029 states to 29029 states and 42361 transitions. [2018-12-02 14:58:37,441 INFO L728 BuchiCegarLoop]: Abstraction has 29029 states and 42361 transitions. [2018-12-02 14:58:37,441 INFO L608 BuchiCegarLoop]: Abstraction has 29029 states and 42361 transitions. [2018-12-02 14:58:37,441 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-12-02 14:58:37,441 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 29029 states and 42361 transitions. [2018-12-02 14:58:37,492 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26832 [2018-12-02 14:58:37,492 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:37,492 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:37,493 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:37,493 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:37,493 INFO L794 eck$LassoCheckResult]: Stem: 500459#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 500395#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 500052#L246 assume !(1 == ~main_in1_req_up~0); 499981#L246-2 assume !(1 == ~main_in2_req_up~0); 499983#L257-1 assume !(1 == ~main_sum_req_up~0); 500042#L268-1 assume !(1 == ~main_diff_req_up~0); 500048#L279-1 assume !(1 == ~main_pres_req_up~0); 500054#L290-1 assume !(1 == ~main_dbl_req_up~0); 500061#L301-1 assume !(1 == ~main_zero_req_up~0); 500065#L312-1 assume !(1 == ~main_clk_req_up~0); 500611#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 500669#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 500667#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 500665#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 500663#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 500661#L361-1 assume !(0 == ~main_in1_ev~0); 500659#L366-1 assume !(0 == ~main_in2_ev~0); 500657#L371-1 assume !(0 == ~main_sum_ev~0); 500655#L376-1 assume !(0 == ~main_diff_ev~0); 500653#L381-1 assume !(0 == ~main_pres_ev~0); 500651#L386-1 assume !(0 == ~main_dbl_ev~0); 500626#L391-1 assume !(0 == ~main_zero_ev~0); 500627#L396-1 assume !(0 == ~main_clk_ev~0); 506676#L401-1 assume !(0 == ~main_clk_pos_edge~0); 506672#L406-1 assume !(0 == ~main_clk_neg_edge~0); 506668#L411-1 assume !(1 == ~main_clk_pos_edge~0); 506664#L416-1 assume !(1 == ~main_clk_pos_edge~0); 506660#L421-1 assume !(1 == ~main_clk_pos_edge~0); 506656#L426-1 assume !(1 == ~main_clk_pos_edge~0); 506652#L431-1 assume !(1 == ~main_clk_pos_edge~0); 506648#L436-1 assume !(1 == ~main_in1_ev~0); 506644#L441-1 assume !(1 == ~main_in2_ev~0); 506640#L446-1 assume !(1 == ~main_sum_ev~0); 506636#L451-1 assume !(1 == ~main_diff_ev~0); 506632#L456-1 assume !(1 == ~main_pres_ev~0); 506627#L461-1 assume !(1 == ~main_dbl_ev~0); 506623#L466-1 assume !(1 == ~main_zero_ev~0); 506622#L471-1 assume !(1 == ~main_clk_ev~0); 506621#L476-1 assume !(1 == ~main_clk_pos_edge~0); 506620#L481-1 assume !(1 == ~main_clk_neg_edge~0); 501185#L732-1 assume !false; 506619#L493 start_simulation_~kernel_st~0 := 1;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; 506617#L219 [2018-12-02 14:58:37,493 INFO L796 eck$LassoCheckResult]: Loop: 506617#L219 assume !false; 507814#L137 assume !(0 == ~N_generate_st~0); 507811#L141 assume !(0 == ~S1_addsub_st~0); 507464#L144 assume !(0 == ~S2_presdbl_st~0); 501713#L147 assume !(0 == ~S3_zero_st~0); 501643#L150 assume !(0 == ~D_print_st~0); 501642#L235 start_simulation_~kernel_st~0 := 2; 501640#L499 assume !(1 == ~main_in1_req_up~0); 501636#L499-2 assume !(1 == ~main_in2_req_up~0); 501634#L510-1 assume !(1 == ~main_sum_req_up~0); 501631#L521-1 assume !(1 == ~main_diff_req_up~0); 501625#L532-1 assume !(1 == ~main_pres_req_up~0); 501619#L543-1 assume !(1 == ~main_dbl_req_up~0); 501620#L554-1 assume !(1 == ~main_zero_req_up~0); 502008#L565-1 assume 1 == ~main_clk_req_up~0; 506434#L577 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 504188#L580 assume 1 == ~main_clk_val~0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 2; 504189#L577-1 ~main_clk_req_up~0 := 0; 506442#L576-1 start_simulation_~kernel_st~0 := 3; 506441#L595 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 506440#L595-2 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 506439#L600-1 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 506438#L605-1 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 499918#L610-1 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 499919#L615-1 assume !(0 == ~main_dbl_ev~0); 500419#L620-1 assume !(0 == ~main_zero_ev~0); 506435#L625-1 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 506405#L630-1 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 506406#L635-1 assume !(0 == ~main_clk_neg_edge~0); 507579#L640-1 assume 1 == ~main_clk_pos_edge~0;~N_generate_st~0 := 0; 507575#L645-1 assume 1 == ~main_clk_pos_edge~0;~S1_addsub_st~0 := 0; 507571#L650-1 assume 1 == ~main_clk_pos_edge~0;~S2_presdbl_st~0 := 0; 507568#L655-1 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 507564#L660-1 assume 1 == ~main_clk_pos_edge~0;~D_print_st~0 := 0; 507561#L665-1 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 507559#L670-1 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 507557#L675-1 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 507555#L680-1 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 507553#L685-1 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 507551#L690-1 assume !(1 == ~main_dbl_ev~0); 507489#L695-1 assume !(1 == ~main_zero_ev~0); 507480#L700-1 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 507116#L705-1 assume 1 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 2; 507474#L710-1 assume !(1 == ~main_clk_neg_edge~0); 507472#L715-1 assume 0 == ~N_generate_st~0; 507471#L732-1 assume !false; 507468#L493 start_simulation_~kernel_st~0 := 1;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; 507467#L219 assume !false; 507465#L137 assume 0 == ~N_generate_st~0; 507463#L150-1 assume 0 == ~N_generate_st~0;eval_~tmp~0 := eval_#t~nondet0;havoc eval_#t~nondet0; 507317#L163 assume 0 != eval_~tmp~0;~N_generate_st~0 := 1;havoc N_generate_~a~0, N_generate_~b~0;havoc N_generate_~a~0;havoc N_generate_~b~0;~main_in1_val_t~0 := N_generate_~a~0;~main_in1_req_up~0 := 1;~main_in2_val_t~0 := N_generate_~b~0;~main_in2_req_up~0 := 1; 507313#L159 assume 0 == ~S1_addsub_st~0;eval_~tmp___0~0 := eval_#t~nondet1;havoc eval_#t~nondet1; 507303#L178 assume 0 != eval_~tmp___0~0;~S1_addsub_st~0 := 1;havoc S1_addsub_~a~1, S1_addsub_~b~1;havoc S1_addsub_~a~1;havoc S1_addsub_~b~1;S1_addsub_~a~1 := ~main_in1_val~0;S1_addsub_~b~1 := ~main_in2_val~0;~main_sum_val_t~0 := S1_addsub_~a~1 + S1_addsub_~b~1;~main_sum_req_up~0 := 1;~main_diff_val_t~0 := S1_addsub_~a~1 - S1_addsub_~b~1;~main_diff_req_up~0 := 1; 507296#L174 assume !(0 == ~S2_presdbl_st~0); 507287#L189 assume !(0 == ~S3_zero_st~0); 506684#L204 assume !(0 == ~D_print_st~0); 506617#L219 [2018-12-02 14:58:37,493 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:37,494 INFO L82 PathProgramCache]: Analyzing trace with hash -544446791, now seen corresponding path program 4 times [2018-12-02 14:58:37,494 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:37,494 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:37,494 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:37,494 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:37,494 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:37,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:37,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:37,505 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:37,506 INFO L82 PathProgramCache]: Analyzing trace with hash 299541170, now seen corresponding path program 1 times [2018-12-02 14:58:37,506 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:37,506 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:37,506 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:37,507 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 14:58:37,507 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:37,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:37,532 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:37,532 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:37,532 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:37,532 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:37,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:37,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:37,533 INFO L87 Difference]: Start difference. First operand 29029 states and 42361 transitions. cyclomatic complexity: 13334 Second operand 3 states. [2018-12-02 14:58:37,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:37,600 INFO L93 Difference]: Finished difference Result 29029 states and 41401 transitions. [2018-12-02 14:58:37,600 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:37,600 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 29029 states and 41401 transitions. [2018-12-02 14:58:37,660 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26832 [2018-12-02 14:58:37,700 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 29029 states to 29029 states and 41401 transitions. [2018-12-02 14:58:37,700 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 29029 [2018-12-02 14:58:37,710 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 29029 [2018-12-02 14:58:37,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29029 states and 41401 transitions. [2018-12-02 14:58:37,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:37,720 INFO L705 BuchiCegarLoop]: Abstraction has 29029 states and 41401 transitions. [2018-12-02 14:58:37,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29029 states and 41401 transitions. [2018-12-02 14:58:37,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29029 to 29029. [2018-12-02 14:58:37,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29029 states. [2018-12-02 14:58:37,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29029 states to 29029 states and 41401 transitions. [2018-12-02 14:58:37,875 INFO L728 BuchiCegarLoop]: Abstraction has 29029 states and 41401 transitions. [2018-12-02 14:58:37,875 INFO L608 BuchiCegarLoop]: Abstraction has 29029 states and 41401 transitions. [2018-12-02 14:58:37,875 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-12-02 14:58:37,875 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 29029 states and 41401 transitions. [2018-12-02 14:58:37,925 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26832 [2018-12-02 14:58:37,925 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:37,926 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:37,927 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:37,927 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:37,927 INFO L794 eck$LassoCheckResult]: Stem: 558491#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 558438#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 558111#L246 assume !(1 == ~main_in1_req_up~0); 558041#L246-2 assume !(1 == ~main_in2_req_up~0); 558043#L257-1 assume !(1 == ~main_sum_req_up~0); 558099#L268-1 assume !(1 == ~main_diff_req_up~0); 558105#L279-1 assume !(1 == ~main_pres_req_up~0); 558109#L290-1 assume !(1 == ~main_dbl_req_up~0); 558118#L301-1 assume !(1 == ~main_zero_req_up~0); 558122#L312-1 assume !(1 == ~main_clk_req_up~0); 558614#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 558669#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 558667#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 558665#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 558663#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 558661#L361-1 assume !(0 == ~main_in1_ev~0); 558659#L366-1 assume !(0 == ~main_in2_ev~0); 558657#L371-1 assume !(0 == ~main_sum_ev~0); 558655#L376-1 assume !(0 == ~main_diff_ev~0); 558653#L381-1 assume !(0 == ~main_pres_ev~0); 558650#L386-1 assume !(0 == ~main_dbl_ev~0); 558651#L391-1 assume !(0 == ~main_zero_ev~0); 563751#L396-1 assume !(0 == ~main_clk_ev~0); 563750#L401-1 assume !(0 == ~main_clk_pos_edge~0); 563749#L406-1 assume !(0 == ~main_clk_neg_edge~0); 563748#L411-1 assume !(1 == ~main_clk_pos_edge~0); 558535#L416-1 assume !(1 == ~main_clk_pos_edge~0); 558385#L421-1 assume !(1 == ~main_clk_pos_edge~0); 558386#L426-1 assume !(1 == ~main_clk_pos_edge~0); 558325#L431-1 assume !(1 == ~main_clk_pos_edge~0); 558326#L436-1 assume !(1 == ~main_in1_ev~0); 558361#L441-1 assume !(1 == ~main_in2_ev~0); 558176#L446-1 assume !(1 == ~main_sum_ev~0); 558177#L451-1 assume !(1 == ~main_diff_ev~0); 558311#L456-1 assume !(1 == ~main_pres_ev~0); 558312#L461-1 assume !(1 == ~main_dbl_ev~0); 558130#L466-1 assume !(1 == ~main_zero_ev~0); 558131#L471-1 assume !(1 == ~main_clk_ev~0); 565532#L476-1 assume !(1 == ~main_clk_pos_edge~0); 565531#L481-1 assume !(1 == ~main_clk_neg_edge~0); 559154#L732-1 assume !false; 565527#L493 start_simulation_~kernel_st~0 := 1;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; 565525#L219 [2018-12-02 14:58:37,927 INFO L796 eck$LassoCheckResult]: Loop: 565525#L219 assume !false; 565576#L137 assume !(0 == ~N_generate_st~0); 565577#L141 assume !(0 == ~S1_addsub_st~0); 563723#L144 assume !(0 == ~S2_presdbl_st~0); 563724#L147 assume !(0 == ~S3_zero_st~0); 559619#L150 assume !(0 == ~D_print_st~0); 559618#L235 start_simulation_~kernel_st~0 := 2; 559616#L499 assume !(1 == ~main_in1_req_up~0); 559612#L499-2 assume !(1 == ~main_in2_req_up~0); 559610#L510-1 assume !(1 == ~main_sum_req_up~0); 559607#L521-1 assume !(1 == ~main_diff_req_up~0); 559601#L532-1 assume !(1 == ~main_pres_req_up~0); 559595#L543-1 assume !(1 == ~main_dbl_req_up~0); 559596#L554-1 assume !(1 == ~main_zero_req_up~0); 560920#L565-1 assume 1 == ~main_clk_req_up~0; 565862#L577 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 558549#L580 assume 1 == ~main_clk_val~0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 2; 558550#L577-1 ~main_clk_req_up~0 := 0; 562459#L576-1 start_simulation_~kernel_st~0 := 3; 562458#L595 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 562457#L595-2 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 562456#L600-1 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 562455#L605-1 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 562454#L610-1 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 562453#L615-1 assume !(0 == ~main_dbl_ev~0); 562452#L620-1 assume !(0 == ~main_zero_ev~0); 562450#L625-1 assume !(0 == ~main_clk_ev~0); 562446#L630-1 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 562443#L635-1 assume !(0 == ~main_clk_neg_edge~0); 562440#L640-1 assume 1 == ~main_clk_pos_edge~0;~N_generate_st~0 := 0; 562438#L645-1 assume 1 == ~main_clk_pos_edge~0;~S1_addsub_st~0 := 0; 562434#L650-1 assume 1 == ~main_clk_pos_edge~0;~S2_presdbl_st~0 := 0; 562431#L655-1 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 562426#L660-1 assume 1 == ~main_clk_pos_edge~0;~D_print_st~0 := 0; 562428#L665-1 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 565214#L670-1 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 565212#L675-1 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 565211#L680-1 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 562410#L685-1 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 562407#L690-1 assume !(1 == ~main_dbl_ev~0); 561193#L695-1 assume !(1 == ~main_zero_ev~0); 563520#L700-1 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 562103#L705-1 assume 1 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 2; 562104#L710-1 assume !(1 == ~main_clk_neg_edge~0); 565691#L715-1 assume 0 == ~N_generate_st~0; 565690#L732-1 assume !false; 565689#L493 start_simulation_~kernel_st~0 := 1;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; 565683#L219 assume !false; 565672#L137 assume 0 == ~N_generate_st~0; 565663#L150-1 assume 0 == ~N_generate_st~0;eval_~tmp~0 := eval_#t~nondet0;havoc eval_#t~nondet0; 565651#L163 assume 0 != eval_~tmp~0;~N_generate_st~0 := 1;havoc N_generate_~a~0, N_generate_~b~0;havoc N_generate_~a~0;havoc N_generate_~b~0;~main_in1_val_t~0 := N_generate_~a~0;~main_in1_req_up~0 := 1;~main_in2_val_t~0 := N_generate_~b~0;~main_in2_req_up~0 := 1; 565652#L159 assume 0 == ~S1_addsub_st~0;eval_~tmp___0~0 := eval_#t~nondet1;havoc eval_#t~nondet1; 565791#L178 assume 0 != eval_~tmp___0~0;~S1_addsub_st~0 := 1;havoc S1_addsub_~a~1, S1_addsub_~b~1;havoc S1_addsub_~a~1;havoc S1_addsub_~b~1;S1_addsub_~a~1 := ~main_in1_val~0;S1_addsub_~b~1 := ~main_in2_val~0;~main_sum_val_t~0 := S1_addsub_~a~1 + S1_addsub_~b~1;~main_sum_req_up~0 := 1;~main_diff_val_t~0 := S1_addsub_~a~1 - S1_addsub_~b~1;~main_diff_req_up~0 := 1; 565820#L174 assume 0 == ~S2_presdbl_st~0;eval_~tmp___1~0 := eval_#t~nondet2;havoc eval_#t~nondet2; 565857#L193 assume 0 != eval_~tmp___1~0;~S2_presdbl_st~0 := 1;havoc S2_presdbl_~a~2, S2_presdbl_~b~2, S2_presdbl_~c~0, S2_presdbl_~d~0;havoc S2_presdbl_~a~2;havoc S2_presdbl_~b~2;havoc S2_presdbl_~c~0;havoc S2_presdbl_~d~0;S2_presdbl_~a~2 := ~main_sum_val~0;S2_presdbl_~b~2 := ~main_diff_val~0;~main_pres_val_t~0 := S2_presdbl_~a~2;~main_pres_req_up~0 := 1;S2_presdbl_~c~0 := S2_presdbl_~a~2 + S2_presdbl_~b~2;S2_presdbl_~d~0 := S2_presdbl_~a~2 - S2_presdbl_~b~2;~main_dbl_val_t~0 := S2_presdbl_~c~0 + S2_presdbl_~d~0;~main_dbl_req_up~0 := 1; 565858#L189 assume !(0 == ~S3_zero_st~0); 565539#L204 assume !(0 == ~D_print_st~0); 565525#L219 [2018-12-02 14:58:37,927 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:37,927 INFO L82 PathProgramCache]: Analyzing trace with hash -544446791, now seen corresponding path program 5 times [2018-12-02 14:58:37,927 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:37,927 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:37,928 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:37,928 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:37,928 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:37,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:37,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:37,940 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:37,941 INFO L82 PathProgramCache]: Analyzing trace with hash 1397155173, now seen corresponding path program 1 times [2018-12-02 14:58:37,941 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:37,941 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:37,941 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:37,942 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 14:58:37,942 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:37,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:37,952 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:37,952 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:37,953 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:37,953 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:37,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:37,953 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:37,953 INFO L87 Difference]: Start difference. First operand 29029 states and 41401 transitions. cyclomatic complexity: 12374 Second operand 3 states. [2018-12-02 14:58:38,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:38,008 INFO L93 Difference]: Finished difference Result 15797 states and 22597 transitions. [2018-12-02 14:58:38,008 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:38,008 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15797 states and 22597 transitions. [2018-12-02 14:58:38,042 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 14492 [2018-12-02 14:58:38,062 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15797 states to 15797 states and 22597 transitions. [2018-12-02 14:58:38,062 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15797 [2018-12-02 14:58:38,067 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15797 [2018-12-02 14:58:38,067 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15797 states and 22597 transitions. [2018-12-02 14:58:38,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:38,073 INFO L705 BuchiCegarLoop]: Abstraction has 15797 states and 22597 transitions. [2018-12-02 14:58:38,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15797 states and 22597 transitions. [2018-12-02 14:58:38,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15797 to 15797. [2018-12-02 14:58:38,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15797 states. [2018-12-02 14:58:38,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15797 states to 15797 states and 22597 transitions. [2018-12-02 14:58:38,171 INFO L728 BuchiCegarLoop]: Abstraction has 15797 states and 22597 transitions. [2018-12-02 14:58:38,171 INFO L608 BuchiCegarLoop]: Abstraction has 15797 states and 22597 transitions. [2018-12-02 14:58:38,171 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-12-02 14:58:38,171 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15797 states and 22597 transitions. [2018-12-02 14:58:38,203 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 14492 [2018-12-02 14:58:38,203 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:38,203 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:38,204 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:38,204 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:38,204 INFO L794 eck$LassoCheckResult]: Stem: 603372#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 603315#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 602955#L246 assume !(1 == ~main_in1_req_up~0); 602879#L246-2 assume !(1 == ~main_in2_req_up~0); 602881#L257-1 assume !(1 == ~main_sum_req_up~0); 602939#L268-1 assume !(1 == ~main_diff_req_up~0); 602946#L279-1 assume !(1 == ~main_pres_req_up~0); 602953#L290-1 assume !(1 == ~main_dbl_req_up~0); 602963#L301-1 assume !(1 == ~main_zero_req_up~0); 602908#L312-1 assume !(1 == ~main_clk_req_up~0); 602906#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 602907#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 603107#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 603108#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 602897#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 602898#L361-1 assume !(0 == ~main_in1_ev~0); 603267#L366-1 assume !(0 == ~main_in2_ev~0); 603268#L371-1 assume !(0 == ~main_sum_ev~0); 606960#L376-1 assume !(0 == ~main_diff_ev~0); 603397#L381-1 assume !(0 == ~main_pres_ev~0); 603238#L386-1 assume !(0 == ~main_dbl_ev~0); 603032#L391-1 assume !(0 == ~main_zero_ev~0); 603033#L396-1 assume !(0 == ~main_clk_ev~0); 603188#L401-1 assume !(0 == ~main_clk_pos_edge~0); 603189#L406-1 assume !(0 == ~main_clk_neg_edge~0); 602998#L411-1 assume !(1 == ~main_clk_pos_edge~0); 602999#L416-1 assume !(1 == ~main_clk_pos_edge~0); 603263#L421-1 assume !(1 == ~main_clk_pos_edge~0); 603264#L426-1 assume !(1 == ~main_clk_pos_edge~0); 603197#L431-1 assume !(1 == ~main_clk_pos_edge~0); 603198#L436-1 assume !(1 == ~main_in1_ev~0); 603235#L441-1 assume !(1 == ~main_in2_ev~0); 603025#L446-1 assume !(1 == ~main_sum_ev~0); 603026#L451-1 assume !(1 == ~main_diff_ev~0); 603180#L456-1 assume !(1 == ~main_pres_ev~0); 603181#L461-1 assume !(1 == ~main_dbl_ev~0); 602975#L466-1 assume !(1 == ~main_zero_ev~0); 602976#L471-1 assume !(1 == ~main_clk_ev~0); 603418#L476-1 assume !(1 == ~main_clk_pos_edge~0); 607626#L481-1 assume !(1 == ~main_clk_neg_edge~0); 603811#L732-1 assume !false; 606590#L493 start_simulation_~kernel_st~0 := 1;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; 606588#L219 [2018-12-02 14:58:38,204 INFO L796 eck$LassoCheckResult]: Loop: 606588#L219 assume !false; 606882#L137 assume !(0 == ~N_generate_st~0); 606881#L141 assume !(0 == ~S1_addsub_st~0); 606879#L144 assume !(0 == ~S2_presdbl_st~0); 606703#L147 assume !(0 == ~S3_zero_st~0); 604298#L150 assume !(0 == ~D_print_st~0); 604297#L235 start_simulation_~kernel_st~0 := 2; 604295#L499 assume !(1 == ~main_in1_req_up~0); 604040#L499-2 assume !(1 == ~main_in2_req_up~0); 604041#L510-1 assume !(1 == ~main_sum_req_up~0); 604032#L521-1 assume !(1 == ~main_diff_req_up~0); 604031#L532-1 assume !(1 == ~main_pres_req_up~0); 604277#L543-1 assume !(1 == ~main_dbl_req_up~0); 604002#L554-1 assume !(1 == ~main_zero_req_up~0); 603986#L565-1 assume 1 == ~main_clk_req_up~0; 603970#L577 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 603441#L580 assume 1 == ~main_clk_val~0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 2; 603442#L577-1 ~main_clk_req_up~0 := 0; 604201#L576-1 start_simulation_~kernel_st~0 := 3; 604200#L595 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 604199#L595-2 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 604198#L600-1 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 604197#L605-1 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 604196#L610-1 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 604195#L615-1 assume !(0 == ~main_dbl_ev~0); 604194#L620-1 assume !(0 == ~main_zero_ev~0); 604193#L625-1 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 604191#L630-1 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 604192#L635-1 assume !(0 == ~main_clk_neg_edge~0); 605490#L640-1 assume 1 == ~main_clk_pos_edge~0;~N_generate_st~0 := 0; 605487#L645-1 assume 1 == ~main_clk_pos_edge~0;~S1_addsub_st~0 := 0; 605483#L650-1 assume 1 == ~main_clk_pos_edge~0;~S2_presdbl_st~0 := 0; 605479#L655-1 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 605476#L660-1 assume 1 == ~main_clk_pos_edge~0;~D_print_st~0 := 0; 605474#L665-1 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 605472#L670-1 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 605470#L675-1 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 605468#L680-1 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 605466#L685-1 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 605465#L690-1 assume !(1 == ~main_dbl_ev~0); 605265#L695-1 assume !(1 == ~main_zero_ev~0); 605262#L700-1 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 605257#L705-1 assume 1 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 2; 605258#L710-1 assume !(1 == ~main_clk_neg_edge~0); 606776#L715-1 assume 0 == ~N_generate_st~0; 606775#L732-1 assume !false; 606764#L493 start_simulation_~kernel_st~0 := 1;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; 606762#L219 assume !false; 606761#L137 assume 0 == ~N_generate_st~0; 606760#L150-1 assume 0 == ~N_generate_st~0;eval_~tmp~0 := eval_#t~nondet0;havoc eval_#t~nondet0; 606757#L163 assume 0 != eval_~tmp~0;~N_generate_st~0 := 1;havoc N_generate_~a~0, N_generate_~b~0;havoc N_generate_~a~0;havoc N_generate_~b~0;~main_in1_val_t~0 := N_generate_~a~0;~main_in1_req_up~0 := 1;~main_in2_val_t~0 := N_generate_~b~0;~main_in2_req_up~0 := 1; 606758#L159 assume 0 == ~S1_addsub_st~0;eval_~tmp___0~0 := eval_#t~nondet1;havoc eval_#t~nondet1; 606742#L178 assume 0 != eval_~tmp___0~0;~S1_addsub_st~0 := 1;havoc S1_addsub_~a~1, S1_addsub_~b~1;havoc S1_addsub_~a~1;havoc S1_addsub_~b~1;S1_addsub_~a~1 := ~main_in1_val~0;S1_addsub_~b~1 := ~main_in2_val~0;~main_sum_val_t~0 := S1_addsub_~a~1 + S1_addsub_~b~1;~main_sum_req_up~0 := 1;~main_diff_val_t~0 := S1_addsub_~a~1 - S1_addsub_~b~1;~main_diff_req_up~0 := 1; 606743#L174 assume 0 == ~S2_presdbl_st~0;eval_~tmp___1~0 := eval_#t~nondet2;havoc eval_#t~nondet2; 606596#L193 assume 0 != eval_~tmp___1~0;~S2_presdbl_st~0 := 1;havoc S2_presdbl_~a~2, S2_presdbl_~b~2, S2_presdbl_~c~0, S2_presdbl_~d~0;havoc S2_presdbl_~a~2;havoc S2_presdbl_~b~2;havoc S2_presdbl_~c~0;havoc S2_presdbl_~d~0;S2_presdbl_~a~2 := ~main_sum_val~0;S2_presdbl_~b~2 := ~main_diff_val~0;~main_pres_val_t~0 := S2_presdbl_~a~2;~main_pres_req_up~0 := 1;S2_presdbl_~c~0 := S2_presdbl_~a~2 + S2_presdbl_~b~2;S2_presdbl_~d~0 := S2_presdbl_~a~2 - S2_presdbl_~b~2;~main_dbl_val_t~0 := S2_presdbl_~c~0 + S2_presdbl_~d~0;~main_dbl_req_up~0 := 1; 606597#L189 assume !(0 == ~S3_zero_st~0); 606601#L204 assume !(0 == ~D_print_st~0); 606588#L219 [2018-12-02 14:58:38,205 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:38,205 INFO L82 PathProgramCache]: Analyzing trace with hash -544446791, now seen corresponding path program 6 times [2018-12-02 14:58:38,205 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:38,205 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:38,205 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:38,205 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:38,206 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:38,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:38,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:38,214 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:38,214 INFO L82 PathProgramCache]: Analyzing trace with hash 695555299, now seen corresponding path program 1 times [2018-12-02 14:58:38,214 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:38,215 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:38,215 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:38,215 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 14:58:38,215 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:38,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:38,228 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:38,228 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:38,228 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:38,228 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:38,228 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:38,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:38,229 INFO L87 Difference]: Start difference. First operand 15797 states and 22597 transitions. cyclomatic complexity: 6802 Second operand 3 states. [2018-12-02 14:58:38,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:38,284 INFO L93 Difference]: Finished difference Result 15797 states and 22165 transitions. [2018-12-02 14:58:38,284 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:38,284 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15797 states and 22165 transitions. [2018-12-02 14:58:38,319 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 14492 [2018-12-02 14:58:38,343 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15797 states to 15797 states and 22165 transitions. [2018-12-02 14:58:38,343 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15797 [2018-12-02 14:58:38,349 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15797 [2018-12-02 14:58:38,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15797 states and 22165 transitions. [2018-12-02 14:58:38,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:38,356 INFO L705 BuchiCegarLoop]: Abstraction has 15797 states and 22165 transitions. [2018-12-02 14:58:38,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15797 states and 22165 transitions. [2018-12-02 14:58:38,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15797 to 15797. [2018-12-02 14:58:38,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15797 states. [2018-12-02 14:58:38,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15797 states to 15797 states and 22165 transitions. [2018-12-02 14:58:38,516 INFO L728 BuchiCegarLoop]: Abstraction has 15797 states and 22165 transitions. [2018-12-02 14:58:38,516 INFO L608 BuchiCegarLoop]: Abstraction has 15797 states and 22165 transitions. [2018-12-02 14:58:38,516 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-12-02 14:58:38,516 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15797 states and 22165 transitions. [2018-12-02 14:58:38,539 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 14492 [2018-12-02 14:58:38,539 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:38,539 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:38,540 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:38,540 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:38,540 INFO L794 eck$LassoCheckResult]: Stem: 634907#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 634868#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 634549#L246 assume !(1 == ~main_in1_req_up~0); 634475#L246-2 assume !(1 == ~main_in2_req_up~0); 634477#L257-1 assume !(1 == ~main_sum_req_up~0); 634535#L268-1 assume !(1 == ~main_diff_req_up~0); 634541#L279-1 assume !(1 == ~main_pres_req_up~0); 634547#L290-1 assume !(1 == ~main_dbl_req_up~0); 634555#L301-1 assume !(1 == ~main_zero_req_up~0); 634502#L312-1 assume !(1 == ~main_clk_req_up~0); 634504#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 638606#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 638605#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 638604#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 638603#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 638602#L361-1 assume !(0 == ~main_in1_ev~0); 638601#L366-1 assume !(0 == ~main_in2_ev~0); 634960#L371-1 assume !(0 == ~main_sum_ev~0); 634758#L376-1 assume !(0 == ~main_diff_ev~0); 634759#L381-1 assume !(0 == ~main_pres_ev~0); 634791#L386-1 assume !(0 == ~main_dbl_ev~0); 634619#L391-1 assume !(0 == ~main_zero_ev~0); 634620#L396-1 assume !(0 == ~main_clk_ev~0); 634747#L401-1 assume !(0 == ~main_clk_pos_edge~0); 634748#L406-1 assume !(0 == ~main_clk_neg_edge~0); 634584#L411-1 assume !(1 == ~main_clk_pos_edge~0); 634585#L416-1 assume !(1 == ~main_clk_pos_edge~0); 638541#L421-1 assume !(1 == ~main_clk_pos_edge~0); 634955#L426-1 assume !(1 == ~main_clk_pos_edge~0); 634956#L431-1 assume !(1 == ~main_clk_pos_edge~0); 638540#L436-1 assume !(1 == ~main_in1_ev~0); 638534#L441-1 assume !(1 == ~main_in2_ev~0); 638529#L446-1 assume !(1 == ~main_sum_ev~0); 638524#L451-1 assume !(1 == ~main_diff_ev~0); 638518#L456-1 assume !(1 == ~main_pres_ev~0); 637601#L461-1 assume !(1 == ~main_dbl_ev~0); 637598#L466-1 assume !(1 == ~main_zero_ev~0); 636618#L471-1 assume !(1 == ~main_clk_ev~0); 637595#L476-1 assume !(1 == ~main_clk_pos_edge~0); 637592#L481-1 assume !(1 == ~main_clk_neg_edge~0); 635281#L732-1 assume !false; 637457#L493 start_simulation_~kernel_st~0 := 1;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; 637455#L219 [2018-12-02 14:58:38,540 INFO L796 eck$LassoCheckResult]: Loop: 637455#L219 assume !false; 638638#L137 assume !(0 == ~N_generate_st~0); 638636#L141 assume !(0 == ~S1_addsub_st~0); 638635#L144 assume !(0 == ~S2_presdbl_st~0); 637448#L147 assume !(0 == ~S3_zero_st~0); 634926#L150 assume !(0 == ~D_print_st~0); 634543#L235 start_simulation_~kernel_st~0 := 2; 634537#L499 assume !(1 == ~main_in1_req_up~0); 634538#L499-2 assume !(1 == ~main_in2_req_up~0); 635578#L510-1 assume !(1 == ~main_sum_req_up~0); 635577#L521-1 assume !(1 == ~main_diff_req_up~0); 635549#L532-1 assume !(1 == ~main_pres_req_up~0); 635524#L543-1 assume !(1 == ~main_dbl_req_up~0); 635512#L554-1 assume !(1 == ~main_zero_req_up~0); 635502#L565-1 assume 1 == ~main_clk_req_up~0; 635498#L577 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 634968#L580 assume 1 == ~main_clk_val~0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 2; 634969#L577-1 ~main_clk_req_up~0 := 0; 637436#L576-1 start_simulation_~kernel_st~0 := 3; 637430#L595 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 637424#L595-2 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 637418#L600-1 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 637412#L605-1 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 637406#L610-1 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 637400#L615-1 assume !(0 == ~main_dbl_ev~0); 637394#L620-1 assume !(0 == ~main_zero_ev~0); 637388#L625-1 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 637381#L630-1 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 637372#L635-1 assume !(0 == ~main_clk_neg_edge~0); 637364#L640-1 assume 1 == ~main_clk_pos_edge~0;~N_generate_st~0 := 0; 637356#L645-1 assume 1 == ~main_clk_pos_edge~0;~S1_addsub_st~0 := 0; 637344#L650-1 assume 1 == ~main_clk_pos_edge~0;~S2_presdbl_st~0 := 0; 637332#L655-1 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 637321#L660-1 assume 1 == ~main_clk_pos_edge~0;~D_print_st~0 := 0; 637310#L665-1 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 637304#L670-1 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 637298#L675-1 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 637292#L680-1 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 637286#L685-1 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 637278#L690-1 assume !(1 == ~main_dbl_ev~0); 637268#L695-1 assume !(1 == ~main_zero_ev~0); 636112#L700-1 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 637261#L705-1 assume 1 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 2; 637262#L710-1 assume !(1 == ~main_clk_neg_edge~0); 637671#L715-1 assume 0 == ~N_generate_st~0; 637670#L732-1 assume !false; 637663#L493 start_simulation_~kernel_st~0 := 1;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; 637662#L219 assume !false; 637660#L137 assume 0 == ~N_generate_st~0; 637657#L150-1 assume 0 == ~N_generate_st~0;eval_~tmp~0 := eval_#t~nondet0;havoc eval_#t~nondet0; 637654#L163 assume 0 != eval_~tmp~0;~N_generate_st~0 := 1;havoc N_generate_~a~0, N_generate_~b~0;havoc N_generate_~a~0;havoc N_generate_~b~0;~main_in1_val_t~0 := N_generate_~a~0;~main_in1_req_up~0 := 1;~main_in2_val_t~0 := N_generate_~b~0;~main_in2_req_up~0 := 1; 637655#L159 assume 0 == ~S1_addsub_st~0;eval_~tmp___0~0 := eval_#t~nondet1;havoc eval_#t~nondet1; 637726#L178 assume 0 != eval_~tmp___0~0;~S1_addsub_st~0 := 1;havoc S1_addsub_~a~1, S1_addsub_~b~1;havoc S1_addsub_~a~1;havoc S1_addsub_~b~1;S1_addsub_~a~1 := ~main_in1_val~0;S1_addsub_~b~1 := ~main_in2_val~0;~main_sum_val_t~0 := S1_addsub_~a~1 + S1_addsub_~b~1;~main_sum_req_up~0 := 1;~main_diff_val_t~0 := S1_addsub_~a~1 - S1_addsub_~b~1;~main_diff_req_up~0 := 1; 637727#L174 assume 0 == ~S2_presdbl_st~0;eval_~tmp___1~0 := eval_#t~nondet2;havoc eval_#t~nondet2; 637543#L193 assume 0 != eval_~tmp___1~0;~S2_presdbl_st~0 := 1;havoc S2_presdbl_~a~2, S2_presdbl_~b~2, S2_presdbl_~c~0, S2_presdbl_~d~0;havoc S2_presdbl_~a~2;havoc S2_presdbl_~b~2;havoc S2_presdbl_~c~0;havoc S2_presdbl_~d~0;S2_presdbl_~a~2 := ~main_sum_val~0;S2_presdbl_~b~2 := ~main_diff_val~0;~main_pres_val_t~0 := S2_presdbl_~a~2;~main_pres_req_up~0 := 1;S2_presdbl_~c~0 := S2_presdbl_~a~2 + S2_presdbl_~b~2;S2_presdbl_~d~0 := S2_presdbl_~a~2 - S2_presdbl_~b~2;~main_dbl_val_t~0 := S2_presdbl_~c~0 + S2_presdbl_~d~0;~main_dbl_req_up~0 := 1; 637544#L189 assume 0 == ~S3_zero_st~0;eval_~tmp___2~0 := eval_#t~nondet3;havoc eval_#t~nondet3; 637573#L208 assume 0 != eval_~tmp___2~0;~S3_zero_st~0 := 1;havoc S3_zero_~a~3, S3_zero_~b~3;havoc S3_zero_~a~3;havoc S3_zero_~b~3;S3_zero_~a~3 := ~main_pres_val~0;S3_zero_~b~3 := ~main_dbl_val~0;~main_zero_val_t~0 := S3_zero_~b~3 - (S3_zero_~a~3 + S3_zero_~a~3);~main_zero_req_up~0 := 1; 637538#L204 assume !(0 == ~D_print_st~0); 637455#L219 [2018-12-02 14:58:38,541 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:38,541 INFO L82 PathProgramCache]: Analyzing trace with hash -544446791, now seen corresponding path program 7 times [2018-12-02 14:58:38,541 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:38,541 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:38,541 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:38,541 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:38,541 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:38,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:38,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:38,548 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:38,548 INFO L82 PathProgramCache]: Analyzing trace with hash 87368953, now seen corresponding path program 1 times [2018-12-02 14:58:38,549 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:38,549 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:38,549 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:38,549 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:38,549 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:38,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:38,564 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:38,564 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:38,564 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-02 14:58:38,564 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:38,564 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:38,564 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:38,564 INFO L87 Difference]: Start difference. First operand 15797 states and 22165 transitions. cyclomatic complexity: 6370 Second operand 3 states. [2018-12-02 14:58:38,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:38,601 INFO L93 Difference]: Finished difference Result 15797 states and 21757 transitions. [2018-12-02 14:58:38,601 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:38,602 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15797 states and 21757 transitions. [2018-12-02 14:58:38,630 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 14492 [2018-12-02 14:58:38,649 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15797 states to 15797 states and 21757 transitions. [2018-12-02 14:58:38,649 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15797 [2018-12-02 14:58:38,655 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15797 [2018-12-02 14:58:38,655 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15797 states and 21757 transitions. [2018-12-02 14:58:38,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:38,660 INFO L705 BuchiCegarLoop]: Abstraction has 15797 states and 21757 transitions. [2018-12-02 14:58:38,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15797 states and 21757 transitions. [2018-12-02 14:58:38,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15797 to 15797. [2018-12-02 14:58:38,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15797 states. [2018-12-02 14:58:38,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15797 states to 15797 states and 21757 transitions. [2018-12-02 14:58:38,736 INFO L728 BuchiCegarLoop]: Abstraction has 15797 states and 21757 transitions. [2018-12-02 14:58:38,736 INFO L608 BuchiCegarLoop]: Abstraction has 15797 states and 21757 transitions. [2018-12-02 14:58:38,736 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-12-02 14:58:38,737 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15797 states and 21757 transitions. [2018-12-02 14:58:38,762 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 14492 [2018-12-02 14:58:38,762 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:38,762 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:38,762 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:38,762 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:38,763 INFO L794 eck$LassoCheckResult]: Stem: 666485#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 666458#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 666144#L246 assume !(1 == ~main_in1_req_up~0); 666073#L246-2 assume !(1 == ~main_in2_req_up~0); 666075#L257-1 assume !(1 == ~main_sum_req_up~0); 666130#L268-1 assume !(1 == ~main_diff_req_up~0); 666136#L279-1 assume !(1 == ~main_pres_req_up~0); 666142#L290-1 assume !(1 == ~main_dbl_req_up~0); 666152#L301-1 assume !(1 == ~main_zero_req_up~0); 666102#L312-1 assume !(1 == ~main_clk_req_up~0); 666100#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 666101#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 666283#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 666284#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 666092#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 666093#L361-1 assume !(0 == ~main_in1_ev~0); 666409#L366-1 assume !(0 == ~main_in2_ev~0); 666410#L371-1 assume !(0 == ~main_sum_ev~0); 666355#L376-1 assume !(0 == ~main_diff_ev~0); 666356#L381-1 assume !(0 == ~main_pres_ev~0); 666388#L386-1 assume !(0 == ~main_dbl_ev~0); 666218#L391-1 assume !(0 == ~main_zero_ev~0); 666219#L396-1 assume !(0 == ~main_clk_ev~0); 666342#L401-1 assume !(0 == ~main_clk_pos_edge~0); 666343#L406-1 assume !(0 == ~main_clk_neg_edge~0); 666181#L411-1 assume !(1 == ~main_clk_pos_edge~0); 666182#L416-1 assume !(1 == ~main_clk_pos_edge~0); 667384#L421-1 assume !(1 == ~main_clk_pos_edge~0); 667380#L426-1 assume !(1 == ~main_clk_pos_edge~0); 667376#L431-1 assume !(1 == ~main_clk_pos_edge~0); 667372#L436-1 assume !(1 == ~main_in1_ev~0); 667368#L441-1 assume !(1 == ~main_in2_ev~0); 667364#L446-1 assume !(1 == ~main_sum_ev~0); 667360#L451-1 assume !(1 == ~main_diff_ev~0); 667356#L456-1 assume !(1 == ~main_pres_ev~0); 667352#L461-1 assume !(1 == ~main_dbl_ev~0); 667346#L466-1 assume !(1 == ~main_zero_ev~0); 667203#L471-1 assume !(1 == ~main_clk_ev~0); 667344#L476-1 assume !(1 == ~main_clk_pos_edge~0); 668394#L481-1 assume !(1 == ~main_clk_neg_edge~0); 666840#L732-1 assume !false; 668393#L493 start_simulation_~kernel_st~0 := 1;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; 668389#L219 [2018-12-02 14:58:38,763 INFO L796 eck$LassoCheckResult]: Loop: 668389#L219 assume !false; 668388#L137 assume !(0 == ~N_generate_st~0); 668387#L141 assume !(0 == ~S1_addsub_st~0); 668386#L144 assume !(0 == ~S2_presdbl_st~0); 668385#L147 assume !(0 == ~S3_zero_st~0); 668384#L150 assume !(0 == ~D_print_st~0); 668383#L235 start_simulation_~kernel_st~0 := 2; 668381#L499 assume !(1 == ~main_in1_req_up~0); 668377#L499-2 assume !(1 == ~main_in2_req_up~0); 668376#L510-1 assume !(1 == ~main_sum_req_up~0); 668375#L521-1 assume !(1 == ~main_diff_req_up~0); 667125#L532-1 assume !(1 == ~main_pres_req_up~0); 667124#L543-1 assume !(1 == ~main_dbl_req_up~0); 667084#L554-1 assume !(1 == ~main_zero_req_up~0); 667074#L565-1 assume 1 == ~main_clk_req_up~0; 667070#L577 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 666525#L580 assume 1 == ~main_clk_val~0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 2; 666526#L577-1 ~main_clk_req_up~0 := 0; 668519#L576-1 start_simulation_~kernel_st~0 := 3; 668517#L595 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 668515#L595-2 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 668513#L600-1 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 668511#L605-1 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 668509#L610-1 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 668507#L615-1 assume !(0 == ~main_dbl_ev~0); 668505#L620-1 assume !(0 == ~main_zero_ev~0); 668503#L625-1 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 668499#L630-1 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 668497#L635-1 assume !(0 == ~main_clk_neg_edge~0); 668493#L640-1 assume 1 == ~main_clk_pos_edge~0;~N_generate_st~0 := 0; 668489#L645-1 assume 1 == ~main_clk_pos_edge~0;~S1_addsub_st~0 := 0; 668485#L650-1 assume 1 == ~main_clk_pos_edge~0;~S2_presdbl_st~0 := 0; 668481#L655-1 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 668477#L660-1 assume 1 == ~main_clk_pos_edge~0;~D_print_st~0 := 0; 668475#L665-1 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 668473#L670-1 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 668471#L675-1 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 668469#L680-1 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 668467#L685-1 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 668466#L690-1 assume !(1 == ~main_dbl_ev~0); 668462#L695-1 assume !(1 == ~main_zero_ev~0); 667732#L700-1 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 668458#L705-1 assume 1 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 2; 668459#L710-1 assume !(1 == ~main_clk_neg_edge~0); 667586#L715-1 assume 0 == ~N_generate_st~0; 667585#L732-1 assume !false; 667570#L493 start_simulation_~kernel_st~0 := 1;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; 667568#L219 assume !false; 667566#L137 assume 0 == ~N_generate_st~0; 667564#L150-1 assume 0 == ~N_generate_st~0;eval_~tmp~0 := eval_#t~nondet0;havoc eval_#t~nondet0; 667542#L163 assume 0 != eval_~tmp~0;~N_generate_st~0 := 1;havoc N_generate_~a~0, N_generate_~b~0;havoc N_generate_~a~0;havoc N_generate_~b~0;~main_in1_val_t~0 := N_generate_~a~0;~main_in1_req_up~0 := 1;~main_in2_val_t~0 := N_generate_~b~0;~main_in2_req_up~0 := 1; 667539#L159 assume 0 == ~S1_addsub_st~0;eval_~tmp___0~0 := eval_#t~nondet1;havoc eval_#t~nondet1; 667535#L178 assume 0 != eval_~tmp___0~0;~S1_addsub_st~0 := 1;havoc S1_addsub_~a~1, S1_addsub_~b~1;havoc S1_addsub_~a~1;havoc S1_addsub_~b~1;S1_addsub_~a~1 := ~main_in1_val~0;S1_addsub_~b~1 := ~main_in2_val~0;~main_sum_val_t~0 := S1_addsub_~a~1 + S1_addsub_~b~1;~main_sum_req_up~0 := 1;~main_diff_val_t~0 := S1_addsub_~a~1 - S1_addsub_~b~1;~main_diff_req_up~0 := 1; 667536#L174 assume 0 == ~S2_presdbl_st~0;eval_~tmp___1~0 := eval_#t~nondet2;havoc eval_#t~nondet2; 668399#L193 assume 0 != eval_~tmp___1~0;~S2_presdbl_st~0 := 1;havoc S2_presdbl_~a~2, S2_presdbl_~b~2, S2_presdbl_~c~0, S2_presdbl_~d~0;havoc S2_presdbl_~a~2;havoc S2_presdbl_~b~2;havoc S2_presdbl_~c~0;havoc S2_presdbl_~d~0;S2_presdbl_~a~2 := ~main_sum_val~0;S2_presdbl_~b~2 := ~main_diff_val~0;~main_pres_val_t~0 := S2_presdbl_~a~2;~main_pres_req_up~0 := 1;S2_presdbl_~c~0 := S2_presdbl_~a~2 + S2_presdbl_~b~2;S2_presdbl_~d~0 := S2_presdbl_~a~2 - S2_presdbl_~b~2;~main_dbl_val_t~0 := S2_presdbl_~c~0 + S2_presdbl_~d~0;~main_dbl_req_up~0 := 1; 668398#L189 assume 0 == ~S3_zero_st~0;eval_~tmp___2~0 := eval_#t~nondet3;havoc eval_#t~nondet3; 668397#L208 assume 0 != eval_~tmp___2~0;~S3_zero_st~0 := 1;havoc S3_zero_~a~3, S3_zero_~b~3;havoc S3_zero_~a~3;havoc S3_zero_~b~3;S3_zero_~a~3 := ~main_pres_val~0;S3_zero_~b~3 := ~main_dbl_val~0;~main_zero_val_t~0 := S3_zero_~b~3 - (S3_zero_~a~3 + S3_zero_~a~3);~main_zero_req_up~0 := 1; 668395#L204 assume 0 == ~D_print_st~0;eval_~tmp___3~0 := eval_#t~nondet4;havoc eval_#t~nondet4; 668391#L223 assume 0 != eval_~tmp___3~0;~D_print_st~0 := 1;~D_z~0 := ~main_zero_val~0; 668389#L219 [2018-12-02 14:58:38,763 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:38,763 INFO L82 PathProgramCache]: Analyzing trace with hash -544446791, now seen corresponding path program 8 times [2018-12-02 14:58:38,763 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:38,763 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:38,764 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:38,764 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:38,764 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:38,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:38,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:38,771 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:38,772 INFO L82 PathProgramCache]: Analyzing trace with hash -1586529636, now seen corresponding path program 1 times [2018-12-02 14:58:38,772 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:38,772 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:38,772 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:38,772 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 14:58:38,772 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:38,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:38,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:38,787 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:38,787 INFO L82 PathProgramCache]: Analyzing trace with hash 1881506020, now seen corresponding path program 1 times [2018-12-02 14:58:38,787 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:38,787 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:38,788 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:38,788 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:38,788 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:38,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:38,802 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:38,802 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:38,803 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:39,268 WARN L180 SmtUtils]: Spent 460.00 ms on a formula simplification. DAG size of input: 227 DAG size of output: 223 [2018-12-02 14:58:39,411 WARN L180 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 180 [2018-12-02 14:58:39,419 INFO L216 LassoAnalysis]: Preferences: [2018-12-02 14:58:39,419 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-02 14:58:39,419 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-02 14:58:39,419 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-02 14:58:39,420 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-12-02 14:58:39,420 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 14:58:39,420 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-02 14:58:39,420 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-02 14:58:39,420 INFO L131 ssoRankerPreferences]: Filename of dumped script: pipeline_true-unreach-call_false-termination.cil.c_Iteration25_Loop [2018-12-02 14:58:39,420 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-02 14:58:39,420 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-02 14:58:39,435 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,441 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,443 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,445 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,446 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,453 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,457 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,461 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,469 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,470 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,473 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,474 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,475 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,476 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,479 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,482 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,483 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,485 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,486 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,489 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,490 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,492 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,493 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,498 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,506 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,508 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,510 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,512 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,514 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,517 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,521 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,525 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,528 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,531 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,532 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,536 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,538 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,538 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,539 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,540 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,543 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:39,897 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-02 14:58:39,898 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/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-12-02 14:58:39,902 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 14:58:39,902 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 14:58:39,908 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 14:58:39,908 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~N_generate_st~0=1} Honda state: {~N_generate_st~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/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-12-02 14:58:39,924 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 14:58:39,924 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 14:58:39,927 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 14:58:39,927 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_in2_val_t~0=-8, ULTIMATE.start_N_generate_~b~0=-8} Honda state: {~main_in2_val_t~0=-8, ULTIMATE.start_N_generate_~b~0=-8} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/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-12-02 14:58:39,943 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 14:58:39,943 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 14:58:39,945 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 14:58:39,945 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_clk_ev~0=2} Honda state: {~main_clk_ev~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/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-12-02 14:58:39,960 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 14:58:39,960 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 14:58:39,963 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 14:58:39,963 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_clk_pos_edge~0=2} Honda state: {~main_clk_pos_edge~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/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-12-02 14:58:39,978 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 14:58:39,978 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/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-12-02 14:58:39,995 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-12-02 14:58:39,995 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 14:58:39,997 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-12-02 14:58:40,011 INFO L216 LassoAnalysis]: Preferences: [2018-12-02 14:58:40,012 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-02 14:58:40,012 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-02 14:58:40,012 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-02 14:58:40,012 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-12-02 14:58:40,012 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 14:58:40,012 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-02 14:58:40,012 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-02 14:58:40,012 INFO L131 ssoRankerPreferences]: Filename of dumped script: pipeline_true-unreach-call_false-termination.cil.c_Iteration25_Loop [2018-12-02 14:58:40,012 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-02 14:58:40,012 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-02 14:58:40,014 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,021 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,023 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,025 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,028 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,030 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,034 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,036 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,039 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,042 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,047 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,049 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,050 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,051 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,052 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,055 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,059 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,062 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,064 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,066 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,067 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,073 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,074 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,077 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,080 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,082 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,084 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,086 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,088 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,092 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,097 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,099 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,101 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,103 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,107 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,109 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,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-12-02 14:58:40,113 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,113 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:58:40,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-12-02 14:58:40,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-12-02 14:58:40,440 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-02 14:58:40,443 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-12-02 14:58:40,444 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-12-02 14:58:40,445 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:58:40,445 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:58:40,445 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:58:40,445 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:58:40,445 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:58:40,447 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:58:40,447 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:58:40,450 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:58:40,450 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-12-02 14:58:40,451 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:58:40,451 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:58:40,451 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:58:40,451 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:58:40,451 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:58:40,451 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:58:40,451 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:58:40,452 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:58:40,452 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-12-02 14:58:40,452 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:58:40,452 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:58:40,452 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:58:40,452 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:58:40,453 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:58:40,453 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:58:40,453 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:58:40,454 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-12-02 14:58:40,455 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-12-02 14:58:40,455 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-12-02 14:58:40,456 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-12-02 14:58:40,457 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-12-02 14:58:40,457 INFO L518 LassoAnalysis]: Proved termination. [2018-12-02 14:58:40,457 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(~main_clk_req_up~0) = 1*~main_clk_req_up~0 Supporting invariants [] [2018-12-02 14:58:40,457 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-12-02 14:58:40,477 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:40,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:40,497 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 14:58:40,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:40,521 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 14:58:40,539 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:40,542 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-12-02 14:58:40,543 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 15797 states and 21757 transitions. cyclomatic complexity: 5962 Second operand 5 states. [2018-12-02 14:58:40,714 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 15797 states and 21757 transitions. cyclomatic complexity: 5962. Second operand 5 states. Result 20065 states and 27441 transitions. Complement of second has 7 states. [2018-12-02 14:58:40,715 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-12-02 14:58:40,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-12-02 14:58:40,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 237 transitions. [2018-12-02 14:58:40,716 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 237 transitions. Stem has 42 letters. Loop has 59 letters. [2018-12-02 14:58:40,718 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-02 14:58:40,718 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 237 transitions. Stem has 101 letters. Loop has 59 letters. [2018-12-02 14:58:40,719 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-02 14:58:40,719 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 237 transitions. Stem has 42 letters. Loop has 118 letters. [2018-12-02 14:58:40,721 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-02 14:58:40,721 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20065 states and 27441 transitions. [2018-12-02 14:58:40,768 INFO L131 ngComponentsAnalysis]: Automaton has 126 accepting balls. 14076 [2018-12-02 14:58:40,803 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20065 states to 19525 states and 26665 transitions. [2018-12-02 14:58:40,804 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15845 [2018-12-02 14:58:40,814 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15925 [2018-12-02 14:58:40,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19525 states and 26665 transitions. [2018-12-02 14:58:40,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-02 14:58:40,814 INFO L705 BuchiCegarLoop]: Abstraction has 19525 states and 26665 transitions. [2018-12-02 14:58:40,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19525 states and 26665 transitions. [2018-12-02 14:58:40,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19525 to 19449. [2018-12-02 14:58:40,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19449 states. [2018-12-02 14:58:40,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19449 states to 19449 states and 26577 transitions. [2018-12-02 14:58:40,929 INFO L728 BuchiCegarLoop]: Abstraction has 19449 states and 26577 transitions. [2018-12-02 14:58:40,929 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:40,929 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:40,929 INFO L87 Difference]: Start difference. First operand 19449 states and 26577 transitions. Second operand 3 states. [2018-12-02 14:58:40,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:40,999 INFO L93 Difference]: Finished difference Result 10653 states and 14585 transitions. [2018-12-02 14:58:40,999 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:41,000 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10653 states and 14585 transitions. [2018-12-02 14:58:41,024 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10140 [2018-12-02 14:58:41,039 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10653 states to 10541 states and 14417 transitions. [2018-12-02 14:58:41,039 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10541 [2018-12-02 14:58:41,044 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10541 [2018-12-02 14:58:41,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10541 states and 14417 transitions. [2018-12-02 14:58:41,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:41,051 INFO L705 BuchiCegarLoop]: Abstraction has 10541 states and 14417 transitions. [2018-12-02 14:58:41,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10541 states and 14417 transitions. [2018-12-02 14:58:41,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10541 to 10541. [2018-12-02 14:58:41,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10541 states. [2018-12-02 14:58:41,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10541 states to 10541 states and 14417 transitions. [2018-12-02 14:58:41,113 INFO L728 BuchiCegarLoop]: Abstraction has 10541 states and 14417 transitions. [2018-12-02 14:58:41,113 INFO L608 BuchiCegarLoop]: Abstraction has 10541 states and 14417 transitions. [2018-12-02 14:58:41,113 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-12-02 14:58:41,113 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10541 states and 14417 transitions. [2018-12-02 14:58:41,133 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10140 [2018-12-02 14:58:41,133 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:41,133 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:41,139 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:41,139 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, 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, 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, 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, 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-12-02 14:58:41,139 INFO L794 eck$LassoCheckResult]: Stem: 732575#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 732327#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 732328#L246 assume !(1 == ~main_in1_req_up~0); 732394#L246-2 assume !(1 == ~main_in2_req_up~0); 732396#L257-1 assume !(1 == ~main_sum_req_up~0); 732451#L268-1 assume !(1 == ~main_diff_req_up~0); 732458#L279-1 assume !(1 == ~main_pres_req_up~0); 732462#L290-1 assume !(1 == ~main_dbl_req_up~0); 732469#L301-1 assume !(1 == ~main_zero_req_up~0); 732425#L312-1 assume !(1 == ~main_clk_req_up~0); 732426#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 732570#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 732571#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 732329#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 732330#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 732507#L361-1 assume !(0 == ~main_in1_ev~0); 732508#L366-1 assume !(0 == ~main_in2_ev~0); 732771#L371-1 assume !(0 == ~main_sum_ev~0); 732772#L376-1 assume !(0 == ~main_diff_ev~0); 732705#L381-1 assume !(0 == ~main_pres_ev~0); 732706#L386-1 assume !(0 == ~main_dbl_ev~0); 732547#L391-1 assume !(0 == ~main_zero_ev~0); 732548#L396-1 assume !(0 == ~main_clk_ev~0); 732666#L401-1 assume !(0 == ~main_clk_pos_edge~0); 732667#L406-1 assume !(0 == ~main_clk_neg_edge~0); 733021#L411-1 assume !(1 == ~main_clk_pos_edge~0); 732741#L416-1 assume !(1 == ~main_clk_pos_edge~0); 732742#L421-1 assume !(1 == ~main_clk_pos_edge~0); 732747#L426-1 assume !(1 == ~main_clk_pos_edge~0); 732676#L431-1 assume !(1 == ~main_clk_pos_edge~0); 732677#L436-1 assume !(1 == ~main_in1_ev~0); 732704#L441-1 assume !(1 == ~main_in2_ev~0); 733006#L446-1 assume !(1 == ~main_sum_ev~0); 733004#L451-1 assume !(1 == ~main_diff_ev~0); 733002#L456-1 assume !(1 == ~main_pres_ev~0); 733001#L461-1 assume !(1 == ~main_dbl_ev~0); 732961#L466-1 assume !(1 == ~main_zero_ev~0); 732478#L471-1 assume !(1 == ~main_clk_ev~0); 732998#L476-1 assume !(1 == ~main_clk_pos_edge~0); 732996#L481-1 assume !(1 == ~main_clk_neg_edge~0); 732994#L732-1 assume !false; 732992#L493 start_simulation_~kernel_st~0 := 1;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; 732920#L219 assume !false; 732894#L137 assume !(0 == ~N_generate_st~0); 732893#L141 assume !(0 == ~S1_addsub_st~0); 732892#L144 assume !(0 == ~S2_presdbl_st~0); 732891#L147 assume !(0 == ~S3_zero_st~0); 732890#L150 assume !(0 == ~D_print_st~0); 732889#L235 start_simulation_~kernel_st~0 := 2; 732886#L499 assume !(1 == ~main_in1_req_up~0); 732880#L499-2 assume !(1 == ~main_in2_req_up~0); 732878#L510-1 assume !(1 == ~main_sum_req_up~0); 732875#L521-1 assume !(1 == ~main_diff_req_up~0); 732872#L532-1 assume !(1 == ~main_pres_req_up~0); 732869#L543-1 assume !(1 == ~main_dbl_req_up~0); 732863#L554-1 assume !(1 == ~main_zero_req_up~0); 732858#L565-1 assume !(1 == ~main_clk_req_up~0); 732856#L576-1 start_simulation_~kernel_st~0 := 3; 732854#L595 assume !(0 == ~main_in1_ev~0); 732852#L595-2 assume !(0 == ~main_in2_ev~0); 732850#L600-1 assume !(0 == ~main_sum_ev~0); 732848#L605-1 assume !(0 == ~main_diff_ev~0); 732846#L610-1 assume !(0 == ~main_pres_ev~0); 732844#L615-1 assume !(0 == ~main_dbl_ev~0); 732842#L620-1 assume !(0 == ~main_zero_ev~0); 732840#L625-1 assume !(0 == ~main_clk_ev~0); 732838#L630-1 assume !(0 == ~main_clk_pos_edge~0); 732836#L635-1 assume !(0 == ~main_clk_neg_edge~0); 732834#L640-1 assume !(1 == ~main_clk_pos_edge~0); 732832#L645-1 assume !(1 == ~main_clk_pos_edge~0); 732830#L650-1 assume !(1 == ~main_clk_pos_edge~0); 732828#L655-1 assume !(1 == ~main_clk_pos_edge~0); 732826#L660-1 assume !(1 == ~main_clk_pos_edge~0); 732824#L665-1 assume !(1 == ~main_in1_ev~0); 732822#L670-1 assume !(1 == ~main_in2_ev~0); 732820#L675-1 assume !(1 == ~main_sum_ev~0); 732818#L680-1 assume !(1 == ~main_diff_ev~0); 732816#L685-1 assume !(1 == ~main_pres_ev~0); 732814#L690-1 assume !(1 == ~main_dbl_ev~0); 732700#L695-1 assume !(1 == ~main_zero_ev~0); 732701#L700-1 assume !(1 == ~main_clk_ev~0); 732717#L705-1 assume !(1 == ~main_clk_pos_edge~0); 732583#L710-1 assume !(1 == ~main_clk_neg_edge~0); 732584#L715-1 assume !(0 == ~N_generate_st~0); 732780#L723 assume !(0 == ~S1_addsub_st~0); 732638#L726 assume !(0 == ~S2_presdbl_st~0); 732639#L729 assume !(0 == ~S3_zero_st~0); 732578#L732 assume !(0 == ~D_print_st~0); 732579#L742-2 [2018-12-02 14:58:41,140 INFO L796 eck$LassoCheckResult]: Loop: 732579#L742-2 assume !false; 741152#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 741150#L246-3 assume !(1 == ~main_in1_req_up~0); 741148#L246-5 assume !(1 == ~main_in2_req_up~0); 732385#L257-3 assume !(1 == ~main_sum_req_up~0); 732387#L268-3 assume !(1 == ~main_diff_req_up~0); 732389#L279-3 assume !(1 == ~main_pres_req_up~0); 732397#L290-3 assume !(1 == ~main_dbl_req_up~0); 732440#L301-3 assume !(1 == ~main_zero_req_up~0); 732444#L312-3 assume !(1 == ~main_clk_req_up~0); 732430#L323-3 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 732431#L341-3 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 732576#L346-3 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 732339#L351-3 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 732340#L356-3 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 732427#L361-3 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 732520#L366-3 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 732753#L371-3 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 732684#L376-3 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 732685#L381-3 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 732708#L386-3 assume !(0 == ~main_dbl_ev~0); 732524#L391-3 assume !(0 == ~main_zero_ev~0); 732525#L396-3 assume !(0 == ~main_clk_ev~0); 742229#L401-3 assume !(0 == ~main_clk_pos_edge~0); 742225#L406-3 assume !(0 == ~main_clk_neg_edge~0); 742224#L411-3 assume !(1 == ~main_clk_pos_edge~0); 742223#L416-3 assume !(1 == ~main_clk_pos_edge~0); 742222#L421-3 assume !(1 == ~main_clk_pos_edge~0); 732773#L426-3 assume !(1 == ~main_clk_pos_edge~0); 732680#L431-3 assume !(1 == ~main_clk_pos_edge~0); 732681#L436-3 assume !(1 == ~main_in1_ev~0); 732707#L441-3 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 732549#L446-3 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 732550#L451-3 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 732608#L456-3 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 732390#L461-3 assume !(1 == ~main_dbl_ev~0); 732391#L466-3 assume !(1 == ~main_zero_ev~0); 736536#L471-3 assume !(1 == ~main_clk_ev~0); 741415#L476-3 assume !(1 == ~main_clk_pos_edge~0); 741411#L481-3 assume !(1 == ~main_clk_neg_edge~0); 733722#L732-3 assume !false; 741227#L493-1 start_simulation_~kernel_st~0 := 1;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; 741222#L219-1 assume !false; 741220#L137-1 assume !(0 == ~N_generate_st~0); 741219#L141-2 assume !(0 == ~S1_addsub_st~0); 741218#L144-2 assume !(0 == ~S2_presdbl_st~0); 741217#L147-2 assume !(0 == ~S3_zero_st~0); 741216#L150-2 assume !(0 == ~D_print_st~0); 741215#L235-1 start_simulation_~kernel_st~0 := 2; 741213#L499-3 assume !(1 == ~main_in1_req_up~0); 741210#L499-5 assume !(1 == ~main_in2_req_up~0); 736103#L510-3 assume !(1 == ~main_sum_req_up~0); 736099#L521-3 assume !(1 == ~main_diff_req_up~0); 736095#L532-3 assume !(1 == ~main_pres_req_up~0); 736091#L543-3 assume !(1 == ~main_dbl_req_up~0); 736086#L554-3 assume !(1 == ~main_zero_req_up~0); 736087#L565-3 assume !(1 == ~main_clk_req_up~0); 741781#L576-3 start_simulation_~kernel_st~0 := 3; 741779#L595-3 assume !(0 == ~main_in1_ev~0); 741777#L595-5 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 741775#L600-3 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 741773#L605-3 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 741771#L610-3 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 741769#L615-3 assume !(0 == ~main_dbl_ev~0); 741767#L620-3 assume !(0 == ~main_zero_ev~0); 741765#L625-3 assume !(0 == ~main_clk_ev~0); 741763#L630-3 assume !(0 == ~main_clk_pos_edge~0); 741761#L635-3 assume !(0 == ~main_clk_neg_edge~0); 741759#L640-3 assume !(1 == ~main_clk_pos_edge~0); 741757#L645-3 assume !(1 == ~main_clk_pos_edge~0); 741755#L650-3 assume !(1 == ~main_clk_pos_edge~0); 741753#L655-3 assume !(1 == ~main_clk_pos_edge~0); 741751#L660-3 assume !(1 == ~main_clk_pos_edge~0); 741749#L665-3 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 741747#L670-3 assume !(1 == ~main_in2_ev~0); 741745#L675-3 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 741743#L680-3 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 741741#L685-3 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 741740#L690-3 assume !(1 == ~main_dbl_ev~0); 741737#L695-3 assume !(1 == ~main_zero_ev~0); 735446#L700-3 assume !(1 == ~main_clk_ev~0); 741736#L705-3 assume !(1 == ~main_clk_pos_edge~0); 741735#L710-3 assume !(1 == ~main_clk_neg_edge~0); 733629#L715-3 assume !(0 == ~N_generate_st~0); 741734#L723-2 assume !(0 == ~S1_addsub_st~0); 741732#L726-2 assume !(0 == ~S2_presdbl_st~0); 741730#L729-2 assume !(0 == ~S3_zero_st~0); 741728#L732-2 assume !(0 == ~D_print_st~0); 741726#L742-1 main_~count~0 := 1 + main_~count~0; 741723#L793 assume !(5 == main_~count~0); 741720#L793-2 ~main_clk_val_t~0 := 0;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 741718#L246-6 assume !(1 == ~main_in1_req_up~0); 741716#L246-8 assume !(1 == ~main_in2_req_up~0); 734498#L257-5 assume !(1 == ~main_sum_req_up~0); 734490#L268-5 assume !(1 == ~main_diff_req_up~0); 734307#L279-5 assume !(1 == ~main_pres_req_up~0); 734269#L290-5 assume !(1 == ~main_dbl_req_up~0); 734259#L301-5 assume !(1 == ~main_zero_req_up~0); 734183#L312-5 assume !(1 == ~main_clk_req_up~0); 732399#L323-5 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 732400#L341-5 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 732582#L346-5 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 732348#L351-5 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 732349#L356-5 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 732437#L361-5 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 732497#L366-5 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 732743#L371-5 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 732763#L376-5 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 732698#L381-5 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 732699#L386-5 assume !(0 == ~main_dbl_ev~0); 732531#L391-5 assume !(0 == ~main_zero_ev~0); 732532#L396-5 assume !(0 == ~main_clk_ev~0); 732577#L401-5 assume !(0 == ~main_clk_pos_edge~0); 732341#L406-5 assume !(0 == ~main_clk_neg_edge~0); 732342#L411-5 assume !(1 == ~main_clk_pos_edge~0); 732428#L416-5 assume !(1 == ~main_clk_pos_edge~0); 732523#L421-5 assume !(1 == ~main_clk_pos_edge~0); 732754#L426-5 assume !(1 == ~main_clk_pos_edge~0); 741709#L431-5 assume !(1 == ~main_clk_pos_edge~0); 741707#L436-5 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 741705#L441-5 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 741703#L446-5 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 741103#L451-5 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 738569#L456-5 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 738566#L461-5 assume !(1 == ~main_dbl_ev~0); 738563#L466-5 assume !(1 == ~main_zero_ev~0); 738551#L471-5 assume !(1 == ~main_clk_ev~0); 738558#L476-5 assume !(1 == ~main_clk_pos_edge~0); 738556#L481-5 assume !(1 == ~main_clk_neg_edge~0); 733208#L732-5 assume !false; 738526#L493-2 start_simulation_~kernel_st~0 := 1;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; 738517#L219-2 assume !false; 738511#L137-2 assume !(0 == ~N_generate_st~0); 738509#L141-4 assume !(0 == ~S1_addsub_st~0); 738507#L144-4 assume !(0 == ~S2_presdbl_st~0); 738505#L147-4 assume !(0 == ~S3_zero_st~0); 738503#L150-4 assume !(0 == ~D_print_st~0); 738501#L235-2 start_simulation_~kernel_st~0 := 2; 738498#L499-6 assume !(1 == ~main_in1_req_up~0); 738489#L499-8 assume !(1 == ~main_in2_req_up~0); 738481#L510-5 assume !(1 == ~main_sum_req_up~0); 738478#L521-5 assume !(1 == ~main_diff_req_up~0); 738468#L532-5 assume !(1 == ~main_pres_req_up~0); 738459#L543-5 assume !(1 == ~main_dbl_req_up~0); 738454#L554-5 assume !(1 == ~main_zero_req_up~0); 738455#L565-5 assume !(1 == ~main_clk_req_up~0); 741368#L576-5 start_simulation_~kernel_st~0 := 3; 741366#L595-6 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 741365#L595-8 assume !(0 == ~main_in2_ev~0); 741364#L600-5 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 741363#L605-5 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 741361#L610-5 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 741359#L615-5 assume !(0 == ~main_dbl_ev~0); 741356#L620-5 assume !(0 == ~main_zero_ev~0); 741354#L625-5 assume !(0 == ~main_clk_ev~0); 741353#L630-5 assume !(0 == ~main_clk_pos_edge~0); 741350#L635-5 assume !(0 == ~main_clk_neg_edge~0); 741348#L640-5 assume !(1 == ~main_clk_pos_edge~0); 741347#L645-5 assume !(1 == ~main_clk_pos_edge~0); 741345#L650-5 assume !(1 == ~main_clk_pos_edge~0); 741343#L655-5 assume !(1 == ~main_clk_pos_edge~0); 741342#L660-5 assume !(1 == ~main_clk_pos_edge~0); 741341#L665-5 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 741339#L670-5 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 741337#L675-5 assume !(1 == ~main_sum_ev~0); 741335#L680-5 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 741333#L685-5 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 741332#L690-5 assume !(1 == ~main_dbl_ev~0); 741330#L695-5 assume !(1 == ~main_zero_ev~0); 734451#L700-5 assume !(1 == ~main_clk_ev~0); 741329#L705-5 assume !(1 == ~main_clk_pos_edge~0); 741328#L710-5 assume !(1 == ~main_clk_neg_edge~0); 734029#L715-5 assume !(0 == ~N_generate_st~0); 741324#L723-4 assume !(0 == ~S1_addsub_st~0); 741155#L726-4 assume !(0 == ~S2_presdbl_st~0); 741154#L729-4 assume !(0 == ~S3_zero_st~0); 741153#L732-4 assume !(0 == ~D_print_st~0); 732579#L742-2 [2018-12-02 14:58:41,140 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:41,140 INFO L82 PathProgramCache]: Analyzing trace with hash -604925002, now seen corresponding path program 1 times [2018-12-02 14:58:41,140 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:41,140 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:41,141 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:41,141 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:41,141 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:41,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:41,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:41,153 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:41,153 INFO L82 PathProgramCache]: Analyzing trace with hash -15677367, now seen corresponding path program 1 times [2018-12-02 14:58:41,154 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:41,154 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:41,154 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:41,154 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:41,154 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:41,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:41,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:41,181 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:41,181 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:41,181 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:41,181 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:41,181 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:41,181 INFO L87 Difference]: Start difference. First operand 10541 states and 14417 transitions. cyclomatic complexity: 3877 Second operand 3 states. [2018-12-02 14:58:41,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:41,234 INFO L93 Difference]: Finished difference Result 10541 states and 14393 transitions. [2018-12-02 14:58:41,234 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:41,234 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10541 states and 14393 transitions. [2018-12-02 14:58:41,259 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10140 [2018-12-02 14:58:41,273 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10541 states to 10541 states and 14393 transitions. [2018-12-02 14:58:41,273 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10541 [2018-12-02 14:58:41,278 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10541 [2018-12-02 14:58:41,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10541 states and 14393 transitions. [2018-12-02 14:58:41,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:41,283 INFO L705 BuchiCegarLoop]: Abstraction has 10541 states and 14393 transitions. [2018-12-02 14:58:41,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10541 states and 14393 transitions. [2018-12-02 14:58:41,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10541 to 10541. [2018-12-02 14:58:41,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10541 states. [2018-12-02 14:58:41,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10541 states to 10541 states and 14393 transitions. [2018-12-02 14:58:41,342 INFO L728 BuchiCegarLoop]: Abstraction has 10541 states and 14393 transitions. [2018-12-02 14:58:41,342 INFO L608 BuchiCegarLoop]: Abstraction has 10541 states and 14393 transitions. [2018-12-02 14:58:41,342 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-12-02 14:58:41,342 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10541 states and 14393 transitions. [2018-12-02 14:58:41,362 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10140 [2018-12-02 14:58:41,362 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:41,362 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:41,368 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:41,368 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, 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, 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, 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, 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-12-02 14:58:41,368 INFO L794 eck$LassoCheckResult]: Stem: 753656#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 753415#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 753416#L246 assume !(1 == ~main_in1_req_up~0); 753482#L246-2 assume !(1 == ~main_in2_req_up~0); 753484#L257-1 assume !(1 == ~main_sum_req_up~0); 753536#L268-1 assume !(1 == ~main_diff_req_up~0); 753543#L279-1 assume !(1 == ~main_pres_req_up~0); 753547#L290-1 assume !(1 == ~main_dbl_req_up~0); 753554#L301-1 assume !(1 == ~main_zero_req_up~0); 753512#L312-1 assume !(1 == ~main_clk_req_up~0); 753513#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 753652#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 753653#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 753417#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 753418#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 753591#L361-1 assume !(0 == ~main_in1_ev~0); 753592#L366-1 assume !(0 == ~main_in2_ev~0); 753845#L371-1 assume !(0 == ~main_sum_ev~0); 753846#L376-1 assume !(0 == ~main_diff_ev~0); 753778#L381-1 assume !(0 == ~main_pres_ev~0); 753779#L386-1 assume !(0 == ~main_dbl_ev~0); 753629#L391-1 assume !(0 == ~main_zero_ev~0); 753630#L396-1 assume !(0 == ~main_clk_ev~0); 753740#L401-1 assume !(0 == ~main_clk_pos_edge~0); 753741#L406-1 assume !(0 == ~main_clk_neg_edge~0); 754098#L411-1 assume !(1 == ~main_clk_pos_edge~0); 753817#L416-1 assume !(1 == ~main_clk_pos_edge~0); 753818#L421-1 assume !(1 == ~main_clk_pos_edge~0); 753823#L426-1 assume !(1 == ~main_clk_pos_edge~0); 753747#L431-1 assume !(1 == ~main_clk_pos_edge~0); 753748#L436-1 assume !(1 == ~main_in1_ev~0); 753777#L441-1 assume !(1 == ~main_in2_ev~0); 754083#L446-1 assume !(1 == ~main_sum_ev~0); 754081#L451-1 assume !(1 == ~main_diff_ev~0); 754079#L456-1 assume !(1 == ~main_pres_ev~0); 754078#L461-1 assume !(1 == ~main_dbl_ev~0); 754038#L466-1 assume !(1 == ~main_zero_ev~0); 753563#L471-1 assume !(1 == ~main_clk_ev~0); 754075#L476-1 assume !(1 == ~main_clk_pos_edge~0); 754073#L481-1 assume !(1 == ~main_clk_neg_edge~0); 754071#L732-1 assume !false; 754069#L493 start_simulation_~kernel_st~0 := 1;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; 753997#L219 assume !false; 753971#L137 assume !(0 == ~N_generate_st~0); 753970#L141 assume !(0 == ~S1_addsub_st~0); 753969#L144 assume !(0 == ~S2_presdbl_st~0); 753968#L147 assume !(0 == ~S3_zero_st~0); 753967#L150 assume !(0 == ~D_print_st~0); 753966#L235 start_simulation_~kernel_st~0 := 2; 753963#L499 assume !(1 == ~main_in1_req_up~0); 753957#L499-2 assume !(1 == ~main_in2_req_up~0); 753955#L510-1 assume !(1 == ~main_sum_req_up~0); 753952#L521-1 assume !(1 == ~main_diff_req_up~0); 753949#L532-1 assume !(1 == ~main_pres_req_up~0); 753946#L543-1 assume !(1 == ~main_dbl_req_up~0); 753940#L554-1 assume !(1 == ~main_zero_req_up~0); 753935#L565-1 assume !(1 == ~main_clk_req_up~0); 753933#L576-1 start_simulation_~kernel_st~0 := 3; 753931#L595 assume !(0 == ~main_in1_ev~0); 753929#L595-2 assume !(0 == ~main_in2_ev~0); 753927#L600-1 assume !(0 == ~main_sum_ev~0); 753925#L605-1 assume !(0 == ~main_diff_ev~0); 753923#L610-1 assume !(0 == ~main_pres_ev~0); 753921#L615-1 assume !(0 == ~main_dbl_ev~0); 753919#L620-1 assume !(0 == ~main_zero_ev~0); 753917#L625-1 assume !(0 == ~main_clk_ev~0); 753915#L630-1 assume !(0 == ~main_clk_pos_edge~0); 753913#L635-1 assume !(0 == ~main_clk_neg_edge~0); 753911#L640-1 assume !(1 == ~main_clk_pos_edge~0); 753909#L645-1 assume !(1 == ~main_clk_pos_edge~0); 753907#L650-1 assume !(1 == ~main_clk_pos_edge~0); 753905#L655-1 assume !(1 == ~main_clk_pos_edge~0); 753903#L660-1 assume !(1 == ~main_clk_pos_edge~0); 753901#L665-1 assume !(1 == ~main_in1_ev~0); 753899#L670-1 assume !(1 == ~main_in2_ev~0); 753897#L675-1 assume !(1 == ~main_sum_ev~0); 753895#L680-1 assume !(1 == ~main_diff_ev~0); 753893#L685-1 assume !(1 == ~main_pres_ev~0); 753891#L690-1 assume !(1 == ~main_dbl_ev~0); 753773#L695-1 assume !(1 == ~main_zero_ev~0); 753774#L700-1 assume !(1 == ~main_clk_ev~0); 753617#L705-1 assume !(1 == ~main_clk_pos_edge~0); 753618#L710-1 assume !(1 == ~main_clk_neg_edge~0); 753663#L715-1 assume !(0 == ~N_generate_st~0); 753719#L723 assume !(0 == ~S1_addsub_st~0); 753714#L726 assume !(0 == ~S2_presdbl_st~0); 753715#L729 assume !(0 == ~S3_zero_st~0); 753659#L732 assume !(0 == ~D_print_st~0); 753389#L742-2 [2018-12-02 14:58:41,368 INFO L796 eck$LassoCheckResult]: Loop: 753389#L742-2 assume !false; 753390#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 753423#L246-3 assume !(1 == ~main_in1_req_up~0); 753448#L246-5 assume !(1 == ~main_in2_req_up~0); 753450#L257-3 assume !(1 == ~main_sum_req_up~0); 753475#L268-3 assume !(1 == ~main_diff_req_up~0); 753477#L279-3 assume !(1 == ~main_pres_req_up~0); 753485#L290-3 assume !(1 == ~main_dbl_req_up~0); 753526#L301-3 assume !(1 == ~main_zero_req_up~0); 753519#L312-3 assume 1 == ~main_clk_req_up~0; 753520#L324-2 assume !(~main_clk_val~0 != ~main_clk_val_t~0); 753711#L324-3 ~main_clk_req_up~0 := 0; 753517#L323-3 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 753518#L341-3 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 753657#L346-3 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 753427#L351-3 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 753428#L356-3 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 753514#L361-3 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 753605#L366-3 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 753829#L371-3 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 753757#L376-3 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 753758#L381-3 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 753781#L386-3 assume !(0 == ~main_dbl_ev~0); 753609#L391-3 assume !(0 == ~main_zero_ev~0); 753610#L396-3 assume !(0 == ~main_clk_ev~0); 753654#L401-3 assume !(0 == ~main_clk_pos_edge~0); 753419#L406-3 assume !(0 == ~main_clk_neg_edge~0); 753420#L411-3 assume !(1 == ~main_clk_pos_edge~0); 753505#L416-3 assume !(1 == ~main_clk_pos_edge~0); 753595#L421-3 assume !(1 == ~main_clk_pos_edge~0); 753827#L426-3 assume !(1 == ~main_clk_pos_edge~0); 753752#L431-3 assume !(1 == ~main_clk_pos_edge~0); 753753#L436-3 assume !(1 == ~main_in1_ev~0); 753780#L441-3 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 753796#L446-3 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 756115#L451-3 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 756111#L456-3 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 756109#L461-3 assume !(1 == ~main_dbl_ev~0); 756103#L466-3 assume !(1 == ~main_zero_ev~0); 755807#L471-3 assume !(1 == ~main_clk_ev~0); 755843#L476-3 assume !(1 == ~main_clk_pos_edge~0); 755839#L481-3 assume !(1 == ~main_clk_neg_edge~0); 754966#L732-3 assume !false; 755750#L493-1 start_simulation_~kernel_st~0 := 1;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; 755744#L219-1 assume !false; 755740#L137-1 assume !(0 == ~N_generate_st~0); 755718#L141-2 assume !(0 == ~S1_addsub_st~0); 755708#L144-2 assume !(0 == ~S2_presdbl_st~0); 755704#L147-2 assume !(0 == ~S3_zero_st~0); 755700#L150-2 assume !(0 == ~D_print_st~0); 755696#L235-1 start_simulation_~kernel_st~0 := 2; 755691#L499-3 assume !(1 == ~main_in1_req_up~0); 755685#L499-5 assume !(1 == ~main_in2_req_up~0); 755662#L510-3 assume !(1 == ~main_sum_req_up~0); 755658#L521-3 assume !(1 == ~main_diff_req_up~0); 755652#L532-3 assume !(1 == ~main_pres_req_up~0); 755624#L543-3 assume !(1 == ~main_dbl_req_up~0); 755612#L554-3 assume !(1 == ~main_zero_req_up~0); 755613#L565-3 assume !(1 == ~main_clk_req_up~0); 759363#L576-3 start_simulation_~kernel_st~0 := 3; 759361#L595-3 assume !(0 == ~main_in1_ev~0); 759359#L595-5 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 759357#L600-3 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 759355#L605-3 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 759353#L610-3 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 759351#L615-3 assume !(0 == ~main_dbl_ev~0); 759349#L620-3 assume !(0 == ~main_zero_ev~0); 759347#L625-3 assume !(0 == ~main_clk_ev~0); 759345#L630-3 assume !(0 == ~main_clk_pos_edge~0); 759343#L635-3 assume !(0 == ~main_clk_neg_edge~0); 759342#L640-3 assume !(1 == ~main_clk_pos_edge~0); 759341#L645-3 assume !(1 == ~main_clk_pos_edge~0); 759340#L650-3 assume !(1 == ~main_clk_pos_edge~0); 759339#L655-3 assume !(1 == ~main_clk_pos_edge~0); 759338#L660-3 assume !(1 == ~main_clk_pos_edge~0); 759337#L665-3 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 759336#L670-3 assume !(1 == ~main_in2_ev~0); 759335#L675-3 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 759334#L680-3 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 759333#L685-3 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 759332#L690-3 assume !(1 == ~main_dbl_ev~0); 758566#L695-3 assume !(1 == ~main_zero_ev~0); 759330#L700-3 assume !(1 == ~main_clk_ev~0); 759329#L705-3 assume !(1 == ~main_clk_pos_edge~0); 759328#L710-3 assume !(1 == ~main_clk_neg_edge~0); 754634#L715-3 assume !(0 == ~N_generate_st~0); 759327#L723-2 assume !(0 == ~S1_addsub_st~0); 759326#L726-2 assume !(0 == ~S2_presdbl_st~0); 759325#L729-2 assume !(0 == ~S3_zero_st~0); 759324#L732-2 assume !(0 == ~D_print_st~0); 759323#L742-1 main_~count~0 := 1 + main_~count~0; 759321#L793 assume !(5 == main_~count~0); 759319#L793-2 ~main_clk_val_t~0 := 0;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 759317#L246-6 assume !(1 == ~main_in1_req_up~0); 759314#L246-8 assume !(1 == ~main_in2_req_up~0); 759311#L257-5 assume !(1 == ~main_sum_req_up~0); 759308#L268-5 assume !(1 == ~main_diff_req_up~0); 758559#L279-5 assume !(1 == ~main_pres_req_up~0); 758556#L290-5 assume !(1 == ~main_dbl_req_up~0); 758557#L301-5 assume !(1 == ~main_zero_req_up~0); 759391#L312-5 assume 1 == ~main_clk_req_up~0; 759447#L324-4 assume !(~main_clk_val~0 != ~main_clk_val_t~0); 759445#L324-5 ~main_clk_req_up~0 := 0; 759443#L323-5 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 759441#L341-5 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 759439#L346-5 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 759437#L351-5 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 759435#L356-5 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 759433#L361-5 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 759431#L366-5 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 759429#L371-5 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 759427#L376-5 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 759425#L381-5 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 759423#L386-5 assume !(0 == ~main_dbl_ev~0); 759421#L391-5 assume !(0 == ~main_zero_ev~0); 759419#L396-5 assume !(0 == ~main_clk_ev~0); 759417#L401-5 assume !(0 == ~main_clk_pos_edge~0); 759415#L406-5 assume !(0 == ~main_clk_neg_edge~0); 759413#L411-5 assume !(1 == ~main_clk_pos_edge~0); 759411#L416-5 assume !(1 == ~main_clk_pos_edge~0); 759409#L421-5 assume !(1 == ~main_clk_pos_edge~0); 759407#L426-5 assume !(1 == ~main_clk_pos_edge~0); 759405#L431-5 assume !(1 == ~main_clk_pos_edge~0); 759403#L436-5 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 759401#L441-5 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 759399#L446-5 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 759397#L451-5 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 759395#L456-5 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 759393#L461-5 assume !(1 == ~main_dbl_ev~0); 758445#L466-5 assume !(1 == ~main_zero_ev~0); 758440#L471-5 assume !(1 == ~main_clk_ev~0); 758438#L476-5 assume !(1 == ~main_clk_pos_edge~0); 758436#L481-5 assume !(1 == ~main_clk_neg_edge~0); 754285#L732-5 assume !false; 758433#L493-2 start_simulation_~kernel_st~0 := 1;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; 758428#L219-2 assume !false; 758426#L137-2 assume !(0 == ~N_generate_st~0); 758424#L141-4 assume !(0 == ~S1_addsub_st~0); 758420#L144-4 assume !(0 == ~S2_presdbl_st~0); 758419#L147-4 assume !(0 == ~S3_zero_st~0); 758418#L150-4 assume !(0 == ~D_print_st~0); 758417#L235-2 start_simulation_~kernel_st~0 := 2; 758415#L499-6 assume !(1 == ~main_in1_req_up~0); 758411#L499-8 assume !(1 == ~main_in2_req_up~0); 758409#L510-5 assume !(1 == ~main_sum_req_up~0); 758406#L521-5 assume !(1 == ~main_diff_req_up~0); 758400#L532-5 assume !(1 == ~main_pres_req_up~0); 758395#L543-5 assume !(1 == ~main_dbl_req_up~0); 753573#L554-5 assume !(1 == ~main_zero_req_up~0); 753572#L565-5 assume !(1 == ~main_clk_req_up~0); 753569#L576-5 start_simulation_~kernel_st~0 := 3; 753570#L595-6 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 753793#L595-8 assume !(0 == ~main_in2_ev~0); 753624#L600-5 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 753625#L605-5 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 753670#L610-5 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 753453#L615-5 assume !(0 == ~main_dbl_ev~0); 753454#L620-5 assume !(0 == ~main_zero_ev~0); 753559#L625-5 assume !(0 == ~main_clk_ev~0); 753810#L630-5 assume !(0 == ~main_clk_pos_edge~0); 753835#L635-5 assume !(0 == ~main_clk_neg_edge~0); 753768#L640-5 assume !(1 == ~main_clk_pos_edge~0); 753769#L645-5 assume !(1 == ~main_clk_pos_edge~0); 753788#L650-5 assume !(1 == ~main_clk_pos_edge~0); 753650#L655-5 assume !(1 == ~main_clk_pos_edge~0); 753651#L660-5 assume !(1 == ~main_clk_pos_edge~0); 753698#L665-5 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 753443#L670-5 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 753444#L675-5 assume !(1 == ~main_sum_ev~0); 753535#L680-5 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 753804#L685-5 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 753834#L690-5 assume !(1 == ~main_dbl_ev~0); 753766#L695-5 assume !(1 == ~main_zero_ev~0); 753767#L700-5 assume !(1 == ~main_clk_ev~0); 753787#L705-5 assume !(1 == ~main_clk_pos_edge~0); 753802#L710-5 assume !(1 == ~main_clk_neg_edge~0); 754100#L715-5 assume !(0 == ~N_generate_st~0); 753862#L723-4 assume !(0 == ~S1_addsub_st~0); 753693#L726-4 assume !(0 == ~S2_presdbl_st~0); 753694#L729-4 assume !(0 == ~S3_zero_st~0); 753639#L732-4 assume !(0 == ~D_print_st~0); 753389#L742-2 [2018-12-02 14:58:41,369 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:41,369 INFO L82 PathProgramCache]: Analyzing trace with hash -604925002, now seen corresponding path program 2 times [2018-12-02 14:58:41,369 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:41,369 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:41,369 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:41,369 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:41,369 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:41,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:41,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:41,381 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:41,381 INFO L82 PathProgramCache]: Analyzing trace with hash 654425609, now seen corresponding path program 1 times [2018-12-02 14:58:41,382 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:41,382 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:41,382 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:41,382 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 14:58:41,382 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:41,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:41,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:41,410 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:41,411 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:41,411 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:41,411 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:41,411 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:41,411 INFO L87 Difference]: Start difference. First operand 10541 states and 14393 transitions. cyclomatic complexity: 3853 Second operand 3 states. [2018-12-02 14:58:41,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:41,479 INFO L93 Difference]: Finished difference Result 12029 states and 16409 transitions. [2018-12-02 14:58:41,479 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:41,479 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12029 states and 16409 transitions. [2018-12-02 14:58:41,507 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 11508 [2018-12-02 14:58:41,522 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12029 states to 12029 states and 16409 transitions. [2018-12-02 14:58:41,522 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12029 [2018-12-02 14:58:41,526 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12029 [2018-12-02 14:58:41,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12029 states and 16409 transitions. [2018-12-02 14:58:41,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:41,531 INFO L705 BuchiCegarLoop]: Abstraction has 12029 states and 16409 transitions. [2018-12-02 14:58:41,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12029 states and 16409 transitions. [2018-12-02 14:58:41,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12029 to 12029. [2018-12-02 14:58:41,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12029 states. [2018-12-02 14:58:41,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12029 states to 12029 states and 16409 transitions. [2018-12-02 14:58:41,587 INFO L728 BuchiCegarLoop]: Abstraction has 12029 states and 16409 transitions. [2018-12-02 14:58:41,587 INFO L608 BuchiCegarLoop]: Abstraction has 12029 states and 16409 transitions. [2018-12-02 14:58:41,587 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-12-02 14:58:41,587 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12029 states and 16409 transitions. [2018-12-02 14:58:41,608 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 11508 [2018-12-02 14:58:41,609 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:41,609 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:41,615 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:41,615 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, 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, 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, 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, 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-12-02 14:58:41,615 INFO L794 eck$LassoCheckResult]: Stem: 776246#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 775992#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 775993#L246 assume !(1 == ~main_in1_req_up~0); 776062#L246-2 assume !(1 == ~main_in2_req_up~0); 776064#L257-1 assume !(1 == ~main_sum_req_up~0); 776116#L268-1 assume !(1 == ~main_diff_req_up~0); 776123#L279-1 assume !(1 == ~main_pres_req_up~0); 776129#L290-1 assume !(1 == ~main_dbl_req_up~0); 776138#L301-1 assume !(1 == ~main_zero_req_up~0); 776142#L312-1 assume !(1 == ~main_clk_req_up~0); 776673#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 776670#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 776667#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 776664#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 776661#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 776656#L361-1 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 776657#L366-1 assume !(0 == ~main_in2_ev~0); 776718#L371-1 assume !(0 == ~main_sum_ev~0); 776715#L376-1 assume !(0 == ~main_diff_ev~0); 776712#L381-1 assume !(0 == ~main_pres_ev~0); 776709#L386-1 assume !(0 == ~main_dbl_ev~0); 776706#L391-1 assume !(0 == ~main_zero_ev~0); 776703#L396-1 assume !(0 == ~main_clk_ev~0); 776700#L401-1 assume !(0 == ~main_clk_pos_edge~0); 776697#L406-1 assume !(0 == ~main_clk_neg_edge~0); 776694#L411-1 assume !(1 == ~main_clk_pos_edge~0); 776691#L416-1 assume !(1 == ~main_clk_pos_edge~0); 776688#L421-1 assume !(1 == ~main_clk_pos_edge~0); 776685#L426-1 assume !(1 == ~main_clk_pos_edge~0); 776681#L431-1 assume !(1 == ~main_clk_pos_edge~0); 776608#L436-1 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 776604#L441-1 assume !(1 == ~main_in2_ev~0); 776601#L446-1 assume !(1 == ~main_sum_ev~0); 776598#L451-1 assume !(1 == ~main_diff_ev~0); 776595#L456-1 assume !(1 == ~main_pres_ev~0); 776591#L461-1 assume !(1 == ~main_dbl_ev~0); 776589#L466-1 assume !(1 == ~main_zero_ev~0); 776587#L471-1 assume !(1 == ~main_clk_ev~0); 776585#L476-1 assume !(1 == ~main_clk_pos_edge~0); 776583#L481-1 assume !(1 == ~main_clk_neg_edge~0); 776581#L732-1 assume !false; 776579#L493 start_simulation_~kernel_st~0 := 1;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; 776577#L219 assume !false; 776575#L137 assume !(0 == ~N_generate_st~0); 776573#L141 assume !(0 == ~S1_addsub_st~0); 776571#L144 assume !(0 == ~S2_presdbl_st~0); 776569#L147 assume !(0 == ~S3_zero_st~0); 776567#L150 assume !(0 == ~D_print_st~0); 776565#L235 start_simulation_~kernel_st~0 := 2; 776560#L499 assume !(1 == ~main_in1_req_up~0); 776553#L499-2 assume !(1 == ~main_in2_req_up~0); 776548#L510-1 assume !(1 == ~main_sum_req_up~0); 776542#L521-1 assume !(1 == ~main_diff_req_up~0); 776536#L532-1 assume !(1 == ~main_pres_req_up~0); 776530#L543-1 assume !(1 == ~main_dbl_req_up~0); 776524#L554-1 assume !(1 == ~main_zero_req_up~0); 776521#L565-1 assume !(1 == ~main_clk_req_up~0); 776519#L576-1 start_simulation_~kernel_st~0 := 3; 776515#L595 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 776516#L595-2 assume !(0 == ~main_in2_ev~0); 776789#L600-1 assume !(0 == ~main_sum_ev~0); 776785#L605-1 assume !(0 == ~main_diff_ev~0); 776780#L610-1 assume !(0 == ~main_pres_ev~0); 776775#L615-1 assume !(0 == ~main_dbl_ev~0); 776770#L620-1 assume !(0 == ~main_zero_ev~0); 776765#L625-1 assume !(0 == ~main_clk_ev~0); 776760#L630-1 assume !(0 == ~main_clk_pos_edge~0); 776753#L635-1 assume !(0 == ~main_clk_neg_edge~0); 776752#L640-1 assume !(1 == ~main_clk_pos_edge~0); 776745#L645-1 assume !(1 == ~main_clk_pos_edge~0); 776744#L650-1 assume !(1 == ~main_clk_pos_edge~0); 776729#L655-1 assume !(1 == ~main_clk_pos_edge~0); 776730#L660-1 assume !(1 == ~main_clk_pos_edge~0); 776483#L665-1 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 776484#L670-1 assume !(1 == ~main_in2_ev~0); 776479#L675-1 assume !(1 == ~main_sum_ev~0); 776480#L680-1 assume !(1 == ~main_diff_ev~0); 776448#L685-1 assume !(1 == ~main_pres_ev~0); 776449#L690-1 assume !(1 == ~main_dbl_ev~0); 776733#L695-1 assume !(1 == ~main_zero_ev~0); 776393#L700-1 assume !(1 == ~main_clk_ev~0); 776211#L705-1 assume !(1 == ~main_clk_pos_edge~0); 776212#L710-1 assume !(1 == ~main_clk_neg_edge~0); 776256#L715-1 assume !(0 == ~N_generate_st~0); 776313#L723 assume !(0 == ~S1_addsub_st~0); 776309#L726 assume !(0 == ~S2_presdbl_st~0); 776310#L729 assume !(0 == ~S3_zero_st~0); 776251#L732 assume !(0 == ~D_print_st~0); 776252#L742-2 [2018-12-02 14:58:41,616 INFO L796 eck$LassoCheckResult]: Loop: 776252#L742-2 assume !false; 778664#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 778665#L246-3 assume !(1 == ~main_in1_req_up~0); 779513#L246-5 assume !(1 == ~main_in2_req_up~0); 778560#L257-3 assume !(1 == ~main_sum_req_up~0); 778559#L268-3 assume !(1 == ~main_diff_req_up~0); 779443#L279-3 assume !(1 == ~main_pres_req_up~0); 779440#L290-3 assume !(1 == ~main_dbl_req_up~0); 778391#L301-3 assume !(1 == ~main_zero_req_up~0); 778359#L312-3 assume 1 == ~main_clk_req_up~0; 778098#L324-2 assume !(~main_clk_val~0 != ~main_clk_val_t~0); 778099#L324-3 ~main_clk_req_up~0 := 0; 786335#L323-3 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 786333#L341-3 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 786330#L346-3 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 786328#L351-3 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 786326#L356-3 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 786323#L361-3 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 786321#L366-3 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 786319#L371-3 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 786317#L376-3 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 786315#L381-3 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 786313#L386-3 assume !(0 == ~main_dbl_ev~0); 786311#L391-3 assume !(0 == ~main_zero_ev~0); 786309#L396-3 assume !(0 == ~main_clk_ev~0); 786307#L401-3 assume !(0 == ~main_clk_pos_edge~0); 786305#L406-3 assume !(0 == ~main_clk_neg_edge~0); 786303#L411-3 assume !(1 == ~main_clk_pos_edge~0); 786301#L416-3 assume !(1 == ~main_clk_pos_edge~0); 786298#L421-3 assume !(1 == ~main_clk_pos_edge~0); 786296#L426-3 assume !(1 == ~main_clk_pos_edge~0); 786294#L431-3 assume !(1 == ~main_clk_pos_edge~0); 786292#L436-3 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 786289#L441-3 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 786288#L446-3 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 786287#L451-3 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 786286#L456-3 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 786283#L461-3 assume !(1 == ~main_dbl_ev~0); 786279#L466-3 assume !(1 == ~main_zero_ev~0); 786277#L471-3 assume !(1 == ~main_clk_ev~0); 786276#L476-3 assume !(1 == ~main_clk_pos_edge~0); 786274#L481-3 assume !(1 == ~main_clk_neg_edge~0); 777747#L732-3 assume !false; 786002#L493-1 start_simulation_~kernel_st~0 := 1;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; 785999#L219-1 assume !false; 785998#L137-1 assume !(0 == ~N_generate_st~0); 785997#L141-2 assume !(0 == ~S1_addsub_st~0); 785996#L144-2 assume !(0 == ~S2_presdbl_st~0); 785995#L147-2 assume !(0 == ~S3_zero_st~0); 785994#L150-2 assume !(0 == ~D_print_st~0); 785993#L235-1 start_simulation_~kernel_st~0 := 2; 785991#L499-3 assume !(1 == ~main_in1_req_up~0); 785988#L499-5 assume !(1 == ~main_in2_req_up~0); 785985#L510-3 assume !(1 == ~main_sum_req_up~0); 785982#L521-3 assume !(1 == ~main_diff_req_up~0); 785979#L532-3 assume !(1 == ~main_pres_req_up~0); 785976#L543-3 assume !(1 == ~main_dbl_req_up~0); 785973#L554-3 assume !(1 == ~main_zero_req_up~0); 785970#L565-3 assume !(1 == ~main_clk_req_up~0); 785968#L576-3 start_simulation_~kernel_st~0 := 3; 785965#L595-3 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 785963#L595-5 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 785961#L600-3 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 785959#L605-3 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 785957#L610-3 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 785955#L615-3 assume !(0 == ~main_dbl_ev~0); 785953#L620-3 assume !(0 == ~main_zero_ev~0); 785951#L625-3 assume !(0 == ~main_clk_ev~0); 785949#L630-3 assume !(0 == ~main_clk_pos_edge~0); 785947#L635-3 assume !(0 == ~main_clk_neg_edge~0); 785945#L640-3 assume !(1 == ~main_clk_pos_edge~0); 785944#L645-3 assume !(1 == ~main_clk_pos_edge~0); 785943#L650-3 assume !(1 == ~main_clk_pos_edge~0); 785942#L655-3 assume !(1 == ~main_clk_pos_edge~0); 785941#L660-3 assume !(1 == ~main_clk_pos_edge~0); 785940#L665-3 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 785938#L670-3 assume !(1 == ~main_in2_ev~0); 785937#L675-3 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 785936#L680-3 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 785935#L685-3 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 785934#L690-3 assume !(1 == ~main_dbl_ev~0); 778651#L695-3 assume !(1 == ~main_zero_ev~0); 778628#L700-3 assume !(1 == ~main_clk_ev~0); 778703#L705-3 assume !(1 == ~main_clk_pos_edge~0); 778701#L710-3 assume !(1 == ~main_clk_neg_edge~0); 777728#L715-3 assume !(0 == ~N_generate_st~0); 778698#L723-2 assume !(0 == ~S1_addsub_st~0); 778691#L726-2 assume !(0 == ~S2_presdbl_st~0); 778674#L729-2 assume !(0 == ~S3_zero_st~0); 778669#L732-2 assume !(0 == ~D_print_st~0); 778661#L742-1 main_~count~0 := 1 + main_~count~0; 778653#L793 assume !(5 == main_~count~0); 776210#L793-2 ~main_clk_val_t~0 := 0;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 776024#L246-6 assume !(1 == ~main_in1_req_up~0); 776026#L246-8 assume !(1 == ~main_in2_req_up~0); 776034#L257-5 assume !(1 == ~main_sum_req_up~0); 776035#L268-5 assume !(1 == ~main_diff_req_up~0); 776039#L279-5 assume !(1 == ~main_pres_req_up~0); 776041#L290-5 assume !(1 == ~main_dbl_req_up~0); 776044#L301-5 assume !(1 == ~main_zero_req_up~0); 776046#L312-5 assume 1 == ~main_clk_req_up~0; 776067#L324-4 assume !(~main_clk_val~0 != ~main_clk_val_t~0); 776312#L324-5 ~main_clk_req_up~0 := 0; 785349#L323-5 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 785347#L341-5 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 785346#L346-5 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 785345#L351-5 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 785343#L356-5 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 785340#L361-5 assume !(0 == ~main_in1_ev~0); 785338#L366-5 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 785336#L371-5 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 785334#L376-5 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 785332#L381-5 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 785330#L386-5 assume !(0 == ~main_dbl_ev~0); 785328#L391-5 assume !(0 == ~main_zero_ev~0); 785326#L396-5 assume !(0 == ~main_clk_ev~0); 785324#L401-5 assume !(0 == ~main_clk_pos_edge~0); 785322#L406-5 assume !(0 == ~main_clk_neg_edge~0); 785320#L411-5 assume !(1 == ~main_clk_pos_edge~0); 785318#L416-5 assume !(1 == ~main_clk_pos_edge~0); 785317#L421-5 assume !(1 == ~main_clk_pos_edge~0); 785316#L426-5 assume !(1 == ~main_clk_pos_edge~0); 785313#L431-5 assume !(1 == ~main_clk_pos_edge~0); 785311#L436-5 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 785308#L441-5 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 785306#L446-5 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 785304#L451-5 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 785302#L456-5 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 785298#L461-5 assume !(1 == ~main_dbl_ev~0); 781373#L466-5 assume !(1 == ~main_zero_ev~0); 776084#L471-5 assume !(1 == ~main_clk_ev~0); 785290#L476-5 assume !(1 == ~main_clk_pos_edge~0); 785286#L481-5 assume !(1 == ~main_clk_neg_edge~0); 777129#L732-5 assume !false; 785284#L493-2 start_simulation_~kernel_st~0 := 1;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; 785280#L219-2 assume !false; 785279#L137-2 assume !(0 == ~N_generate_st~0); 785278#L141-4 assume !(0 == ~S1_addsub_st~0); 785277#L144-4 assume !(0 == ~S2_presdbl_st~0); 785276#L147-4 assume !(0 == ~S3_zero_st~0); 785275#L150-4 assume !(0 == ~D_print_st~0); 785274#L235-2 start_simulation_~kernel_st~0 := 2; 785272#L499-6 assume !(1 == ~main_in1_req_up~0); 785268#L499-8 assume !(1 == ~main_in2_req_up~0); 785266#L510-5 assume !(1 == ~main_sum_req_up~0); 785263#L521-5 assume !(1 == ~main_diff_req_up~0); 785260#L532-5 assume !(1 == ~main_pres_req_up~0); 785258#L543-5 assume !(1 == ~main_dbl_req_up~0); 776162#L554-5 assume !(1 == ~main_zero_req_up~0); 776160#L565-5 assume !(1 == ~main_clk_req_up~0); 776157#L576-5 start_simulation_~kernel_st~0 := 3; 776158#L595-6 assume !(0 == ~main_in1_ev~0); 776397#L595-8 assume !(0 == ~main_in2_ev~0); 787975#L600-5 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 787588#L605-5 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 787587#L610-5 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 787586#L615-5 assume !(0 == ~main_dbl_ev~0); 787585#L620-5 assume !(0 == ~main_zero_ev~0); 787584#L625-5 assume !(0 == ~main_clk_ev~0); 787583#L630-5 assume !(0 == ~main_clk_pos_edge~0); 787582#L635-5 assume !(0 == ~main_clk_neg_edge~0); 787580#L640-5 assume !(1 == ~main_clk_pos_edge~0); 787579#L645-5 assume !(1 == ~main_clk_pos_edge~0); 787578#L650-5 assume !(1 == ~main_clk_pos_edge~0); 787577#L655-5 assume !(1 == ~main_clk_pos_edge~0); 787576#L660-5 assume !(1 == ~main_clk_pos_edge~0); 787574#L665-5 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 787571#L670-5 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 787570#L675-5 assume !(1 == ~main_sum_ev~0); 787569#L680-5 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 787567#L685-5 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 787565#L690-5 assume !(1 == ~main_dbl_ev~0); 778712#L695-5 assume !(1 == ~main_zero_ev~0); 778729#L700-5 assume !(1 == ~main_clk_ev~0); 778755#L705-5 assume !(1 == ~main_clk_pos_edge~0); 778756#L710-5 assume !(1 == ~main_clk_neg_edge~0); 778199#L715-5 assume !(0 == ~N_generate_st~0); 779526#L723-4 assume !(0 == ~S1_addsub_st~0); 779524#L726-4 assume !(0 == ~S2_presdbl_st~0); 779522#L729-4 assume !(0 == ~S3_zero_st~0); 779519#L732-4 assume !(0 == ~D_print_st~0); 776252#L742-2 [2018-12-02 14:58:41,616 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:41,616 INFO L82 PathProgramCache]: Analyzing trace with hash 2129619894, now seen corresponding path program 1 times [2018-12-02 14:58:41,616 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:41,616 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:41,616 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:41,617 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:41,617 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:41,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:41,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:41,629 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:41,629 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:41,629 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-12-02 14:58:41,629 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:41,629 INFO L82 PathProgramCache]: Analyzing trace with hash -2107894203, now seen corresponding path program 1 times [2018-12-02 14:58:41,630 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:41,630 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:41,630 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:41,630 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:41,630 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:41,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:41,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:41,652 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:41,652 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:41,653 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:41,653 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:41,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:41,653 INFO L87 Difference]: Start difference. First operand 12029 states and 16409 transitions. cyclomatic complexity: 4381 Second operand 3 states. [2018-12-02 14:58:41,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:41,733 INFO L93 Difference]: Finished difference Result 22566 states and 30532 transitions. [2018-12-02 14:58:41,733 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:41,734 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 22566 states and 30532 transitions. [2018-12-02 14:58:41,778 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 21648 [2018-12-02 14:58:41,806 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 22566 states to 22566 states and 30532 transitions. [2018-12-02 14:58:41,806 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 22566 [2018-12-02 14:58:41,814 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 22566 [2018-12-02 14:58:41,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22566 states and 30532 transitions. [2018-12-02 14:58:41,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:41,824 INFO L705 BuchiCegarLoop]: Abstraction has 22566 states and 30532 transitions. [2018-12-02 14:58:41,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22566 states and 30532 transitions. [2018-12-02 14:58:41,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22566 to 22566. [2018-12-02 14:58:41,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22566 states. [2018-12-02 14:58:41,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22566 states to 22566 states and 30532 transitions. [2018-12-02 14:58:41,931 INFO L728 BuchiCegarLoop]: Abstraction has 22566 states and 30532 transitions. [2018-12-02 14:58:41,931 INFO L608 BuchiCegarLoop]: Abstraction has 22566 states and 30532 transitions. [2018-12-02 14:58:41,931 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-12-02 14:58:41,931 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22566 states and 30532 transitions. [2018-12-02 14:58:41,967 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 21648 [2018-12-02 14:58:41,967 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:41,967 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:41,978 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:41,978 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, 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, 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, 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, 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-12-02 14:58:41,978 INFO L794 eck$LassoCheckResult]: Stem: 810847#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 810593#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 810594#L246 assume !(1 == ~main_in1_req_up~0); 810730#L246-2 assume !(1 == ~main_in2_req_up~0); 811446#L257-1 assume !(1 == ~main_sum_req_up~0); 811441#L268-1 assume !(1 == ~main_diff_req_up~0); 811439#L279-1 assume !(1 == ~main_pres_req_up~0); 811438#L290-1 assume !(1 == ~main_dbl_req_up~0); 810739#L301-1 assume !(1 == ~main_zero_req_up~0); 810741#L312-1 assume !(1 == ~main_clk_req_up~0); 811598#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 811596#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 811594#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 811592#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 811590#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 811588#L361-1 assume !(0 == ~main_in1_ev~0); 811586#L366-1 assume !(0 == ~main_in2_ev~0); 811584#L371-1 assume !(0 == ~main_sum_ev~0); 811582#L376-1 assume !(0 == ~main_diff_ev~0); 811580#L381-1 assume !(0 == ~main_pres_ev~0); 811578#L386-1 assume !(0 == ~main_dbl_ev~0); 811577#L391-1 assume !(0 == ~main_zero_ev~0); 811575#L396-1 assume !(0 == ~main_clk_ev~0); 811574#L401-1 assume !(0 == ~main_clk_pos_edge~0); 811573#L406-1 assume !(0 == ~main_clk_neg_edge~0); 811571#L411-1 assume !(1 == ~main_clk_pos_edge~0); 811569#L416-1 assume !(1 == ~main_clk_pos_edge~0); 811567#L421-1 assume !(1 == ~main_clk_pos_edge~0); 811565#L426-1 assume !(1 == ~main_clk_pos_edge~0); 811563#L431-1 assume !(1 == ~main_clk_pos_edge~0); 811332#L436-1 assume !(1 == ~main_in1_ev~0); 811329#L441-1 assume !(1 == ~main_in2_ev~0); 811327#L446-1 assume !(1 == ~main_sum_ev~0); 811324#L451-1 assume !(1 == ~main_diff_ev~0); 811322#L456-1 assume !(1 == ~main_pres_ev~0); 811320#L461-1 assume !(1 == ~main_dbl_ev~0); 811309#L466-1 assume !(1 == ~main_zero_ev~0); 811308#L471-1 assume !(1 == ~main_clk_ev~0); 811306#L476-1 assume !(1 == ~main_clk_pos_edge~0); 811303#L481-1 assume !(1 == ~main_clk_neg_edge~0); 811301#L732-1 assume !false; 811299#L493 start_simulation_~kernel_st~0 := 1;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; 811297#L219 assume !false; 811295#L137 assume !(0 == ~N_generate_st~0); 811293#L141 assume !(0 == ~S1_addsub_st~0); 811291#L144 assume !(0 == ~S2_presdbl_st~0); 811289#L147 assume !(0 == ~S3_zero_st~0); 811287#L150 assume !(0 == ~D_print_st~0); 811285#L235 start_simulation_~kernel_st~0 := 2; 811282#L499 assume !(1 == ~main_in1_req_up~0); 811283#L499-2 assume !(1 == ~main_in2_req_up~0); 811343#L510-1 assume !(1 == ~main_sum_req_up~0); 811339#L521-1 assume !(1 == ~main_diff_req_up~0); 811244#L532-1 assume !(1 == ~main_pres_req_up~0); 811241#L543-1 assume !(1 == ~main_dbl_req_up~0); 811226#L554-1 assume !(1 == ~main_zero_req_up~0); 811217#L565-1 assume !(1 == ~main_clk_req_up~0); 811213#L576-1 start_simulation_~kernel_st~0 := 3; 811209#L595 assume !(0 == ~main_in1_ev~0); 811203#L595-2 assume !(0 == ~main_in2_ev~0); 811197#L600-1 assume !(0 == ~main_sum_ev~0); 811191#L605-1 assume !(0 == ~main_diff_ev~0); 811185#L610-1 assume !(0 == ~main_pres_ev~0); 811179#L615-1 assume !(0 == ~main_dbl_ev~0); 811171#L620-1 assume !(0 == ~main_zero_ev~0); 811172#L625-1 assume !(0 == ~main_clk_ev~0); 811158#L630-1 assume !(0 == ~main_clk_pos_edge~0); 811159#L635-1 assume !(0 == ~main_clk_neg_edge~0); 811146#L640-1 assume !(1 == ~main_clk_pos_edge~0); 811147#L645-1 assume !(1 == ~main_clk_pos_edge~0); 811134#L650-1 assume !(1 == ~main_clk_pos_edge~0); 811135#L655-1 assume !(1 == ~main_clk_pos_edge~0); 811122#L660-1 assume !(1 == ~main_clk_pos_edge~0); 811123#L665-1 assume !(1 == ~main_in1_ev~0); 811787#L670-1 assume !(1 == ~main_in2_ev~0); 811112#L675-1 assume !(1 == ~main_sum_ev~0); 811113#L680-1 assume !(1 == ~main_diff_ev~0); 811074#L685-1 assume !(1 == ~main_pres_ev~0); 811075#L690-1 assume !(1 == ~main_dbl_ev~0); 810995#L695-1 assume !(1 == ~main_zero_ev~0); 810996#L700-1 assume !(1 == ~main_clk_ev~0); 815290#L705-1 assume !(1 == ~main_clk_pos_edge~0); 815289#L710-1 assume !(1 == ~main_clk_neg_edge~0); 815288#L715-1 assume !(0 == ~N_generate_st~0); 815287#L723 assume !(0 == ~S1_addsub_st~0); 815286#L726 assume !(0 == ~S2_presdbl_st~0); 815285#L729 assume !(0 == ~S3_zero_st~0); 815284#L732 assume !(0 == ~D_print_st~0); 815279#L742-2 [2018-12-02 14:58:41,978 INFO L796 eck$LassoCheckResult]: Loop: 815279#L742-2 assume !false; 815265#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 815260#L246-3 assume !(1 == ~main_in1_req_up~0); 810626#L246-5 assume !(1 == ~main_in2_req_up~0); 810628#L257-3 assume !(1 == ~main_sum_req_up~0); 810654#L268-3 assume !(1 == ~main_diff_req_up~0); 817149#L279-3 assume !(1 == ~main_pres_req_up~0); 817147#L290-3 assume !(1 == ~main_dbl_req_up~0); 817142#L301-3 assume !(1 == ~main_zero_req_up~0); 817141#L312-3 assume 1 == ~main_clk_req_up~0; 814132#L324-2 assume !(~main_clk_val~0 != ~main_clk_val_t~0); 814133#L324-3 ~main_clk_req_up~0 := 0; 828975#L323-3 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 828973#L341-3 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 828971#L346-3 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 828969#L351-3 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 828967#L356-3 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 828965#L361-3 assume !(0 == ~main_in1_ev~0); 828963#L366-3 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 828961#L371-3 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 828959#L376-3 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 828957#L381-3 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 828954#L386-3 assume !(0 == ~main_dbl_ev~0); 828953#L391-3 assume !(0 == ~main_zero_ev~0); 828951#L396-3 assume !(0 == ~main_clk_ev~0); 828949#L401-3 assume !(0 == ~main_clk_pos_edge~0); 828947#L406-3 assume !(0 == ~main_clk_neg_edge~0); 828945#L411-3 assume !(1 == ~main_clk_pos_edge~0); 828944#L416-3 assume !(1 == ~main_clk_pos_edge~0); 828943#L421-3 assume !(1 == ~main_clk_pos_edge~0); 828941#L426-3 assume !(1 == ~main_clk_pos_edge~0); 828939#L431-3 assume !(1 == ~main_clk_pos_edge~0); 828935#L436-3 assume !(1 == ~main_in1_ev~0); 828933#L441-3 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 828932#L446-3 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 828931#L451-3 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 828930#L456-3 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 828927#L461-3 assume !(1 == ~main_dbl_ev~0); 823601#L466-3 assume !(1 == ~main_zero_ev~0); 828924#L471-3 assume !(1 == ~main_clk_ev~0); 828921#L476-3 assume !(1 == ~main_clk_pos_edge~0); 828919#L481-3 assume !(1 == ~main_clk_neg_edge~0); 813016#L732-3 assume !false; 828431#L493-1 start_simulation_~kernel_st~0 := 1;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; 828426#L219-1 assume !false; 828422#L137-1 assume !(0 == ~N_generate_st~0); 828418#L141-2 assume !(0 == ~S1_addsub_st~0); 828414#L144-2 assume !(0 == ~S2_presdbl_st~0); 828409#L147-2 assume !(0 == ~S3_zero_st~0); 828407#L150-2 assume !(0 == ~D_print_st~0); 828405#L235-1 start_simulation_~kernel_st~0 := 2; 828403#L499-3 assume !(1 == ~main_in1_req_up~0); 810683#L499-5 assume !(1 == ~main_in2_req_up~0); 810684#L510-3 assume !(1 == ~main_sum_req_up~0); 810755#L521-3 assume !(1 == ~main_diff_req_up~0); 815586#L532-3 assume !(1 == ~main_pres_req_up~0); 815580#L543-3 assume !(1 == ~main_dbl_req_up~0); 815573#L554-3 assume !(1 == ~main_zero_req_up~0); 815574#L565-3 assume !(1 == ~main_clk_req_up~0); 825037#L576-3 start_simulation_~kernel_st~0 := 3; 825035#L595-3 assume !(0 == ~main_in1_ev~0); 825034#L595-5 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 825032#L600-3 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 825030#L605-3 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 825028#L610-3 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 825026#L615-3 assume !(0 == ~main_dbl_ev~0); 825024#L620-3 assume !(0 == ~main_zero_ev~0); 825022#L625-3 assume !(0 == ~main_clk_ev~0); 825020#L630-3 assume !(0 == ~main_clk_pos_edge~0); 825018#L635-3 assume !(0 == ~main_clk_neg_edge~0); 815225#L640-3 assume !(1 == ~main_clk_pos_edge~0); 815223#L645-3 assume !(1 == ~main_clk_pos_edge~0); 815208#L650-3 assume !(1 == ~main_clk_pos_edge~0); 815199#L655-3 assume !(1 == ~main_clk_pos_edge~0); 815191#L660-3 assume !(1 == ~main_clk_pos_edge~0); 815184#L665-3 assume !(1 == ~main_in1_ev~0); 815066#L670-3 assume !(1 == ~main_in2_ev~0); 815170#L675-3 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 815162#L680-3 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 815144#L685-3 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 815097#L690-3 assume !(1 == ~main_dbl_ev~0); 814811#L695-3 assume !(1 == ~main_zero_ev~0); 815083#L700-3 assume !(1 == ~main_clk_ev~0); 814917#L705-3 assume !(1 == ~main_clk_pos_edge~0); 814906#L710-3 assume !(1 == ~main_clk_neg_edge~0); 813060#L715-3 assume !(0 == ~N_generate_st~0); 814676#L723-2 assume !(0 == ~S1_addsub_st~0); 814672#L726-2 assume !(0 == ~S2_presdbl_st~0); 814670#L729-2 assume !(0 == ~S3_zero_st~0); 814668#L732-2 assume !(0 == ~D_print_st~0); 814666#L742-1 main_~count~0 := 1 + main_~count~0; 814664#L793 assume !(5 == main_~count~0); 814661#L793-2 ~main_clk_val_t~0 := 0;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 814658#L246-6 assume !(1 == ~main_in1_req_up~0); 814659#L246-8 assume !(1 == ~main_in2_req_up~0); 820601#L257-5 assume !(1 == ~main_sum_req_up~0); 820597#L268-5 assume !(1 == ~main_diff_req_up~0); 820528#L279-5 assume !(1 == ~main_pres_req_up~0); 814898#L290-5 assume !(1 == ~main_dbl_req_up~0); 810864#L301-5 assume !(1 == ~main_zero_req_up~0); 818154#L312-5 assume 1 == ~main_clk_req_up~0; 818151#L324-4 assume !(~main_clk_val~0 != ~main_clk_val_t~0); 818149#L324-5 ~main_clk_req_up~0 := 0; 818148#L323-5 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 818147#L341-5 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 818146#L346-5 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 818143#L351-5 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 818141#L356-5 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 818138#L361-5 assume !(0 == ~main_in1_ev~0); 818136#L366-5 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 818133#L371-5 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 818131#L376-5 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 818129#L381-5 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 818127#L386-5 assume !(0 == ~main_dbl_ev~0); 818126#L391-5 assume !(0 == ~main_zero_ev~0); 818125#L396-5 assume !(0 == ~main_clk_ev~0); 818122#L401-5 assume !(0 == ~main_clk_pos_edge~0); 818120#L406-5 assume !(0 == ~main_clk_neg_edge~0); 818118#L411-5 assume !(1 == ~main_clk_pos_edge~0); 818116#L416-5 assume !(1 == ~main_clk_pos_edge~0); 818114#L421-5 assume !(1 == ~main_clk_pos_edge~0); 818112#L426-5 assume !(1 == ~main_clk_pos_edge~0); 818108#L431-5 assume !(1 == ~main_clk_pos_edge~0); 818107#L436-5 assume !(1 == ~main_in1_ev~0); 818106#L441-5 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 818104#L446-5 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 818102#L451-5 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 818101#L456-5 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 818099#L461-5 assume !(1 == ~main_dbl_ev~0); 816959#L466-5 assume !(1 == ~main_zero_ev~0); 816955#L471-5 assume !(1 == ~main_clk_ev~0); 816953#L476-5 assume !(1 == ~main_clk_pos_edge~0); 816949#L481-5 assume !(1 == ~main_clk_neg_edge~0); 812098#L732-5 assume !false; 816947#L493-2 start_simulation_~kernel_st~0 := 1;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; 816943#L219-2 assume !false; 816942#L137-2 assume !(0 == ~N_generate_st~0); 816941#L141-4 assume !(0 == ~S1_addsub_st~0); 816940#L144-4 assume !(0 == ~S2_presdbl_st~0); 816939#L147-4 assume !(0 == ~S3_zero_st~0); 816938#L150-4 assume !(0 == ~D_print_st~0); 816936#L235-2 start_simulation_~kernel_st~0 := 2; 816934#L499-6 assume !(1 == ~main_in1_req_up~0); 816930#L499-8 assume !(1 == ~main_in2_req_up~0); 816928#L510-5 assume !(1 == ~main_sum_req_up~0); 816925#L521-5 assume !(1 == ~main_diff_req_up~0); 816920#L532-5 assume !(1 == ~main_pres_req_up~0); 816916#L543-5 assume !(1 == ~main_dbl_req_up~0); 816917#L554-5 assume !(1 == ~main_zero_req_up~0); 830222#L565-5 assume !(1 == ~main_clk_req_up~0); 832941#L576-5 start_simulation_~kernel_st~0 := 3; 832940#L595-6 assume !(0 == ~main_in1_ev~0); 832939#L595-8 assume !(0 == ~main_in2_ev~0); 832938#L600-5 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 832937#L605-5 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 832935#L610-5 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 832934#L615-5 assume !(0 == ~main_dbl_ev~0); 832932#L620-5 assume !(0 == ~main_zero_ev~0); 832931#L625-5 assume !(0 == ~main_clk_ev~0); 832929#L630-5 assume !(0 == ~main_clk_pos_edge~0); 832928#L635-5 assume !(0 == ~main_clk_neg_edge~0); 815344#L640-5 assume !(1 == ~main_clk_pos_edge~0); 815342#L645-5 assume !(1 == ~main_clk_pos_edge~0); 815340#L650-5 assume !(1 == ~main_clk_pos_edge~0); 815338#L655-5 assume !(1 == ~main_clk_pos_edge~0); 815336#L660-5 assume !(1 == ~main_clk_pos_edge~0); 815329#L665-5 assume !(1 == ~main_in1_ev~0); 815324#L670-5 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 815325#L675-5 assume !(1 == ~main_sum_ev~0); 815322#L680-5 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 815320#L685-5 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 815318#L690-5 assume !(1 == ~main_dbl_ev~0); 815147#L695-5 assume !(1 == ~main_zero_ev~0); 815315#L700-5 assume !(1 == ~main_clk_ev~0); 815313#L705-5 assume !(1 == ~main_clk_pos_edge~0); 815311#L710-5 assume !(1 == ~main_clk_neg_edge~0); 813549#L715-5 assume !(0 == ~N_generate_st~0); 815309#L723-4 assume !(0 == ~S1_addsub_st~0); 815307#L726-4 assume !(0 == ~S2_presdbl_st~0); 815306#L729-4 assume !(0 == ~S3_zero_st~0); 815283#L732-4 assume !(0 == ~D_print_st~0); 815279#L742-2 [2018-12-02 14:58:41,979 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:41,979 INFO L82 PathProgramCache]: Analyzing trace with hash -604925002, now seen corresponding path program 3 times [2018-12-02 14:58:41,979 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:41,979 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:41,979 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:41,979 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:41,979 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:41,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:41,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:41,990 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:41,990 INFO L82 PathProgramCache]: Analyzing trace with hash -133041915, now seen corresponding path program 1 times [2018-12-02 14:58:41,990 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:41,990 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:41,991 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:41,991 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 14:58:41,991 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:41,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:42,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:42,013 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:42,013 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:42,014 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:42,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:42,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:42,014 INFO L87 Difference]: Start difference. First operand 22566 states and 30532 transitions. cyclomatic complexity: 7967 Second operand 3 states. [2018-12-02 14:58:42,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:42,149 INFO L93 Difference]: Finished difference Result 45122 states and 60448 transitions. [2018-12-02 14:58:42,149 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:42,149 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 45122 states and 60448 transitions. [2018-12-02 14:58:42,257 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 43296 [2018-12-02 14:58:42,319 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 45122 states to 45122 states and 60448 transitions. [2018-12-02 14:58:42,319 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 45122 [2018-12-02 14:58:42,337 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 45122 [2018-12-02 14:58:42,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45122 states and 60448 transitions. [2018-12-02 14:58:42,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:42,355 INFO L705 BuchiCegarLoop]: Abstraction has 45122 states and 60448 transitions. [2018-12-02 14:58:42,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45122 states and 60448 transitions. [2018-12-02 14:58:42,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45122 to 45122. [2018-12-02 14:58:42,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45122 states. [2018-12-02 14:58:42,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45122 states to 45122 states and 60448 transitions. [2018-12-02 14:58:42,601 INFO L728 BuchiCegarLoop]: Abstraction has 45122 states and 60448 transitions. [2018-12-02 14:58:42,601 INFO L608 BuchiCegarLoop]: Abstraction has 45122 states and 60448 transitions. [2018-12-02 14:58:42,601 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-12-02 14:58:42,601 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 45122 states and 60448 transitions. [2018-12-02 14:58:42,702 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 43296 [2018-12-02 14:58:42,702 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:42,702 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:42,727 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:42,727 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, 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, 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, 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, 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-12-02 14:58:42,728 INFO L794 eck$LassoCheckResult]: Stem: 878543#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 878289#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 878290#L246 assume !(1 == ~main_in1_req_up~0); 878428#L246-2 assume !(1 == ~main_in2_req_up~0); 878636#L257-1 assume !(1 == ~main_sum_req_up~0); 878422#L268-1 assume !(1 == ~main_diff_req_up~0); 878423#L279-1 assume !(1 == ~main_pres_req_up~0); 878435#L290-1 assume !(1 == ~main_dbl_req_up~0); 878437#L301-1 assume !(1 == ~main_zero_req_up~0); 879057#L312-1 assume !(1 == ~main_clk_req_up~0); 879042#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 879043#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 879034#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 879035#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 879026#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 879027#L361-1 assume !(0 == ~main_in1_ev~0); 879087#L366-1 assume !(0 == ~main_in2_ev~0); 879811#L371-1 assume !(0 == ~main_sum_ev~0); 879084#L376-1 assume !(0 == ~main_diff_ev~0); 879082#L381-1 assume !(0 == ~main_pres_ev~0); 879080#L386-1 assume !(0 == ~main_dbl_ev~0); 878516#L391-1 assume !(0 == ~main_zero_ev~0); 878517#L396-1 assume !(0 == ~main_clk_ev~0); 878569#L401-1 assume !(0 == ~main_clk_pos_edge~0); 878348#L406-1 assume !(0 == ~main_clk_neg_edge~0); 878349#L411-1 assume !(1 == ~main_clk_pos_edge~0); 878462#L416-1 assume !(1 == ~main_clk_pos_edge~0); 878750#L421-1 assume !(1 == ~main_clk_pos_edge~0); 878751#L426-1 assume !(1 == ~main_clk_pos_edge~0); 879111#L431-1 assume !(1 == ~main_clk_pos_edge~0); 879751#L436-1 assume !(1 == ~main_in1_ev~0); 879746#L441-1 assume !(1 == ~main_in2_ev~0); 879743#L446-1 assume !(1 == ~main_sum_ev~0); 879742#L451-1 assume !(1 == ~main_diff_ev~0); 879741#L456-1 assume !(1 == ~main_pres_ev~0); 879740#L461-1 assume !(1 == ~main_dbl_ev~0); 879696#L466-1 assume !(1 == ~main_zero_ev~0); 879608#L471-1 assume !(1 == ~main_clk_ev~0); 879736#L476-1 assume !(1 == ~main_clk_pos_edge~0); 879734#L481-1 assume !(1 == ~main_clk_neg_edge~0); 879732#L732-1 assume !false; 879730#L493 start_simulation_~kernel_st~0 := 1;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; 879729#L219 assume !false; 879728#L137 assume !(0 == ~N_generate_st~0); 879727#L141 assume !(0 == ~S1_addsub_st~0); 879726#L144 assume !(0 == ~S2_presdbl_st~0); 879725#L147 assume !(0 == ~S3_zero_st~0); 879721#L150 assume !(0 == ~D_print_st~0); 879718#L235 start_simulation_~kernel_st~0 := 2; 879359#L499 assume !(1 == ~main_in1_req_up~0); 879355#L499-2 assume !(1 == ~main_in2_req_up~0); 879353#L510-1 assume !(1 == ~main_sum_req_up~0); 879350#L521-1 assume !(1 == ~main_diff_req_up~0); 879347#L532-1 assume !(1 == ~main_pres_req_up~0); 879344#L543-1 assume !(1 == ~main_dbl_req_up~0); 879345#L554-1 assume !(1 == ~main_zero_req_up~0); 880089#L565-1 assume !(1 == ~main_clk_req_up~0); 880082#L576-1 start_simulation_~kernel_st~0 := 3; 880074#L595 assume !(0 == ~main_in1_ev~0); 880066#L595-2 assume !(0 == ~main_in2_ev~0); 880058#L600-1 assume !(0 == ~main_sum_ev~0); 880050#L605-1 assume !(0 == ~main_diff_ev~0); 880042#L610-1 assume !(0 == ~main_pres_ev~0); 880031#L615-1 assume !(0 == ~main_dbl_ev~0); 880032#L620-1 assume !(0 == ~main_zero_ev~0); 880289#L625-1 assume !(0 == ~main_clk_ev~0); 880288#L630-1 assume !(0 == ~main_clk_pos_edge~0); 880287#L635-1 assume !(0 == ~main_clk_neg_edge~0); 880286#L640-1 assume !(1 == ~main_clk_pos_edge~0); 880285#L645-1 assume !(1 == ~main_clk_pos_edge~0); 880284#L650-1 assume !(1 == ~main_clk_pos_edge~0); 880283#L655-1 assume !(1 == ~main_clk_pos_edge~0); 879997#L660-1 assume !(1 == ~main_clk_pos_edge~0); 879998#L665-1 assume !(1 == ~main_in1_ev~0); 880203#L670-1 assume !(1 == ~main_in2_ev~0); 886751#L675-1 assume !(1 == ~main_sum_ev~0); 886749#L680-1 assume !(1 == ~main_diff_ev~0); 886746#L685-1 assume !(1 == ~main_pres_ev~0); 886742#L690-1 assume !(1 == ~main_dbl_ev~0); 886738#L695-1 assume !(1 == ~main_zero_ev~0); 886735#L700-1 assume !(1 == ~main_clk_ev~0); 886734#L705-1 assume !(1 == ~main_clk_pos_edge~0); 886733#L710-1 assume !(1 == ~main_clk_neg_edge~0); 886732#L715-1 assume !(0 == ~N_generate_st~0); 886731#L723 assume !(0 == ~S1_addsub_st~0); 886730#L726 assume !(0 == ~S2_presdbl_st~0); 886729#L729 assume !(0 == ~S3_zero_st~0); 886727#L732 assume !(0 == ~D_print_st~0); 886728#L742-2 [2018-12-02 14:58:42,728 INFO L796 eck$LassoCheckResult]: Loop: 886728#L742-2 assume !false; 900680#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 900679#L246-3 assume !(1 == ~main_in1_req_up~0); 886716#L246-5 assume !(1 == ~main_in2_req_up~0); 886713#L257-3 assume !(1 == ~main_sum_req_up~0); 886710#L268-3 assume !(1 == ~main_diff_req_up~0); 886707#L279-3 assume !(1 == ~main_pres_req_up~0); 886704#L290-3 assume !(1 == ~main_dbl_req_up~0); 886705#L301-3 assume !(1 == ~main_zero_req_up~0); 886910#L312-3 assume 1 == ~main_clk_req_up~0; 882751#L324-2 assume !(~main_clk_val~0 != ~main_clk_val_t~0); 882752#L324-3 ~main_clk_req_up~0 := 0; 910322#L323-3 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 910320#L341-3 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 910318#L346-3 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 910316#L351-3 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 910314#L356-3 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 910313#L361-3 assume !(0 == ~main_in1_ev~0); 910312#L366-3 assume !(0 == ~main_in2_ev~0); 910310#L371-3 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 910308#L376-3 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 910306#L381-3 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 910304#L386-3 assume !(0 == ~main_dbl_ev~0); 910302#L391-3 assume !(0 == ~main_zero_ev~0); 910300#L396-3 assume !(0 == ~main_clk_ev~0); 910299#L401-3 assume !(0 == ~main_clk_pos_edge~0); 910298#L406-3 assume !(0 == ~main_clk_neg_edge~0); 910297#L411-3 assume !(1 == ~main_clk_pos_edge~0); 910296#L416-3 assume !(1 == ~main_clk_pos_edge~0); 910295#L421-3 assume !(1 == ~main_clk_pos_edge~0); 910294#L426-3 assume !(1 == ~main_clk_pos_edge~0); 910292#L431-3 assume !(1 == ~main_clk_pos_edge~0); 910270#L436-3 assume !(1 == ~main_in1_ev~0); 909812#L441-3 assume !(1 == ~main_in2_ev~0); 909213#L446-3 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 910266#L451-3 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 910264#L456-3 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 910262#L461-3 assume !(1 == ~main_dbl_ev~0); 908196#L466-3 assume !(1 == ~main_zero_ev~0); 908630#L471-3 assume !(1 == ~main_clk_ev~0); 910258#L476-3 assume !(1 == ~main_clk_pos_edge~0); 910257#L481-3 assume !(1 == ~main_clk_neg_edge~0); 881273#L732-3 assume !false; 909943#L493-1 start_simulation_~kernel_st~0 := 1;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; 909939#L219-1 assume !false; 909937#L137-1 assume !(0 == ~N_generate_st~0); 909935#L141-2 assume !(0 == ~S1_addsub_st~0); 909933#L144-2 assume !(0 == ~S2_presdbl_st~0); 909931#L147-2 assume !(0 == ~S3_zero_st~0); 909929#L150-2 assume !(0 == ~D_print_st~0); 909926#L235-1 start_simulation_~kernel_st~0 := 2; 909924#L499-3 assume !(1 == ~main_in1_req_up~0); 909925#L499-5 assume !(1 == ~main_in2_req_up~0); 916916#L510-3 assume !(1 == ~main_sum_req_up~0); 919576#L521-3 assume !(1 == ~main_diff_req_up~0); 919570#L532-3 assume !(1 == ~main_pres_req_up~0); 919564#L543-3 assume !(1 == ~main_dbl_req_up~0); 919558#L554-3 assume !(1 == ~main_zero_req_up~0); 919553#L565-3 assume !(1 == ~main_clk_req_up~0); 919551#L576-3 start_simulation_~kernel_st~0 := 3; 919549#L595-3 assume !(0 == ~main_in1_ev~0); 919547#L595-5 assume !(0 == ~main_in2_ev~0); 919545#L600-3 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 919543#L605-3 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 919541#L610-3 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 919539#L615-3 assume !(0 == ~main_dbl_ev~0); 919537#L620-3 assume !(0 == ~main_zero_ev~0); 919535#L625-3 assume !(0 == ~main_clk_ev~0); 919533#L630-3 assume !(0 == ~main_clk_pos_edge~0); 919531#L635-3 assume !(0 == ~main_clk_neg_edge~0); 887653#L640-3 assume !(1 == ~main_clk_pos_edge~0); 887651#L645-3 assume !(1 == ~main_clk_pos_edge~0); 887649#L650-3 assume !(1 == ~main_clk_pos_edge~0); 887647#L655-3 assume !(1 == ~main_clk_pos_edge~0); 887646#L660-3 assume !(1 == ~main_clk_pos_edge~0); 887645#L665-3 assume !(1 == ~main_in1_ev~0); 887464#L670-3 assume !(1 == ~main_in2_ev~0); 887575#L675-3 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 887571#L680-3 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 887569#L685-3 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 887565#L690-3 assume !(1 == ~main_dbl_ev~0); 887558#L695-3 assume !(1 == ~main_zero_ev~0); 886360#L700-3 assume !(1 == ~main_clk_ev~0); 887551#L705-3 assume !(1 == ~main_clk_pos_edge~0); 887550#L710-3 assume !(1 == ~main_clk_neg_edge~0); 885790#L715-3 assume !(0 == ~N_generate_st~0); 887546#L723-2 assume !(0 == ~S1_addsub_st~0); 887541#L726-2 assume !(0 == ~S2_presdbl_st~0); 887537#L729-2 assume !(0 == ~S3_zero_st~0); 887534#L732-2 assume !(0 == ~D_print_st~0); 887532#L742-1 main_~count~0 := 1 + main_~count~0; 887529#L793 assume !(5 == main_~count~0); 887526#L793-2 ~main_clk_val_t~0 := 0;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 887522#L246-6 assume !(1 == ~main_in1_req_up~0); 887524#L246-8 assume !(1 == ~main_in2_req_up~0); 880759#L257-5 assume !(1 == ~main_sum_req_up~0); 880753#L268-5 assume !(1 == ~main_diff_req_up~0); 880748#L279-5 assume !(1 == ~main_pres_req_up~0); 880749#L290-5 assume !(1 == ~main_dbl_req_up~0); 890322#L301-5 assume !(1 == ~main_zero_req_up~0); 890323#L312-5 assume 1 == ~main_clk_req_up~0; 892872#L324-4 assume !(~main_clk_val~0 != ~main_clk_val_t~0); 892871#L324-5 ~main_clk_req_up~0 := 0; 892870#L323-5 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 892867#L341-5 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 892866#L346-5 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 892865#L351-5 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 892864#L356-5 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 892861#L361-5 assume !(0 == ~main_in1_ev~0); 892859#L366-5 assume !(0 == ~main_in2_ev~0); 892856#L371-5 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 892855#L376-5 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 892854#L381-5 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 892853#L386-5 assume !(0 == ~main_dbl_ev~0); 892850#L391-5 assume !(0 == ~main_zero_ev~0); 892848#L396-5 assume !(0 == ~main_clk_ev~0); 892847#L401-5 assume !(0 == ~main_clk_pos_edge~0); 892843#L406-5 assume !(0 == ~main_clk_neg_edge~0); 892841#L411-5 assume !(1 == ~main_clk_pos_edge~0); 892839#L416-5 assume !(1 == ~main_clk_pos_edge~0); 892837#L421-5 assume !(1 == ~main_clk_pos_edge~0); 892833#L426-5 assume !(1 == ~main_clk_pos_edge~0); 892831#L431-5 assume !(1 == ~main_clk_pos_edge~0); 892830#L436-5 assume !(1 == ~main_in1_ev~0); 892828#L441-5 assume !(1 == ~main_in2_ev~0); 892824#L446-5 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 892822#L451-5 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 892820#L456-5 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 892819#L461-5 assume !(1 == ~main_dbl_ev~0); 891979#L466-5 assume !(1 == ~main_zero_ev~0); 892766#L471-5 assume !(1 == ~main_clk_ev~0); 892764#L476-5 assume !(1 == ~main_clk_pos_edge~0); 892762#L481-5 assume !(1 == ~main_clk_neg_edge~0); 882925#L732-5 assume !false; 892759#L493-2 start_simulation_~kernel_st~0 := 1;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; 892754#L219-2 assume !false; 892752#L137-2 assume !(0 == ~N_generate_st~0); 892750#L141-4 assume !(0 == ~S1_addsub_st~0); 892749#L144-4 assume !(0 == ~S2_presdbl_st~0); 892744#L147-4 assume !(0 == ~S3_zero_st~0); 892742#L150-4 assume !(0 == ~D_print_st~0); 892740#L235-2 start_simulation_~kernel_st~0 := 2; 892737#L499-6 assume !(1 == ~main_in1_req_up~0); 892733#L499-8 assume !(1 == ~main_in2_req_up~0); 892734#L510-5 assume !(1 == ~main_sum_req_up~0); 896362#L521-5 assume !(1 == ~main_diff_req_up~0); 896356#L532-5 assume !(1 == ~main_pres_req_up~0); 896350#L543-5 assume !(1 == ~main_dbl_req_up~0); 896351#L554-5 assume !(1 == ~main_zero_req_up~0); 900723#L565-5 assume !(1 == ~main_clk_req_up~0); 900721#L576-5 start_simulation_~kernel_st~0 := 3; 900719#L595-6 assume !(0 == ~main_in1_ev~0); 900717#L595-8 assume !(0 == ~main_in2_ev~0); 900715#L600-5 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 900713#L605-5 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 900711#L610-5 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 900709#L615-5 assume !(0 == ~main_dbl_ev~0); 900707#L620-5 assume !(0 == ~main_zero_ev~0); 900705#L625-5 assume !(0 == ~main_clk_ev~0); 900703#L630-5 assume !(0 == ~main_clk_pos_edge~0); 900701#L635-5 assume !(0 == ~main_clk_neg_edge~0); 900700#L640-5 assume !(1 == ~main_clk_pos_edge~0); 900699#L645-5 assume !(1 == ~main_clk_pos_edge~0); 900698#L650-5 assume !(1 == ~main_clk_pos_edge~0); 900697#L655-5 assume !(1 == ~main_clk_pos_edge~0); 900696#L660-5 assume !(1 == ~main_clk_pos_edge~0); 900695#L665-5 assume !(1 == ~main_in1_ev~0); 900631#L670-5 assume !(1 == ~main_in2_ev~0); 900539#L675-5 assume !(1 == ~main_sum_ev~0); 900693#L680-5 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 900692#L685-5 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 900691#L690-5 assume !(1 == ~main_dbl_ev~0); 900689#L695-5 assume !(1 == ~main_zero_ev~0); 900687#L700-5 assume !(1 == ~main_clk_ev~0); 900686#L705-5 assume !(1 == ~main_clk_pos_edge~0); 900685#L710-5 assume !(1 == ~main_clk_neg_edge~0); 882449#L715-5 assume !(0 == ~N_generate_st~0); 900684#L723-4 assume !(0 == ~S1_addsub_st~0); 900683#L726-4 assume !(0 == ~S2_presdbl_st~0); 900682#L729-4 assume !(0 == ~S3_zero_st~0); 900681#L732-4 assume !(0 == ~D_print_st~0); 886728#L742-2 [2018-12-02 14:58:42,728 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:42,728 INFO L82 PathProgramCache]: Analyzing trace with hash -604925002, now seen corresponding path program 4 times [2018-12-02 14:58:42,728 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:42,729 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:42,729 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:42,729 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:42,729 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:42,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:42,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:42,743 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:42,743 INFO L82 PathProgramCache]: Analyzing trace with hash -665067007, now seen corresponding path program 1 times [2018-12-02 14:58:42,743 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:42,743 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:42,744 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:42,744 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 14:58:42,744 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:42,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:42,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:42,804 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:42,804 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:42,804 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:42,805 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:42,805 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:42,805 INFO L87 Difference]: Start difference. First operand 45122 states and 60448 transitions. cyclomatic complexity: 15327 Second operand 3 states. [2018-12-02 14:58:42,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:42,950 INFO L93 Difference]: Finished difference Result 90222 states and 119660 transitions. [2018-12-02 14:58:42,950 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:42,951 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 90222 states and 119660 transitions. [2018-12-02 14:58:43,146 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 86592 [2018-12-02 14:58:43,269 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 90222 states to 90222 states and 119660 transitions. [2018-12-02 14:58:43,269 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 90222 [2018-12-02 14:58:43,303 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 90222 [2018-12-02 14:58:43,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 90222 states and 119660 transitions. [2018-12-02 14:58:43,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:43,333 INFO L705 BuchiCegarLoop]: Abstraction has 90222 states and 119660 transitions. [2018-12-02 14:58:43,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90222 states and 119660 transitions. [2018-12-02 14:58:43,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90222 to 90222. [2018-12-02 14:58:43,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 90222 states. [2018-12-02 14:58:43,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90222 states to 90222 states and 119660 transitions. [2018-12-02 14:58:43,789 INFO L728 BuchiCegarLoop]: Abstraction has 90222 states and 119660 transitions. [2018-12-02 14:58:43,789 INFO L608 BuchiCegarLoop]: Abstraction has 90222 states and 119660 transitions. [2018-12-02 14:58:43,789 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-12-02 14:58:43,789 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 90222 states and 119660 transitions. [2018-12-02 14:58:43,958 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 86592 [2018-12-02 14:58:43,958 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:43,958 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:44,005 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:44,005 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, 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, 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, 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, 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-12-02 14:58:44,005 INFO L794 eck$LassoCheckResult]: Stem: 1013907#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 1013639#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 1013640#L246 assume !(1 == ~main_in1_req_up~0); 1013783#L246-2 assume !(1 == ~main_in2_req_up~0); 1014000#L257-1 assume !(1 == ~main_sum_req_up~0); 1014004#L268-1 assume !(1 == ~main_diff_req_up~0); 1013784#L279-1 assume !(1 == ~main_pres_req_up~0); 1013785#L290-1 assume !(1 == ~main_dbl_req_up~0); 1014633#L301-1 assume !(1 == ~main_zero_req_up~0); 1014650#L312-1 assume !(1 == ~main_clk_req_up~0); 1014702#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 1014700#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 1014698#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 1014696#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 1014694#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 1014691#L361-1 assume !(0 == ~main_in1_ev~0); 1014692#L366-1 assume !(0 == ~main_in2_ev~0); 1016181#L371-1 assume !(0 == ~main_sum_ev~0); 1016179#L376-1 assume !(0 == ~main_diff_ev~0); 1016177#L381-1 assume !(0 == ~main_pres_ev~0); 1016175#L386-1 assume !(0 == ~main_dbl_ev~0); 1016173#L391-1 assume !(0 == ~main_zero_ev~0); 1016171#L396-1 assume !(0 == ~main_clk_ev~0); 1016169#L401-1 assume !(0 == ~main_clk_pos_edge~0); 1016167#L406-1 assume !(0 == ~main_clk_neg_edge~0); 1016165#L411-1 assume !(1 == ~main_clk_pos_edge~0); 1016163#L416-1 assume !(1 == ~main_clk_pos_edge~0); 1016161#L421-1 assume !(1 == ~main_clk_pos_edge~0); 1016159#L426-1 assume !(1 == ~main_clk_pos_edge~0); 1016157#L431-1 assume !(1 == ~main_clk_pos_edge~0); 1016156#L436-1 assume !(1 == ~main_in1_ev~0); 1014707#L441-1 assume !(1 == ~main_in2_ev~0); 1016048#L446-1 assume !(1 == ~main_sum_ev~0); 1016101#L451-1 assume !(1 == ~main_diff_ev~0); 1016152#L456-1 assume !(1 == ~main_pres_ev~0); 1015499#L461-1 assume !(1 == ~main_dbl_ev~0); 1015495#L466-1 assume !(1 == ~main_zero_ev~0); 1015197#L471-1 assume !(1 == ~main_clk_ev~0); 1015491#L476-1 assume !(1 == ~main_clk_pos_edge~0); 1015488#L481-1 assume !(1 == ~main_clk_neg_edge~0); 1015484#L732-1 assume !false; 1015482#L493 start_simulation_~kernel_st~0 := 1;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; 1015481#L219 assume !false; 1015479#L137 assume !(0 == ~N_generate_st~0); 1015477#L141 assume !(0 == ~S1_addsub_st~0); 1015475#L144 assume !(0 == ~S2_presdbl_st~0); 1015473#L147 assume !(0 == ~S3_zero_st~0); 1015471#L150 assume !(0 == ~D_print_st~0); 1015469#L235 start_simulation_~kernel_st~0 := 2; 1015466#L499 assume !(1 == ~main_in1_req_up~0); 1015462#L499-2 assume !(1 == ~main_in2_req_up~0); 1015463#L510-1 assume !(1 == ~main_sum_req_up~0); 1015737#L521-1 assume !(1 == ~main_diff_req_up~0); 1016740#L532-1 assume !(1 == ~main_pres_req_up~0); 1016548#L543-1 assume !(1 == ~main_dbl_req_up~0); 1016549#L554-1 assume !(1 == ~main_zero_req_up~0); 1016534#L565-1 assume !(1 == ~main_clk_req_up~0); 1016535#L576-1 start_simulation_~kernel_st~0 := 3; 1017266#L595 assume !(0 == ~main_in1_ev~0); 1014111#L595-2 assume !(0 == ~main_in2_ev~0); 1014112#L600-1 assume !(0 == ~main_sum_ev~0); 1017264#L605-1 assume !(0 == ~main_diff_ev~0); 1017262#L610-1 assume !(0 == ~main_pres_ev~0); 1013718#L615-1 assume !(0 == ~main_dbl_ev~0); 1013719#L620-1 assume !(0 == ~main_zero_ev~0); 1013835#L625-1 assume !(0 == ~main_clk_ev~0); 1014131#L630-1 assume !(0 == ~main_clk_pos_edge~0); 1014157#L635-1 assume !(0 == ~main_clk_neg_edge~0); 1014179#L640-1 assume !(1 == ~main_clk_pos_edge~0); 1017259#L645-1 assume !(1 == ~main_clk_pos_edge~0); 1017256#L650-1 assume !(1 == ~main_clk_pos_edge~0); 1017252#L655-1 assume !(1 == ~main_clk_pos_edge~0); 1016532#L660-1 assume !(1 == ~main_clk_pos_edge~0); 1016533#L665-1 assume !(1 == ~main_in1_ev~0); 1016736#L670-1 assume !(1 == ~main_in2_ev~0); 1016735#L675-1 assume !(1 == ~main_sum_ev~0); 1029233#L680-1 assume !(1 == ~main_diff_ev~0); 1029229#L685-1 assume !(1 == ~main_pres_ev~0); 1029225#L690-1 assume !(1 == ~main_dbl_ev~0); 1029219#L695-1 assume !(1 == ~main_zero_ev~0); 1029216#L700-1 assume !(1 == ~main_clk_ev~0); 1029215#L705-1 assume !(1 == ~main_clk_pos_edge~0); 1029214#L710-1 assume !(1 == ~main_clk_neg_edge~0); 1029213#L715-1 assume !(0 == ~N_generate_st~0); 1029212#L723 assume !(0 == ~S1_addsub_st~0); 1029211#L726 assume !(0 == ~S2_presdbl_st~0); 1029210#L729 assume !(0 == ~S3_zero_st~0); 1029208#L732 assume !(0 == ~D_print_st~0); 1029209#L742-2 [2018-12-02 14:58:44,005 INFO L796 eck$LassoCheckResult]: Loop: 1029209#L742-2 assume !false; 1097865#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 1046938#L246-3 assume !(1 == ~main_in1_req_up~0); 1046936#L246-5 assume !(1 == ~main_in2_req_up~0); 1029189#L257-3 assume !(1 == ~main_sum_req_up~0); 1029190#L268-3 assume !(1 == ~main_diff_req_up~0); 1046572#L279-3 assume !(1 == ~main_pres_req_up~0); 1031788#L290-3 assume !(1 == ~main_dbl_req_up~0); 1031789#L301-3 assume !(1 == ~main_zero_req_up~0); 1032128#L312-3 assume 1 == ~main_clk_req_up~0; 1022192#L324-2 assume !(~main_clk_val~0 != ~main_clk_val_t~0); 1022193#L324-3 ~main_clk_req_up~0 := 0; 1087599#L323-3 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 1087597#L341-3 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 1087595#L346-3 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 1087593#L351-3 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 1087591#L356-3 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 1087589#L361-3 assume !(0 == ~main_in1_ev~0); 1087587#L366-3 assume !(0 == ~main_in2_ev~0); 1087585#L371-3 assume !(0 == ~main_sum_ev~0); 1087583#L376-3 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 1087581#L381-3 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 1087579#L386-3 assume !(0 == ~main_dbl_ev~0); 1087577#L391-3 assume !(0 == ~main_zero_ev~0); 1087575#L396-3 assume !(0 == ~main_clk_ev~0); 1087573#L401-3 assume !(0 == ~main_clk_pos_edge~0); 1087571#L406-3 assume !(0 == ~main_clk_neg_edge~0); 1087569#L411-3 assume !(1 == ~main_clk_pos_edge~0); 1087567#L416-3 assume !(1 == ~main_clk_pos_edge~0); 1087565#L421-3 assume !(1 == ~main_clk_pos_edge~0); 1087564#L426-3 assume !(1 == ~main_clk_pos_edge~0); 1087563#L431-3 assume !(1 == ~main_clk_pos_edge~0); 1046443#L436-3 assume !(1 == ~main_in1_ev~0); 1040135#L441-3 assume !(1 == ~main_in2_ev~0); 1040131#L446-3 assume !(1 == ~main_sum_ev~0); 1036173#L451-3 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 1036169#L456-3 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 1036167#L461-3 assume !(1 == ~main_dbl_ev~0); 1036163#L466-3 assume !(1 == ~main_zero_ev~0); 1036159#L471-3 assume !(1 == ~main_clk_ev~0); 1036156#L476-3 assume !(1 == ~main_clk_pos_edge~0); 1036152#L481-3 assume !(1 == ~main_clk_neg_edge~0); 1019195#L732-3 assume !false; 1036144#L493-1 start_simulation_~kernel_st~0 := 1;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; 1036140#L219-1 assume !false; 1036139#L137-1 assume !(0 == ~N_generate_st~0); 1036137#L141-2 assume !(0 == ~S1_addsub_st~0); 1036136#L144-2 assume !(0 == ~S2_presdbl_st~0); 1036135#L147-2 assume !(0 == ~S3_zero_st~0); 1036134#L150-2 assume !(0 == ~D_print_st~0); 1036133#L235-1 start_simulation_~kernel_st~0 := 2; 1036130#L499-3 assume !(1 == ~main_in1_req_up~0); 1036131#L499-5 assume !(1 == ~main_in2_req_up~0); 1047163#L510-3 assume !(1 == ~main_sum_req_up~0); 1073210#L521-3 assume !(1 == ~main_diff_req_up~0); 1074537#L532-3 assume !(1 == ~main_pres_req_up~0); 1074534#L543-3 assume !(1 == ~main_dbl_req_up~0); 1074535#L554-3 assume !(1 == ~main_zero_req_up~0); 1097188#L565-3 assume !(1 == ~main_clk_req_up~0); 1100449#L576-3 start_simulation_~kernel_st~0 := 3; 1100443#L595-3 assume !(0 == ~main_in1_ev~0); 1100439#L595-5 assume !(0 == ~main_in2_ev~0); 1100432#L600-3 assume !(0 == ~main_sum_ev~0); 1100431#L605-3 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 1100430#L610-3 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 1100428#L615-3 assume !(0 == ~main_dbl_ev~0); 1100427#L620-3 assume !(0 == ~main_zero_ev~0); 1100425#L625-3 assume !(0 == ~main_clk_ev~0); 1100381#L630-3 assume !(0 == ~main_clk_pos_edge~0); 1100380#L635-3 assume !(0 == ~main_clk_neg_edge~0); 1030341#L640-3 assume !(1 == ~main_clk_pos_edge~0); 1030338#L645-3 assume !(1 == ~main_clk_pos_edge~0); 1030334#L650-3 assume !(1 == ~main_clk_pos_edge~0); 1030330#L655-3 assume !(1 == ~main_clk_pos_edge~0); 1030327#L660-3 assume !(1 == ~main_clk_pos_edge~0); 1030323#L665-3 assume !(1 == ~main_in1_ev~0); 1030318#L670-3 assume !(1 == ~main_in2_ev~0); 1030314#L675-3 assume !(1 == ~main_sum_ev~0); 1029950#L680-3 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 1030308#L685-3 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 1030304#L690-3 assume !(1 == ~main_dbl_ev~0); 1030296#L695-3 assume !(1 == ~main_zero_ev~0); 1030291#L700-3 assume !(1 == ~main_clk_ev~0); 1030287#L705-3 assume !(1 == ~main_clk_pos_edge~0); 1030281#L710-3 assume !(1 == ~main_clk_neg_edge~0); 1017990#L715-3 assume !(0 == ~N_generate_st~0); 1030267#L723-2 assume !(0 == ~S1_addsub_st~0); 1030262#L726-2 assume !(0 == ~S2_presdbl_st~0); 1030259#L729-2 assume !(0 == ~S3_zero_st~0); 1030255#L732-2 assume !(0 == ~D_print_st~0); 1030250#L742-1 main_~count~0 := 1 + main_~count~0; 1030245#L793 assume !(5 == main_~count~0); 1030239#L793-2 ~main_clk_val_t~0 := 0;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 1030240#L246-6 assume !(1 == ~main_in1_req_up~0); 1030222#L246-8 assume !(1 == ~main_in2_req_up~0); 1030224#L257-5 assume !(1 == ~main_sum_req_up~0); 1031277#L268-5 assume !(1 == ~main_diff_req_up~0); 1032147#L279-5 assume !(1 == ~main_pres_req_up~0); 1032139#L290-5 assume !(1 == ~main_dbl_req_up~0); 1032133#L301-5 assume !(1 == ~main_zero_req_up~0); 1032131#L312-5 assume 1 == ~main_clk_req_up~0; 1021358#L324-4 assume !(~main_clk_val~0 != ~main_clk_val_t~0); 1021359#L324-5 ~main_clk_req_up~0 := 0; 1102214#L323-5 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 1102212#L341-5 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 1102210#L346-5 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 1102207#L351-5 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 1102206#L356-5 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 1047359#L361-5 assume !(0 == ~main_in1_ev~0); 1047358#L366-5 assume !(0 == ~main_in2_ev~0); 1047356#L371-5 assume !(0 == ~main_sum_ev~0); 1047354#L376-5 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 1047353#L381-5 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 1047352#L386-5 assume !(0 == ~main_dbl_ev~0); 1047351#L391-5 assume !(0 == ~main_zero_ev~0); 1047348#L396-5 assume !(0 == ~main_clk_ev~0); 1047346#L401-5 assume !(0 == ~main_clk_pos_edge~0); 1047344#L406-5 assume !(0 == ~main_clk_neg_edge~0); 1047342#L411-5 assume !(1 == ~main_clk_pos_edge~0); 1047340#L416-5 assume !(1 == ~main_clk_pos_edge~0); 1047338#L421-5 assume !(1 == ~main_clk_pos_edge~0); 1047337#L426-5 assume !(1 == ~main_clk_pos_edge~0); 1047336#L431-5 assume !(1 == ~main_clk_pos_edge~0); 1047335#L436-5 assume !(1 == ~main_in1_ev~0); 1047333#L441-5 assume !(1 == ~main_in2_ev~0); 1047330#L446-5 assume !(1 == ~main_sum_ev~0); 1047325#L451-5 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 1047323#L456-5 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 1047321#L461-5 assume !(1 == ~main_dbl_ev~0); 1047313#L466-5 assume !(1 == ~main_zero_ev~0); 1047312#L471-5 assume !(1 == ~main_clk_ev~0); 1047311#L476-5 assume !(1 == ~main_clk_pos_edge~0); 1047310#L481-5 assume !(1 == ~main_clk_neg_edge~0); 1020675#L732-5 assume !false; 1047307#L493-2 start_simulation_~kernel_st~0 := 1;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; 1047303#L219-2 assume !false; 1047302#L137-2 assume !(0 == ~N_generate_st~0); 1047300#L141-4 assume !(0 == ~S1_addsub_st~0); 1047296#L144-4 assume !(0 == ~S2_presdbl_st~0); 1047292#L147-4 assume !(0 == ~S3_zero_st~0); 1047288#L150-4 assume !(0 == ~D_print_st~0); 1047284#L235-2 start_simulation_~kernel_st~0 := 2; 1047280#L499-6 assume !(1 == ~main_in1_req_up~0); 1047274#L499-8 assume !(1 == ~main_in2_req_up~0); 1047272#L510-5 assume !(1 == ~main_sum_req_up~0); 1047267#L521-5 assume !(1 == ~main_diff_req_up~0); 1047261#L532-5 assume !(1 == ~main_pres_req_up~0); 1047257#L543-5 assume !(1 == ~main_dbl_req_up~0); 1047253#L554-5 assume !(1 == ~main_zero_req_up~0); 1047254#L565-5 assume !(1 == ~main_clk_req_up~0); 1097902#L576-5 start_simulation_~kernel_st~0 := 3; 1097900#L595-6 assume !(0 == ~main_in1_ev~0); 1097898#L595-8 assume !(0 == ~main_in2_ev~0); 1097896#L600-5 assume !(0 == ~main_sum_ev~0); 1097894#L605-5 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 1097892#L610-5 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 1097890#L615-5 assume !(0 == ~main_dbl_ev~0); 1097888#L620-5 assume !(0 == ~main_zero_ev~0); 1097886#L625-5 assume !(0 == ~main_clk_ev~0); 1097884#L630-5 assume !(0 == ~main_clk_pos_edge~0); 1097882#L635-5 assume !(0 == ~main_clk_neg_edge~0); 1097881#L640-5 assume !(1 == ~main_clk_pos_edge~0); 1097880#L645-5 assume !(1 == ~main_clk_pos_edge~0); 1097879#L650-5 assume !(1 == ~main_clk_pos_edge~0); 1097878#L655-5 assume !(1 == ~main_clk_pos_edge~0); 1097877#L660-5 assume !(1 == ~main_clk_pos_edge~0); 1097876#L665-5 assume !(1 == ~main_in1_ev~0); 1091597#L670-5 assume !(1 == ~main_in2_ev~0); 1097874#L675-5 assume !(1 == ~main_sum_ev~0); 1029420#L680-5 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 1097873#L685-5 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 1097872#L690-5 assume !(1 == ~main_dbl_ev~0); 1029407#L695-5 assume !(1 == ~main_zero_ev~0); 1047205#L700-5 assume !(1 == ~main_clk_ev~0); 1097871#L705-5 assume !(1 == ~main_clk_pos_edge~0); 1097870#L710-5 assume !(1 == ~main_clk_neg_edge~0); 1019093#L715-5 assume !(0 == ~N_generate_st~0); 1097869#L723-4 assume !(0 == ~S1_addsub_st~0); 1097868#L726-4 assume !(0 == ~S2_presdbl_st~0); 1097867#L729-4 assume !(0 == ~S3_zero_st~0); 1097866#L732-4 assume !(0 == ~D_print_st~0); 1029209#L742-2 [2018-12-02 14:58:44,005 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:44,006 INFO L82 PathProgramCache]: Analyzing trace with hash -604925002, now seen corresponding path program 5 times [2018-12-02 14:58:44,006 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:44,006 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:44,006 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:44,006 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:44,006 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:44,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:44,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:44,026 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:44,026 INFO L82 PathProgramCache]: Analyzing trace with hash 507303167, now seen corresponding path program 1 times [2018-12-02 14:58:44,026 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:44,026 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:44,027 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:44,027 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 14:58:44,027 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:44,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:44,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:44,055 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:44,056 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:44,056 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:44,056 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:44,056 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:44,056 INFO L87 Difference]: Start difference. First operand 90222 states and 119660 transitions. cyclomatic complexity: 29439 Second operand 3 states. [2018-12-02 14:58:44,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:44,325 INFO L93 Difference]: Finished difference Result 180398 states and 236844 transitions. [2018-12-02 14:58:44,325 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:44,325 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 180398 states and 236844 transitions. [2018-12-02 14:58:44,750 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 173184 [2018-12-02 14:58:45,187 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 180398 states to 180398 states and 236844 transitions. [2018-12-02 14:58:45,187 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 180398 [2018-12-02 14:58:45,239 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 180398 [2018-12-02 14:58:45,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 180398 states and 236844 transitions. [2018-12-02 14:58:45,290 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:45,291 INFO L705 BuchiCegarLoop]: Abstraction has 180398 states and 236844 transitions. [2018-12-02 14:58:45,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180398 states and 236844 transitions. [2018-12-02 14:58:46,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180398 to 180398. [2018-12-02 14:58:46,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 180398 states. [2018-12-02 14:58:46,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180398 states to 180398 states and 236844 transitions. [2018-12-02 14:58:46,232 INFO L728 BuchiCegarLoop]: Abstraction has 180398 states and 236844 transitions. [2018-12-02 14:58:46,232 INFO L608 BuchiCegarLoop]: Abstraction has 180398 states and 236844 transitions. [2018-12-02 14:58:46,232 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-12-02 14:58:46,232 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 180398 states and 236844 transitions. [2018-12-02 14:58:46,590 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 173184 [2018-12-02 14:58:46,590 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:46,590 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:46,688 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:46,688 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, 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, 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, 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, 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-12-02 14:58:46,688 INFO L794 eck$LassoCheckResult]: Stem: 1284534#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 1284265#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 1284266#L246 assume !(1 == ~main_in1_req_up~0); 1284415#L246-2 assume !(1 == ~main_in2_req_up~0); 1284625#L257-1 assume !(1 == ~main_sum_req_up~0); 1284630#L268-1 assume !(1 == ~main_diff_req_up~0); 1284411#L279-1 assume !(1 == ~main_pres_req_up~0); 1284412#L290-1 assume !(1 == ~main_dbl_req_up~0); 1284640#L301-1 assume !(1 == ~main_zero_req_up~0); 1285815#L312-1 assume !(1 == ~main_clk_req_up~0); 1285828#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 1284530#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 1284531#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 1284267#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 1284268#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 1284360#L361-1 assume !(0 == ~main_in1_ev~0); 1284470#L366-1 assume !(0 == ~main_in2_ev~0); 1285913#L371-1 assume !(0 == ~main_sum_ev~0); 1285907#L376-1 assume !(0 == ~main_diff_ev~0); 1285903#L381-1 assume !(0 == ~main_pres_ev~0); 1285900#L386-1 assume !(0 == ~main_dbl_ev~0); 1285873#L391-1 assume !(0 == ~main_zero_ev~0); 1285874#L396-1 assume !(0 == ~main_clk_ev~0); 1290147#L401-1 assume !(0 == ~main_clk_pos_edge~0); 1290145#L406-1 assume !(0 == ~main_clk_neg_edge~0); 1290143#L411-1 assume !(1 == ~main_clk_pos_edge~0); 1290141#L416-1 assume !(1 == ~main_clk_pos_edge~0); 1290139#L421-1 assume !(1 == ~main_clk_pos_edge~0); 1290137#L426-1 assume !(1 == ~main_clk_pos_edge~0); 1290135#L431-1 assume !(1 == ~main_clk_pos_edge~0); 1290133#L436-1 assume !(1 == ~main_in1_ev~0); 1285855#L441-1 assume !(1 == ~main_in2_ev~0); 1287642#L446-1 assume !(1 == ~main_sum_ev~0); 1287638#L451-1 assume !(1 == ~main_diff_ev~0); 1287636#L456-1 assume !(1 == ~main_pres_ev~0); 1287635#L461-1 assume !(1 == ~main_dbl_ev~0); 1286986#L466-1 assume !(1 == ~main_zero_ev~0); 1286985#L471-1 assume !(1 == ~main_clk_ev~0); 1286984#L476-1 assume !(1 == ~main_clk_pos_edge~0); 1286980#L481-1 assume !(1 == ~main_clk_neg_edge~0); 1286978#L732-1 assume !false; 1286976#L493 start_simulation_~kernel_st~0 := 1;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; 1286974#L219 assume !false; 1286972#L137 assume !(0 == ~N_generate_st~0); 1286970#L141 assume !(0 == ~S1_addsub_st~0); 1286968#L144 assume !(0 == ~S2_presdbl_st~0); 1286966#L147 assume !(0 == ~S3_zero_st~0); 1286964#L150 assume !(0 == ~D_print_st~0); 1286962#L235 start_simulation_~kernel_st~0 := 2; 1286959#L499 assume !(1 == ~main_in1_req_up~0); 1286960#L499-2 assume !(1 == ~main_in2_req_up~0); 1288142#L510-1 assume !(1 == ~main_sum_req_up~0); 1289424#L521-1 assume !(1 == ~main_diff_req_up~0); 1289425#L532-1 assume !(1 == ~main_pres_req_up~0); 1289798#L543-1 assume !(1 == ~main_dbl_req_up~0); 1289795#L554-1 assume !(1 == ~main_zero_req_up~0); 1289796#L565-1 assume !(1 == ~main_clk_req_up~0); 1289834#L576-1 start_simulation_~kernel_st~0 := 3; 1289833#L595 assume !(0 == ~main_in1_ev~0); 1289832#L595-2 assume !(0 == ~main_in2_ev~0); 1289831#L600-1 assume !(0 == ~main_sum_ev~0); 1289827#L605-1 assume !(0 == ~main_diff_ev~0); 1289822#L610-1 assume !(0 == ~main_pres_ev~0); 1289783#L615-1 assume !(0 == ~main_dbl_ev~0); 1289784#L620-1 assume !(0 == ~main_zero_ev~0); 1289667#L625-1 assume !(0 == ~main_clk_ev~0); 1289668#L630-1 assume !(0 == ~main_clk_pos_edge~0); 1289655#L635-1 assume !(0 == ~main_clk_neg_edge~0); 1289656#L640-1 assume !(1 == ~main_clk_pos_edge~0); 1289643#L645-1 assume !(1 == ~main_clk_pos_edge~0); 1289644#L650-1 assume !(1 == ~main_clk_pos_edge~0); 1289631#L655-1 assume !(1 == ~main_clk_pos_edge~0); 1289632#L660-1 assume !(1 == ~main_clk_pos_edge~0); 1289620#L665-1 assume !(1 == ~main_in1_ev~0); 1289617#L670-1 assume !(1 == ~main_in2_ev~0); 1314192#L675-1 assume !(1 == ~main_sum_ev~0); 1314013#L680-1 assume !(1 == ~main_diff_ev~0); 1314369#L685-1 assume !(1 == ~main_pres_ev~0); 1314484#L690-1 assume !(1 == ~main_dbl_ev~0); 1314478#L695-1 assume !(1 == ~main_zero_ev~0); 1314475#L700-1 assume !(1 == ~main_clk_ev~0); 1314474#L705-1 assume !(1 == ~main_clk_pos_edge~0); 1314473#L710-1 assume !(1 == ~main_clk_neg_edge~0); 1314472#L715-1 assume !(0 == ~N_generate_st~0); 1314471#L723 assume !(0 == ~S1_addsub_st~0); 1314470#L726 assume !(0 == ~S2_presdbl_st~0); 1314469#L729 assume !(0 == ~S3_zero_st~0); 1314467#L732 assume !(0 == ~D_print_st~0); 1314468#L742-2 [2018-12-02 14:58:46,689 INFO L796 eck$LassoCheckResult]: Loop: 1314468#L742-2 assume !false; 1332383#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 1332382#L246-3 assume !(1 == ~main_in1_req_up~0); 1314459#L246-5 assume !(1 == ~main_in2_req_up~0); 1314450#L257-3 assume !(1 == ~main_sum_req_up~0); 1314451#L268-3 assume !(1 == ~main_diff_req_up~0); 1315776#L279-3 assume !(1 == ~main_pres_req_up~0); 1315770#L290-3 assume !(1 == ~main_dbl_req_up~0); 1315769#L301-3 assume !(1 == ~main_zero_req_up~0); 1334137#L312-3 assume 1 == ~main_clk_req_up~0; 1335549#L324-2 assume !(~main_clk_val~0 != ~main_clk_val_t~0); 1335547#L324-3 ~main_clk_req_up~0 := 0; 1335544#L323-3 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 1335543#L341-3 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 1335541#L346-3 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 1328819#L351-3 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 1328816#L356-3 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 1328812#L361-3 assume !(0 == ~main_in1_ev~0); 1328810#L366-3 assume !(0 == ~main_in2_ev~0); 1328807#L371-3 assume !(0 == ~main_sum_ev~0); 1328804#L376-3 assume !(0 == ~main_diff_ev~0); 1328802#L381-3 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 1328800#L386-3 assume !(0 == ~main_dbl_ev~0); 1328799#L391-3 assume !(0 == ~main_zero_ev~0); 1328797#L396-3 assume !(0 == ~main_clk_ev~0); 1328796#L401-3 assume !(0 == ~main_clk_pos_edge~0); 1328795#L406-3 assume !(0 == ~main_clk_neg_edge~0); 1328793#L411-3 assume !(1 == ~main_clk_pos_edge~0); 1328792#L416-3 assume !(1 == ~main_clk_pos_edge~0); 1328791#L421-3 assume !(1 == ~main_clk_pos_edge~0); 1328789#L426-3 assume !(1 == ~main_clk_pos_edge~0); 1328787#L431-3 assume !(1 == ~main_clk_pos_edge~0); 1327137#L436-3 assume !(1 == ~main_in1_ev~0); 1326220#L441-3 assume !(1 == ~main_in2_ev~0); 1325671#L446-3 assume !(1 == ~main_sum_ev~0); 1325668#L451-3 assume !(1 == ~main_diff_ev~0); 1325662#L456-3 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 1325660#L461-3 assume !(1 == ~main_dbl_ev~0); 1325656#L466-3 assume !(1 == ~main_zero_ev~0); 1325652#L471-3 assume !(1 == ~main_clk_ev~0); 1325649#L476-3 assume !(1 == ~main_clk_pos_edge~0); 1325645#L481-3 assume !(1 == ~main_clk_neg_edge~0); 1300071#L732-3 assume !false; 1325637#L493-1 start_simulation_~kernel_st~0 := 1;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; 1325634#L219-1 assume !false; 1325633#L137-1 assume !(0 == ~N_generate_st~0); 1325632#L141-2 assume !(0 == ~S1_addsub_st~0); 1325630#L144-2 assume !(0 == ~S2_presdbl_st~0); 1325629#L147-2 assume !(0 == ~S3_zero_st~0); 1325627#L150-2 assume !(0 == ~D_print_st~0); 1325626#L235-1 start_simulation_~kernel_st~0 := 2; 1325623#L499-3 assume !(1 == ~main_in1_req_up~0); 1325620#L499-5 assume !(1 == ~main_in2_req_up~0); 1325616#L510-3 assume !(1 == ~main_sum_req_up~0); 1325613#L521-3 assume !(1 == ~main_diff_req_up~0); 1325609#L532-3 assume !(1 == ~main_pres_req_up~0); 1325606#L543-3 assume !(1 == ~main_dbl_req_up~0); 1325603#L554-3 assume !(1 == ~main_zero_req_up~0); 1325604#L565-3 assume !(1 == ~main_clk_req_up~0); 1347809#L576-3 start_simulation_~kernel_st~0 := 3; 1347804#L595-3 assume !(0 == ~main_in1_ev~0); 1347802#L595-5 assume !(0 == ~main_in2_ev~0); 1347800#L600-3 assume !(0 == ~main_sum_ev~0); 1347798#L605-3 assume !(0 == ~main_diff_ev~0); 1347796#L610-3 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 1347794#L615-3 assume !(0 == ~main_dbl_ev~0); 1347792#L620-3 assume !(0 == ~main_zero_ev~0); 1347790#L625-3 assume !(0 == ~main_clk_ev~0); 1347787#L630-3 assume !(0 == ~main_clk_pos_edge~0); 1347786#L635-3 assume !(0 == ~main_clk_neg_edge~0); 1317875#L640-3 assume !(1 == ~main_clk_pos_edge~0); 1317872#L645-3 assume !(1 == ~main_clk_pos_edge~0); 1317869#L650-3 assume !(1 == ~main_clk_pos_edge~0); 1317866#L655-3 assume !(1 == ~main_clk_pos_edge~0); 1317863#L660-3 assume !(1 == ~main_clk_pos_edge~0); 1317765#L665-3 assume !(1 == ~main_in1_ev~0); 1317713#L670-3 assume !(1 == ~main_in2_ev~0); 1317709#L675-3 assume !(1 == ~main_sum_ev~0); 1317695#L680-3 assume !(1 == ~main_diff_ev~0); 1317687#L685-3 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 1317684#L690-3 assume !(1 == ~main_dbl_ev~0); 1316812#L695-3 assume !(1 == ~main_zero_ev~0); 1317678#L700-3 assume !(1 == ~main_clk_ev~0); 1317676#L705-3 assume !(1 == ~main_clk_pos_edge~0); 1317673#L710-3 assume !(1 == ~main_clk_neg_edge~0); 1304471#L715-3 assume !(0 == ~N_generate_st~0); 1317657#L723-2 assume !(0 == ~S1_addsub_st~0); 1317654#L726-2 assume !(0 == ~S2_presdbl_st~0); 1317653#L729-2 assume !(0 == ~S3_zero_st~0); 1317652#L732-2 assume !(0 == ~D_print_st~0); 1317651#L742-1 main_~count~0 := 1 + main_~count~0; 1317648#L793 assume !(5 == main_~count~0); 1317646#L793-2 ~main_clk_val_t~0 := 0;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 1317644#L246-6 assume !(1 == ~main_in1_req_up~0); 1317645#L246-8 assume !(1 == ~main_in2_req_up~0); 1319395#L257-5 assume !(1 == ~main_sum_req_up~0); 1327760#L268-5 assume !(1 == ~main_diff_req_up~0); 1327757#L279-5 assume !(1 == ~main_pres_req_up~0); 1327756#L290-5 assume !(1 == ~main_dbl_req_up~0); 1327754#L301-5 assume !(1 == ~main_zero_req_up~0); 1327755#L312-5 assume 1 == ~main_clk_req_up~0; 1422417#L324-4 assume !(~main_clk_val~0 != ~main_clk_val_t~0); 1422415#L324-5 ~main_clk_req_up~0 := 0; 1422413#L323-5 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 1422411#L341-5 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 1422409#L346-5 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 1422407#L351-5 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 1422405#L356-5 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 1422403#L361-5 assume !(0 == ~main_in1_ev~0); 1422401#L366-5 assume !(0 == ~main_in2_ev~0); 1422399#L371-5 assume !(0 == ~main_sum_ev~0); 1422397#L376-5 assume !(0 == ~main_diff_ev~0); 1422395#L381-5 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 1422393#L386-5 assume !(0 == ~main_dbl_ev~0); 1422391#L391-5 assume !(0 == ~main_zero_ev~0); 1422388#L396-5 assume !(0 == ~main_clk_ev~0); 1422387#L401-5 assume !(0 == ~main_clk_pos_edge~0); 1422386#L406-5 assume !(0 == ~main_clk_neg_edge~0); 1422384#L411-5 assume !(1 == ~main_clk_pos_edge~0); 1422383#L416-5 assume !(1 == ~main_clk_pos_edge~0); 1422381#L421-5 assume !(1 == ~main_clk_pos_edge~0); 1422379#L426-5 assume !(1 == ~main_clk_pos_edge~0); 1422377#L431-5 assume !(1 == ~main_clk_pos_edge~0); 1422376#L436-5 assume !(1 == ~main_in1_ev~0); 1422374#L441-5 assume !(1 == ~main_in2_ev~0); 1422371#L446-5 assume !(1 == ~main_sum_ev~0); 1422367#L451-5 assume !(1 == ~main_diff_ev~0); 1422364#L456-5 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 1422361#L461-5 assume !(1 == ~main_dbl_ev~0); 1351799#L466-5 assume !(1 == ~main_zero_ev~0); 1351795#L471-5 assume !(1 == ~main_clk_ev~0); 1351793#L476-5 assume !(1 == ~main_clk_pos_edge~0); 1351789#L481-5 assume !(1 == ~main_clk_neg_edge~0); 1296022#L732-5 assume !false; 1351787#L493-2 start_simulation_~kernel_st~0 := 1;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; 1351783#L219-2 assume !false; 1351782#L137-2 assume !(0 == ~N_generate_st~0); 1351779#L141-4 assume !(0 == ~S1_addsub_st~0); 1351777#L144-4 assume !(0 == ~S2_presdbl_st~0); 1351775#L147-4 assume !(0 == ~S3_zero_st~0); 1351773#L150-4 assume !(0 == ~D_print_st~0); 1351771#L235-2 start_simulation_~kernel_st~0 := 2; 1351768#L499-6 assume !(1 == ~main_in1_req_up~0); 1351766#L499-8 assume !(1 == ~main_in2_req_up~0); 1321783#L510-5 assume !(1 == ~main_sum_req_up~0); 1321784#L521-5 assume !(1 == ~main_diff_req_up~0); 1338719#L532-5 assume !(1 == ~main_pres_req_up~0); 1433565#L543-5 assume !(1 == ~main_dbl_req_up~0); 1433566#L554-5 assume !(1 == ~main_zero_req_up~0); 1433745#L565-5 assume !(1 == ~main_clk_req_up~0); 1459971#L576-5 start_simulation_~kernel_st~0 := 3; 1459969#L595-6 assume !(0 == ~main_in1_ev~0); 1459967#L595-8 assume !(0 == ~main_in2_ev~0); 1459965#L600-5 assume !(0 == ~main_sum_ev~0); 1459963#L605-5 assume !(0 == ~main_diff_ev~0); 1459960#L610-5 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 1459957#L615-5 assume !(0 == ~main_dbl_ev~0); 1459954#L620-5 assume !(0 == ~main_zero_ev~0); 1454237#L625-5 assume !(0 == ~main_clk_ev~0); 1454233#L630-5 assume !(0 == ~main_clk_pos_edge~0); 1454231#L635-5 assume !(0 == ~main_clk_neg_edge~0); 1315463#L640-5 assume !(1 == ~main_clk_pos_edge~0); 1315461#L645-5 assume !(1 == ~main_clk_pos_edge~0); 1315459#L650-5 assume !(1 == ~main_clk_pos_edge~0); 1315457#L655-5 assume !(1 == ~main_clk_pos_edge~0); 1315453#L660-5 assume !(1 == ~main_clk_pos_edge~0); 1315164#L665-5 assume !(1 == ~main_in1_ev~0); 1314779#L670-5 assume !(1 == ~main_in2_ev~0); 1314518#L675-5 assume !(1 == ~main_sum_ev~0); 1314514#L680-5 assume !(1 == ~main_diff_ev~0); 1314401#L685-5 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 1314513#L690-5 assume !(1 == ~main_dbl_ev~0); 1332391#L695-5 assume !(1 == ~main_zero_ev~0); 1332390#L700-5 assume !(1 == ~main_clk_ev~0); 1332389#L705-5 assume !(1 == ~main_clk_pos_edge~0); 1332388#L710-5 assume !(1 == ~main_clk_neg_edge~0); 1296755#L715-5 assume !(0 == ~N_generate_st~0); 1332387#L723-4 assume !(0 == ~S1_addsub_st~0); 1332386#L726-4 assume !(0 == ~S2_presdbl_st~0); 1332385#L729-4 assume !(0 == ~S3_zero_st~0); 1332384#L732-4 assume !(0 == ~D_print_st~0); 1314468#L742-2 [2018-12-02 14:58:46,689 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:46,689 INFO L82 PathProgramCache]: Analyzing trace with hash -604925002, now seen corresponding path program 6 times [2018-12-02 14:58:46,689 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:46,689 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:46,690 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:46,690 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:46,690 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:46,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:46,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:46,704 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:46,704 INFO L82 PathProgramCache]: Analyzing trace with hash -2106206977, now seen corresponding path program 1 times [2018-12-02 14:58:46,704 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:46,705 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:46,705 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:46,705 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 14:58:46,705 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:46,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:46,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:46,727 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:46,727 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:58:46,728 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:46,728 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:58:46,728 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:58:46,728 INFO L87 Difference]: Start difference. First operand 180398 states and 236844 transitions. cyclomatic complexity: 56447 Second operand 3 states. [2018-12-02 14:58:47,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:47,306 INFO L93 Difference]: Finished difference Result 360702 states and 468732 transitions. [2018-12-02 14:58:47,306 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:58:47,307 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 360702 states and 468732 transitions. [2018-12-02 14:58:50,194 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 346368 [2018-12-02 14:58:50,643 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 360702 states to 360702 states and 468732 transitions. [2018-12-02 14:58:50,643 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 360702 [2018-12-02 14:58:50,753 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 360702 [2018-12-02 14:58:50,753 INFO L73 IsDeterministic]: Start isDeterministic. Operand 360702 states and 468732 transitions. [2018-12-02 14:58:50,864 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:50,864 INFO L705 BuchiCegarLoop]: Abstraction has 360702 states and 468732 transitions. [2018-12-02 14:58:50,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360702 states and 468732 transitions. [2018-12-02 14:58:52,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360702 to 360702. [2018-12-02 14:58:52,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 360702 states. [2018-12-02 14:58:52,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360702 states to 360702 states and 468732 transitions. [2018-12-02 14:58:52,957 INFO L728 BuchiCegarLoop]: Abstraction has 360702 states and 468732 transitions. [2018-12-02 14:58:52,957 INFO L608 BuchiCegarLoop]: Abstraction has 360702 states and 468732 transitions. [2018-12-02 14:58:52,957 INFO L442 BuchiCegarLoop]: ======== Iteration 33============ [2018-12-02 14:58:52,957 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 360702 states and 468732 transitions. [2018-12-02 14:58:53,728 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 346368 [2018-12-02 14:58:53,728 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:58:53,728 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:58:53,950 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:58:53,950 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, 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, 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, 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, 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-12-02 14:58:53,950 INFO L794 eck$LassoCheckResult]: Stem: 1825650#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 1825375#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 1825376#L246 assume !(1 == ~main_in1_req_up~0); 1825526#L246-2 assume !(1 == ~main_in2_req_up~0); 1825753#L257-1 assume !(1 == ~main_sum_req_up~0); 1826290#L268-1 assume !(1 == ~main_diff_req_up~0); 1826608#L279-1 assume !(1 == ~main_pres_req_up~0); 1825767#L290-1 assume !(1 == ~main_dbl_req_up~0); 1828385#L301-1 assume !(1 == ~main_zero_req_up~0); 1828647#L312-1 assume !(1 == ~main_clk_req_up~0); 1828675#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 1828673#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 1828671#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 1828669#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 1828667#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 1828665#L361-1 assume !(0 == ~main_in1_ev~0); 1828663#L366-1 assume !(0 == ~main_in2_ev~0); 1828661#L371-1 assume !(0 == ~main_sum_ev~0); 1828658#L376-1 assume !(0 == ~main_diff_ev~0); 1828659#L381-1 assume !(0 == ~main_pres_ev~0); 1833424#L386-1 assume !(0 == ~main_dbl_ev~0); 1833422#L391-1 assume !(0 == ~main_zero_ev~0); 1833420#L396-1 assume !(0 == ~main_clk_ev~0); 1833418#L401-1 assume !(0 == ~main_clk_pos_edge~0); 1833416#L406-1 assume !(0 == ~main_clk_neg_edge~0); 1833414#L411-1 assume !(1 == ~main_clk_pos_edge~0); 1833412#L416-1 assume !(1 == ~main_clk_pos_edge~0); 1833410#L421-1 assume !(1 == ~main_clk_pos_edge~0); 1833408#L426-1 assume !(1 == ~main_clk_pos_edge~0); 1833406#L431-1 assume !(1 == ~main_clk_pos_edge~0); 1833403#L436-1 assume !(1 == ~main_in1_ev~0); 1833043#L441-1 assume !(1 == ~main_in2_ev~0); 1833400#L446-1 assume !(1 == ~main_sum_ev~0); 1833399#L451-1 assume !(1 == ~main_diff_ev~0); 1833396#L456-1 assume !(1 == ~main_pres_ev~0); 1833393#L461-1 assume !(1 == ~main_dbl_ev~0); 1832332#L466-1 assume !(1 == ~main_zero_ev~0); 1832329#L471-1 assume !(1 == ~main_clk_ev~0); 1832327#L476-1 assume !(1 == ~main_clk_pos_edge~0); 1832325#L481-1 assume !(1 == ~main_clk_neg_edge~0); 1832323#L732-1 assume !false; 1832321#L493 start_simulation_~kernel_st~0 := 1;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; 1832319#L219 assume !false; 1832317#L137 assume !(0 == ~N_generate_st~0); 1832315#L141 assume !(0 == ~S1_addsub_st~0); 1832313#L144 assume !(0 == ~S2_presdbl_st~0); 1832311#L147 assume !(0 == ~S3_zero_st~0); 1832309#L150 assume !(0 == ~D_print_st~0); 1832307#L235 start_simulation_~kernel_st~0 := 2; 1832304#L499 assume !(1 == ~main_in1_req_up~0); 1832298#L499-2 assume !(1 == ~main_in2_req_up~0); 1832299#L510-1 assume !(1 == ~main_sum_req_up~0); 1834134#L521-1 assume !(1 == ~main_diff_req_up~0); 1834447#L532-1 assume !(1 == ~main_pres_req_up~0); 1835134#L543-1 assume !(1 == ~main_dbl_req_up~0); 1825498#L554-1 assume !(1 == ~main_zero_req_up~0); 1825499#L565-1 assume !(1 == ~main_clk_req_up~0); 1837737#L576-1 start_simulation_~kernel_st~0 := 3; 1837735#L595 assume !(0 == ~main_in1_ev~0); 1837733#L595-2 assume !(0 == ~main_in2_ev~0); 1837731#L600-1 assume !(0 == ~main_sum_ev~0); 1837729#L605-1 assume !(0 == ~main_diff_ev~0); 1837727#L610-1 assume !(0 == ~main_pres_ev~0); 1837724#L615-1 assume !(0 == ~main_dbl_ev~0); 1837725#L620-1 assume !(0 == ~main_zero_ev~0); 1837642#L625-1 assume !(0 == ~main_clk_ev~0); 1837643#L630-1 assume !(0 == ~main_clk_pos_edge~0); 1837618#L635-1 assume !(0 == ~main_clk_neg_edge~0); 1837619#L640-1 assume !(1 == ~main_clk_pos_edge~0); 1837594#L645-1 assume !(1 == ~main_clk_pos_edge~0); 1837595#L650-1 assume !(1 == ~main_clk_pos_edge~0); 1837570#L655-1 assume !(1 == ~main_clk_pos_edge~0); 1837571#L660-1 assume !(1 == ~main_clk_pos_edge~0); 1837547#L665-1 assume !(1 == ~main_in1_ev~0); 1837545#L670-1 assume !(1 == ~main_in2_ev~0); 1837536#L675-1 assume !(1 == ~main_sum_ev~0); 2070410#L680-1 assume !(1 == ~main_diff_ev~0); 1838557#L685-1 assume !(1 == ~main_pres_ev~0); 2094728#L690-1 assume !(1 == ~main_dbl_ev~0); 2094726#L695-1 assume !(1 == ~main_zero_ev~0); 2067893#L700-1 assume !(1 == ~main_clk_ev~0); 2094724#L705-1 assume !(1 == ~main_clk_pos_edge~0); 2094722#L710-1 assume !(1 == ~main_clk_neg_edge~0); 2094721#L715-1 assume !(0 == ~N_generate_st~0); 2094719#L723 assume !(0 == ~S1_addsub_st~0); 2094717#L726 assume !(0 == ~S2_presdbl_st~0); 2094715#L729 assume !(0 == ~S3_zero_st~0); 2094714#L732 assume !(0 == ~D_print_st~0); 2094712#L742-2 [2018-12-02 14:58:53,951 INFO L796 eck$LassoCheckResult]: Loop: 2094712#L742-2 assume !false; 2094711#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 2094709#L246-3 assume !(1 == ~main_in1_req_up~0); 2094710#L246-5 assume !(1 == ~main_in2_req_up~0); 2040152#L257-3 assume !(1 == ~main_sum_req_up~0); 2040146#L268-3 assume !(1 == ~main_diff_req_up~0); 2040140#L279-3 assume !(1 == ~main_pres_req_up~0); 2040134#L290-3 assume !(1 == ~main_dbl_req_up~0); 2040129#L301-3 assume !(1 == ~main_zero_req_up~0); 2040130#L312-3 assume 1 == ~main_clk_req_up~0; 2010887#L324-2 assume !(~main_clk_val~0 != ~main_clk_val_t~0); 2010888#L324-3 ~main_clk_req_up~0 := 0; 2106015#L323-3 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 2106013#L341-3 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 2106011#L346-3 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 2106009#L351-3 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 2106007#L356-3 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 2106005#L361-3 assume !(0 == ~main_in1_ev~0); 2106003#L366-3 assume !(0 == ~main_in2_ev~0); 2106001#L371-3 assume !(0 == ~main_sum_ev~0); 2105998#L376-3 assume !(0 == ~main_diff_ev~0); 2105997#L381-3 assume !(0 == ~main_pres_ev~0); 2105996#L386-3 assume !(0 == ~main_dbl_ev~0); 2105994#L391-3 assume !(0 == ~main_zero_ev~0); 2105992#L396-3 assume !(0 == ~main_clk_ev~0); 2105990#L401-3 assume !(0 == ~main_clk_pos_edge~0); 2105988#L406-3 assume !(0 == ~main_clk_neg_edge~0); 2105986#L411-3 assume !(1 == ~main_clk_pos_edge~0); 2105984#L416-3 assume !(1 == ~main_clk_pos_edge~0); 2105982#L421-3 assume !(1 == ~main_clk_pos_edge~0); 2105980#L426-3 assume !(1 == ~main_clk_pos_edge~0); 2105978#L431-3 assume !(1 == ~main_clk_pos_edge~0); 2105970#L436-3 assume !(1 == ~main_in1_ev~0); 2104153#L441-3 assume !(1 == ~main_in2_ev~0); 2105966#L446-3 assume !(1 == ~main_sum_ev~0); 2105762#L451-3 assume !(1 == ~main_diff_ev~0); 2073592#L456-3 assume !(1 == ~main_pres_ev~0); 2046705#L461-3 assume !(1 == ~main_dbl_ev~0); 2105962#L466-3 assume !(1 == ~main_zero_ev~0); 2040038#L471-3 assume !(1 == ~main_clk_ev~0); 2105958#L476-3 assume !(1 == ~main_clk_pos_edge~0); 2105957#L481-3 assume !(1 == ~main_clk_neg_edge~0); 2027486#L732-3 assume !false; 2105250#L493-1 start_simulation_~kernel_st~0 := 1;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; 2105244#L219-1 assume !false; 2105241#L137-1 assume !(0 == ~N_generate_st~0); 2105240#L141-2 assume !(0 == ~S1_addsub_st~0); 2105237#L144-2 assume !(0 == ~S2_presdbl_st~0); 2105236#L147-2 assume !(0 == ~S3_zero_st~0); 2105234#L150-2 assume !(0 == ~D_print_st~0); 2105233#L235-1 start_simulation_~kernel_st~0 := 2; 2105231#L499-3 assume !(1 == ~main_in1_req_up~0); 2105232#L499-5 assume !(1 == ~main_in2_req_up~0); 2107037#L510-3 assume !(1 == ~main_sum_req_up~0); 2107034#L521-3 assume !(1 == ~main_diff_req_up~0); 2107035#L532-3 assume !(1 == ~main_pres_req_up~0); 2138624#L543-3 assume !(1 == ~main_dbl_req_up~0); 2169113#L554-3 assume !(1 == ~main_zero_req_up~0); 2169114#L565-3 assume !(1 == ~main_clk_req_up~0); 2170933#L576-3 start_simulation_~kernel_st~0 := 3; 2170931#L595-3 assume !(0 == ~main_in1_ev~0); 2170929#L595-5 assume !(0 == ~main_in2_ev~0); 2170927#L600-3 assume !(0 == ~main_sum_ev~0); 2170925#L605-3 assume !(0 == ~main_diff_ev~0); 2170923#L610-3 assume !(0 == ~main_pres_ev~0); 2170921#L615-3 assume !(0 == ~main_dbl_ev~0); 2170919#L620-3 assume !(0 == ~main_zero_ev~0); 2170917#L625-3 assume !(0 == ~main_clk_ev~0); 2170915#L630-3 assume !(0 == ~main_clk_pos_edge~0); 2170913#L635-3 assume !(0 == ~main_clk_neg_edge~0); 2170911#L640-3 assume !(1 == ~main_clk_pos_edge~0); 2170909#L645-3 assume !(1 == ~main_clk_pos_edge~0); 2170907#L650-3 assume !(1 == ~main_clk_pos_edge~0); 2170905#L655-3 assume !(1 == ~main_clk_pos_edge~0); 2170902#L660-3 assume !(1 == ~main_clk_pos_edge~0); 2170901#L665-3 assume !(1 == ~main_in1_ev~0); 2170899#L670-3 assume !(1 == ~main_in2_ev~0); 2051716#L675-3 assume !(1 == ~main_sum_ev~0); 2170898#L680-3 assume !(1 == ~main_diff_ev~0); 2116724#L685-3 assume !(1 == ~main_pres_ev~0); 2046230#L690-3 assume !(1 == ~main_dbl_ev~0); 2170897#L695-3 assume !(1 == ~main_zero_ev~0); 2053261#L700-3 assume !(1 == ~main_clk_ev~0); 2170896#L705-3 assume !(1 == ~main_clk_pos_edge~0); 2170895#L710-3 assume !(1 == ~main_clk_neg_edge~0); 2020766#L715-3 assume !(0 == ~N_generate_st~0); 2170894#L723-2 assume !(0 == ~S1_addsub_st~0); 2170892#L726-2 assume !(0 == ~S2_presdbl_st~0); 2170890#L729-2 assume !(0 == ~S3_zero_st~0); 2170888#L732-2 assume !(0 == ~D_print_st~0); 2170886#L742-1 main_~count~0 := 1 + main_~count~0; 2170884#L793 assume !(5 == main_~count~0); 2170881#L793-2 ~main_clk_val_t~0 := 0;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 2040450#L246-6 assume !(1 == ~main_in1_req_up~0); 2040444#L246-8 assume !(1 == ~main_in2_req_up~0); 2040440#L257-5 assume !(1 == ~main_sum_req_up~0); 2040441#L268-5 assume !(1 == ~main_diff_req_up~0); 2046185#L279-5 assume !(1 == ~main_pres_req_up~0); 2046186#L290-5 assume !(1 == ~main_dbl_req_up~0); 2148402#L301-5 assume !(1 == ~main_zero_req_up~0); 1825452#L312-5 assume 1 == ~main_clk_req_up~0; 1825453#L324-4 assume !(~main_clk_val~0 != ~main_clk_val_t~0); 1885097#L324-5 ~main_clk_req_up~0 := 0; 2148453#L323-5 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 2148451#L341-5 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 2148449#L346-5 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 2148447#L351-5 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 2148445#L356-5 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 2148443#L361-5 assume !(0 == ~main_in1_ev~0); 2148441#L366-5 assume !(0 == ~main_in2_ev~0); 2148439#L371-5 assume !(0 == ~main_sum_ev~0); 2148437#L376-5 assume !(0 == ~main_diff_ev~0); 2148435#L381-5 assume !(0 == ~main_pres_ev~0); 2148433#L386-5 assume !(0 == ~main_dbl_ev~0); 2148431#L391-5 assume !(0 == ~main_zero_ev~0); 2148429#L396-5 assume !(0 == ~main_clk_ev~0); 2148427#L401-5 assume !(0 == ~main_clk_pos_edge~0); 2148425#L406-5 assume !(0 == ~main_clk_neg_edge~0); 2148423#L411-5 assume !(1 == ~main_clk_pos_edge~0); 2148421#L416-5 assume !(1 == ~main_clk_pos_edge~0); 2148419#L421-5 assume !(1 == ~main_clk_pos_edge~0); 2148417#L426-5 assume !(1 == ~main_clk_pos_edge~0); 2148414#L431-5 assume !(1 == ~main_clk_pos_edge~0); 2148412#L436-5 assume !(1 == ~main_in1_ev~0); 2083149#L441-5 assume !(1 == ~main_in2_ev~0); 2148407#L446-5 assume !(1 == ~main_sum_ev~0); 2045469#L451-5 assume !(1 == ~main_diff_ev~0); 2148404#L456-5 assume !(1 == ~main_pres_ev~0); 2046116#L461-5 assume !(1 == ~main_dbl_ev~0); 2040305#L466-5 assume !(1 == ~main_zero_ev~0); 2040301#L471-5 assume !(1 == ~main_clk_ev~0); 2040299#L476-5 assume !(1 == ~main_clk_pos_edge~0); 2040295#L481-5 assume !(1 == ~main_clk_neg_edge~0); 2020637#L732-5 assume !false; 2040293#L493-2 start_simulation_~kernel_st~0 := 1;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; 2040289#L219-2 assume !false; 2040287#L137-2 assume !(0 == ~N_generate_st~0); 2040286#L141-4 assume !(0 == ~S1_addsub_st~0); 2040284#L144-4 assume !(0 == ~S2_presdbl_st~0); 2040283#L147-4 assume !(0 == ~S3_zero_st~0); 2040281#L150-4 assume !(0 == ~D_print_st~0); 2040280#L235-2 start_simulation_~kernel_st~0 := 2; 2040277#L499-6 assume !(1 == ~main_in1_req_up~0); 2040274#L499-8 assume !(1 == ~main_in2_req_up~0); 2040272#L510-5 assume !(1 == ~main_sum_req_up~0); 2040269#L521-5 assume !(1 == ~main_diff_req_up~0); 2040270#L532-5 assume !(1 == ~main_pres_req_up~0); 2057571#L543-5 assume !(1 == ~main_dbl_req_up~0); 2057572#L554-5 assume !(1 == ~main_zero_req_up~0); 2068015#L565-5 assume !(1 == ~main_clk_req_up~0); 2094770#L576-5 start_simulation_~kernel_st~0 := 3; 2094768#L595-6 assume !(0 == ~main_in1_ev~0); 2094766#L595-8 assume !(0 == ~main_in2_ev~0); 2094764#L600-5 assume !(0 == ~main_sum_ev~0); 2094762#L605-5 assume !(0 == ~main_diff_ev~0); 2094760#L610-5 assume !(0 == ~main_pres_ev~0); 2094758#L615-5 assume !(0 == ~main_dbl_ev~0); 2094756#L620-5 assume !(0 == ~main_zero_ev~0); 2094754#L625-5 assume !(0 == ~main_clk_ev~0); 2094752#L630-5 assume !(0 == ~main_clk_pos_edge~0); 2094750#L635-5 assume !(0 == ~main_clk_neg_edge~0); 2094748#L640-5 assume !(1 == ~main_clk_pos_edge~0); 2094746#L645-5 assume !(1 == ~main_clk_pos_edge~0); 2094744#L650-5 assume !(1 == ~main_clk_pos_edge~0); 2094742#L655-5 assume !(1 == ~main_clk_pos_edge~0); 2094740#L660-5 assume !(1 == ~main_clk_pos_edge~0); 2094737#L665-5 assume !(1 == ~main_in1_ev~0); 2094735#L670-5 assume !(1 == ~main_in2_ev~0); 2094732#L675-5 assume !(1 == ~main_sum_ev~0); 2070412#L680-5 assume !(1 == ~main_diff_ev~0); 2040198#L685-5 assume !(1 == ~main_pres_ev~0); 2094729#L690-5 assume !(1 == ~main_dbl_ev~0); 2086409#L695-5 assume !(1 == ~main_zero_ev~0); 2067904#L700-5 assume !(1 == ~main_clk_ev~0); 2094725#L705-5 assume !(1 == ~main_clk_pos_edge~0); 2094723#L710-5 assume !(1 == ~main_clk_neg_edge~0); 2020512#L715-5 assume !(0 == ~N_generate_st~0); 2094720#L723-4 assume !(0 == ~S1_addsub_st~0); 2094718#L726-4 assume !(0 == ~S2_presdbl_st~0); 2094716#L729-4 assume !(0 == ~S3_zero_st~0); 2094713#L732-4 assume !(0 == ~D_print_st~0); 2094712#L742-2 [2018-12-02 14:58:53,951 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:53,951 INFO L82 PathProgramCache]: Analyzing trace with hash -604925002, now seen corresponding path program 7 times [2018-12-02 14:58:53,951 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:53,952 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:53,952 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:53,952 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:53,952 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:53,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:53,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:58:53,970 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:58:53,970 INFO L82 PathProgramCache]: Analyzing trace with hash 857527551, now seen corresponding path program 1 times [2018-12-02 14:58:53,971 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:58:53,971 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:58:53,971 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:53,971 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:58:53,972 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:58:53,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:58:54,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:58:54,024 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:58:54,024 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-12-02 14:58:54,024 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:58:54,024 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-12-02 14:58:54,024 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-12-02 14:58:54,024 INFO L87 Difference]: Start difference. First operand 360702 states and 468732 transitions. cyclomatic complexity: 108031 Second operand 5 states. [2018-12-02 14:58:54,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:58:54,603 INFO L93 Difference]: Finished difference Result 350526 states and 456124 transitions. [2018-12-02 14:58:54,604 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-12-02 14:58:54,604 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 350526 states and 456124 transitions. [2018-12-02 14:58:55,545 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 336192 [2018-12-02 14:58:56,092 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 350526 states to 350526 states and 456124 transitions. [2018-12-02 14:58:56,092 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 350526 [2018-12-02 14:58:56,239 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 350526 [2018-12-02 14:58:56,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 350526 states and 456124 transitions. [2018-12-02 14:58:56,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:58:56,393 INFO L705 BuchiCegarLoop]: Abstraction has 350526 states and 456124 transitions. [2018-12-02 14:58:56,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350526 states and 456124 transitions. [2018-12-02 14:59:01,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350526 to 327742. [2018-12-02 14:59:01,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 327742 states. [2018-12-02 14:59:01,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327742 states to 327742 states and 424252 transitions. [2018-12-02 14:59:01,462 INFO L728 BuchiCegarLoop]: Abstraction has 327742 states and 424252 transitions. [2018-12-02 14:59:01,462 INFO L608 BuchiCegarLoop]: Abstraction has 327742 states and 424252 transitions. [2018-12-02 14:59:01,463 INFO L442 BuchiCegarLoop]: ======== Iteration 34============ [2018-12-02 14:59:01,463 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 327742 states and 424252 transitions. [2018-12-02 14:59:02,132 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 313408 [2018-12-02 14:59:02,132 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:59:02,132 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:59:02,331 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 14:59:02,331 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, 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, 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, 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, 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-12-02 14:59:02,331 INFO L794 eck$LassoCheckResult]: Stem: 2536877#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 2536615#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 2536616#L246 assume !(1 == ~main_in1_req_up~0); 2536759#L246-2 assume !(1 == ~main_in2_req_up~0); 2536971#L257-1 assume !(1 == ~main_sum_req_up~0); 2536749#L268-1 assume !(1 == ~main_diff_req_up~0); 2536750#L279-1 assume !(1 == ~main_pres_req_up~0); 2536756#L290-1 assume !(1 == ~main_dbl_req_up~0); 2539625#L301-1 assume !(1 == ~main_zero_req_up~0); 2539651#L312-1 assume !(1 == ~main_clk_req_up~0); 2539760#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 2539758#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 2539756#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 2539754#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 2539752#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 2539749#L361-1 assume !(0 == ~main_in1_ev~0); 2539750#L366-1 assume !(0 == ~main_in2_ev~0); 2539940#L371-1 assume !(0 == ~main_sum_ev~0); 2539937#L376-1 assume !(0 == ~main_diff_ev~0); 2539938#L381-1 assume !(0 == ~main_pres_ev~0); 2544736#L386-1 assume !(0 == ~main_dbl_ev~0); 2544734#L391-1 assume !(0 == ~main_zero_ev~0); 2544732#L396-1 assume !(0 == ~main_clk_ev~0); 2544730#L401-1 assume !(0 == ~main_clk_pos_edge~0); 2544728#L406-1 assume !(0 == ~main_clk_neg_edge~0); 2544726#L411-1 assume !(1 == ~main_clk_pos_edge~0); 2544724#L416-1 assume !(1 == ~main_clk_pos_edge~0); 2544722#L421-1 assume !(1 == ~main_clk_pos_edge~0); 2544721#L426-1 assume !(1 == ~main_clk_pos_edge~0); 2544720#L431-1 assume !(1 == ~main_clk_pos_edge~0); 2544719#L436-1 assume !(1 == ~main_in1_ev~0); 2544375#L441-1 assume !(1 == ~main_in2_ev~0); 2544565#L446-1 assume !(1 == ~main_sum_ev~0); 2539784#L451-1 assume !(1 == ~main_diff_ev~0); 2543045#L456-1 assume !(1 == ~main_pres_ev~0); 2543041#L461-1 assume !(1 == ~main_dbl_ev~0); 2543038#L466-1 assume !(1 == ~main_zero_ev~0); 2542576#L471-1 assume !(1 == ~main_clk_ev~0); 2543035#L476-1 assume !(1 == ~main_clk_pos_edge~0); 2543033#L481-1 assume !(1 == ~main_clk_neg_edge~0); 2543031#L732-1 assume !false; 2543029#L493 start_simulation_~kernel_st~0 := 1;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; 2543027#L219 assume !false; 2543023#L137 assume !(0 == ~N_generate_st~0); 2543022#L141 assume !(0 == ~S1_addsub_st~0); 2543021#L144 assume !(0 == ~S2_presdbl_st~0); 2543018#L147 assume !(0 == ~S3_zero_st~0); 2543015#L150 assume !(0 == ~D_print_st~0); 2543014#L235 start_simulation_~kernel_st~0 := 2; 2543010#L499 assume !(1 == ~main_in1_req_up~0); 2543007#L499-2 assume !(1 == ~main_in2_req_up~0); 2543008#L510-1 assume !(1 == ~main_sum_req_up~0); 2543522#L521-1 assume !(1 == ~main_diff_req_up~0); 2545762#L532-1 assume !(1 == ~main_pres_req_up~0); 2546119#L543-1 assume !(1 == ~main_dbl_req_up~0); 2547101#L554-1 assume !(1 == ~main_zero_req_up~0); 2547892#L565-1 assume !(1 == ~main_clk_req_up~0); 2548704#L576-1 start_simulation_~kernel_st~0 := 3; 2548702#L595 assume !(0 == ~main_in1_ev~0); 2548700#L595-2 assume !(0 == ~main_in2_ev~0); 2548698#L600-1 assume !(0 == ~main_sum_ev~0); 2548696#L605-1 assume !(0 == ~main_diff_ev~0); 2548694#L610-1 assume !(0 == ~main_pres_ev~0); 2548677#L615-1 assume !(0 == ~main_dbl_ev~0); 2548678#L620-1 assume !(0 == ~main_zero_ev~0); 2549787#L625-1 assume !(0 == ~main_clk_ev~0); 2549784#L630-1 assume !(0 == ~main_clk_pos_edge~0); 2549781#L635-1 assume !(0 == ~main_clk_neg_edge~0); 2549778#L640-1 assume !(1 == ~main_clk_pos_edge~0); 2549775#L645-1 assume !(1 == ~main_clk_pos_edge~0); 2549772#L650-1 assume !(1 == ~main_clk_pos_edge~0); 2549769#L655-1 assume !(1 == ~main_clk_pos_edge~0); 2549766#L660-1 assume !(1 == ~main_clk_pos_edge~0); 2549763#L665-1 assume !(1 == ~main_in1_ev~0); 2549731#L670-1 assume !(1 == ~main_in2_ev~0); 2549730#L675-1 assume !(1 == ~main_sum_ev~0); 2760819#L680-1 assume !(1 == ~main_diff_ev~0); 2808053#L685-1 assume !(1 == ~main_pres_ev~0); 2807085#L690-1 assume !(1 == ~main_dbl_ev~0); 2802063#L695-1 assume !(1 == ~main_zero_ev~0); 2760794#L700-1 assume !(1 == ~main_clk_ev~0); 2808048#L705-1 assume !(1 == ~main_clk_pos_edge~0); 2808046#L710-1 assume !(1 == ~main_clk_neg_edge~0); 2808044#L715-1 assume !(0 == ~N_generate_st~0); 2808042#L723 assume !(0 == ~S1_addsub_st~0); 2808039#L726 assume !(0 == ~S2_presdbl_st~0); 2808035#L729 assume !(0 == ~S3_zero_st~0); 2808033#L732 assume !(0 == ~D_print_st~0); 2808030#L742-2 [2018-12-02 14:59:02,332 INFO L796 eck$LassoCheckResult]: Loop: 2808030#L742-2 assume !false; 2808026#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 2808023#L246-3 assume !(1 == ~main_in1_req_up~0); 2808024#L246-5 assume !(1 == ~main_in2_req_up~0); 2760849#L257-3 assume !(1 == ~main_sum_req_up~0); 2760850#L268-3 assume !(1 == ~main_diff_req_up~0); 2807737#L279-3 assume !(1 == ~main_pres_req_up~0); 2807738#L290-3 assume !(1 == ~main_dbl_req_up~0); 2810231#L301-3 assume !(1 == ~main_zero_req_up~0); 2827905#L312-3 assume 1 == ~main_clk_req_up~0; 2574674#L324-2 assume !(~main_clk_val~0 != ~main_clk_val_t~0); 2574675#L324-3 ~main_clk_req_up~0 := 0; 2597458#L323-3 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 2597454#L341-3 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 2597450#L346-3 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 2597448#L351-3 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 2597446#L356-3 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 2597444#L361-3 assume !(0 == ~main_in1_ev~0); 2597442#L366-3 assume !(0 == ~main_in2_ev~0); 2597440#L371-3 assume !(0 == ~main_sum_ev~0); 2597438#L376-3 assume !(0 == ~main_diff_ev~0); 2597436#L381-3 assume !(0 == ~main_pres_ev~0); 2597434#L386-3 assume !(0 == ~main_dbl_ev~0); 2597432#L391-3 assume !(0 == ~main_zero_ev~0); 2597430#L396-3 assume !(0 == ~main_clk_ev~0); 2597428#L401-3 assume !(0 == ~main_clk_pos_edge~0); 2597426#L406-3 assume !(0 == ~main_clk_neg_edge~0); 2597424#L411-3 assume !(1 == ~main_clk_pos_edge~0); 2597422#L416-3 assume !(1 == ~main_clk_pos_edge~0); 2597420#L421-3 assume !(1 == ~main_clk_pos_edge~0); 2597418#L426-3 assume !(1 == ~main_clk_pos_edge~0); 2597416#L431-3 assume !(1 == ~main_clk_pos_edge~0); 2590888#L436-3 assume !(1 == ~main_in1_ev~0); 2590886#L441-3 assume !(1 == ~main_in2_ev~0); 2585020#L446-3 assume !(1 == ~main_sum_ev~0); 2583938#L451-3 assume !(1 == ~main_diff_ev~0); 2587015#L456-3 assume !(1 == ~main_pres_ev~0); 2587011#L461-3 assume !(1 == ~main_dbl_ev~0); 2584765#L466-3 assume !(1 == ~main_zero_ev~0); 2584759#L471-3 assume !(1 == ~main_clk_ev~0); 2584757#L476-3 assume !(1 == ~main_clk_pos_edge~0); 2584753#L481-3 assume !(1 == ~main_clk_neg_edge~0); 2574369#L732-3 assume !false; 2583842#L493-1 start_simulation_~kernel_st~0 := 1;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; 2583836#L219-1 assume !false; 2583832#L137-1 assume !(0 == ~N_generate_st~0); 2583830#L141-2 assume !(0 == ~S1_addsub_st~0); 2583826#L144-2 assume !(0 == ~S2_presdbl_st~0); 2583824#L147-2 assume !(0 == ~S3_zero_st~0); 2583540#L150-2 assume !(0 == ~D_print_st~0); 2583402#L235-1 start_simulation_~kernel_st~0 := 2; 2583396#L499-3 assume !(1 == ~main_in1_req_up~0); 2583392#L499-5 assume !(1 == ~main_in2_req_up~0); 2583393#L510-3 assume !(1 == ~main_sum_req_up~0); 2643459#L521-3 assume !(1 == ~main_diff_req_up~0); 2536780#L532-3 assume !(1 == ~main_pres_req_up~0); 2536775#L543-3 assume !(1 == ~main_dbl_req_up~0); 2536772#L554-3 assume !(1 == ~main_zero_req_up~0); 2536768#L565-3 assume !(1 == ~main_clk_req_up~0); 2536769#L576-3 start_simulation_~kernel_st~0 := 3; 2537091#L595-3 assume !(0 == ~main_in1_ev~0); 2537092#L595-5 assume !(0 == ~main_in2_ev~0); 2864267#L600-3 assume !(0 == ~main_sum_ev~0); 2864266#L605-3 assume !(0 == ~main_diff_ev~0); 2864265#L610-3 assume !(0 == ~main_pres_ev~0); 2864264#L615-3 assume !(0 == ~main_dbl_ev~0); 2864263#L620-3 assume !(0 == ~main_zero_ev~0); 2864262#L625-3 assume !(0 == ~main_clk_ev~0); 2864261#L630-3 assume !(0 == ~main_clk_pos_edge~0); 2605709#L635-3 assume !(0 == ~main_clk_neg_edge~0); 2864249#L640-3 assume !(1 == ~main_clk_pos_edge~0); 2605703#L645-3 assume !(1 == ~main_clk_pos_edge~0); 2864246#L650-3 assume !(1 == ~main_clk_pos_edge~0); 2864245#L655-3 assume !(1 == ~main_clk_pos_edge~0); 2864244#L660-3 assume !(1 == ~main_clk_pos_edge~0); 2536596#L665-3 assume !(1 == ~main_in1_ev~0); 2536597#L670-3 assume !(1 == ~main_in2_ev~0); 2536695#L675-3 assume !(1 == ~main_sum_ev~0); 2536805#L680-3 assume !(1 == ~main_diff_ev~0); 2537119#L685-3 assume !(1 == ~main_pres_ev~0); 2537146#L690-3 assume !(1 == ~main_dbl_ev~0); 2537173#L695-3 assume !(1 == ~main_zero_ev~0); 2864205#L700-3 assume !(1 == ~main_clk_ev~0); 2864316#L705-3 assume !(1 == ~main_clk_pos_edge~0); 2864303#L710-3 assume !(1 == ~main_clk_neg_edge~0); 2864302#L715-3 assume !(0 == ~N_generate_st~0); 2864301#L723-2 assume !(0 == ~S1_addsub_st~0); 2536920#L726-2 assume !(0 == ~S2_presdbl_st~0); 2536921#L729-2 assume !(0 == ~S3_zero_st~0); 2536885#L732-2 assume !(0 == ~D_print_st~0); 2536634#L742-1 main_~count~0 := 1 + main_~count~0; 2536635#L793 assume !(5 == main_~count~0); 2536832#L793-2 ~main_clk_val_t~0 := 0;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 2536837#L246-6 assume !(1 == ~main_in1_req_up~0); 2580269#L246-8 assume !(1 == ~main_in2_req_up~0); 2580263#L257-5 assume !(1 == ~main_sum_req_up~0); 2580259#L268-5 assume !(1 == ~main_diff_req_up~0); 2580260#L279-5 assume !(1 == ~main_pres_req_up~0); 2858154#L290-5 assume !(1 == ~main_dbl_req_up~0); 2862000#L301-5 assume !(1 == ~main_zero_req_up~0); 2861997#L312-5 assume 1 == ~main_clk_req_up~0; 2567480#L324-4 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 2567477#L327-6 assume !(1 == ~main_clk_val~0);~main_clk_neg_edge~0 := 0;~main_clk_pos_edge~0 := 2; 2567475#L324-5 ~main_clk_req_up~0 := 0; 2567473#L323-5 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 2567471#L341-5 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 2567469#L346-5 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 2567467#L351-5 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 2567465#L356-5 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 2567463#L361-5 assume !(0 == ~main_in1_ev~0); 2567461#L366-5 assume !(0 == ~main_in2_ev~0); 2567459#L371-5 assume !(0 == ~main_sum_ev~0); 2567457#L376-5 assume !(0 == ~main_diff_ev~0); 2567455#L381-5 assume !(0 == ~main_pres_ev~0); 2567453#L386-5 assume !(0 == ~main_dbl_ev~0); 2567450#L391-5 assume !(0 == ~main_zero_ev~0); 2567449#L396-5 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 2567448#L401-5 assume !(0 == ~main_clk_pos_edge~0); 2567447#L406-5 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 2567446#L411-5 assume !(1 == ~main_clk_pos_edge~0); 2567445#L416-5 assume !(1 == ~main_clk_pos_edge~0); 2567442#L421-5 assume !(1 == ~main_clk_pos_edge~0); 2567440#L426-5 assume !(1 == ~main_clk_pos_edge~0); 2567439#L431-5 assume !(1 == ~main_clk_pos_edge~0); 2567437#L436-5 assume !(1 == ~main_in1_ev~0); 2567433#L441-5 assume !(1 == ~main_in2_ev~0); 2567429#L446-5 assume !(1 == ~main_sum_ev~0); 2566906#L451-5 assume !(1 == ~main_diff_ev~0); 2567425#L456-5 assume !(1 == ~main_pres_ev~0); 2567421#L461-5 assume !(1 == ~main_dbl_ev~0); 2567217#L466-5 assume !(1 == ~main_zero_ev~0); 2567216#L471-5 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 2567213#L476-5 assume !(1 == ~main_clk_pos_edge~0); 2567211#L481-5 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 2567212#L732-5 assume !false; 2760044#L493-2 start_simulation_~kernel_st~0 := 1;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; 2760036#L219-2 assume !false; 2760034#L137-2 assume !(0 == ~N_generate_st~0); 2760032#L141-4 assume !(0 == ~S1_addsub_st~0); 2760030#L144-4 assume !(0 == ~S2_presdbl_st~0); 2760028#L147-4 assume !(0 == ~S3_zero_st~0); 2760026#L150-4 assume !(0 == ~D_print_st~0); 2760024#L235-2 start_simulation_~kernel_st~0 := 2; 2760021#L499-6 assume !(1 == ~main_in1_req_up~0); 2760011#L499-8 assume !(1 == ~main_in2_req_up~0); 2760007#L510-5 assume !(1 == ~main_sum_req_up~0); 2760008#L521-5 assume !(1 == ~main_diff_req_up~0); 2763229#L532-5 assume !(1 == ~main_pres_req_up~0); 2763230#L543-5 assume !(1 == ~main_dbl_req_up~0); 2802223#L554-5 assume !(1 == ~main_zero_req_up~0); 2808208#L565-5 assume !(1 == ~main_clk_req_up~0); 2808206#L576-5 start_simulation_~kernel_st~0 := 3; 2808204#L595-6 assume !(0 == ~main_in1_ev~0); 2808202#L595-8 assume !(0 == ~main_in2_ev~0); 2808200#L600-5 assume !(0 == ~main_sum_ev~0); 2808198#L605-5 assume !(0 == ~main_diff_ev~0); 2808196#L610-5 assume !(0 == ~main_pres_ev~0); 2808194#L615-5 assume !(0 == ~main_dbl_ev~0); 2808192#L620-5 assume !(0 == ~main_zero_ev~0); 2808190#L625-5 assume !(0 == ~main_clk_ev~0); 2808188#L630-5 assume !(0 == ~main_clk_pos_edge~0); 2808186#L635-5 assume !(0 == ~main_clk_neg_edge~0); 2808184#L640-5 assume !(1 == ~main_clk_pos_edge~0); 2808182#L645-5 assume !(1 == ~main_clk_pos_edge~0); 2808180#L650-5 assume !(1 == ~main_clk_pos_edge~0); 2808178#L655-5 assume !(1 == ~main_clk_pos_edge~0); 2808175#L660-5 assume !(1 == ~main_clk_pos_edge~0); 2808171#L665-5 assume !(1 == ~main_in1_ev~0); 2808041#L670-5 assume !(1 == ~main_in2_ev~0); 2808094#L675-5 assume !(1 == ~main_sum_ev~0); 2808093#L680-5 assume !(1 == ~main_diff_ev~0); 2808090#L685-5 assume !(1 == ~main_pres_ev~0); 2807089#L690-5 assume !(1 == ~main_dbl_ev~0); 2802064#L695-5 assume !(1 == ~main_zero_ev~0); 2808084#L700-5 assume !(1 == ~main_clk_ev~0); 2808082#L705-5 assume !(1 == ~main_clk_pos_edge~0); 2808080#L710-5 assume !(1 == ~main_clk_neg_edge~0); 2560270#L715-5 assume !(0 == ~N_generate_st~0); 2808077#L723-4 assume !(0 == ~S1_addsub_st~0); 2808075#L726-4 assume !(0 == ~S2_presdbl_st~0); 2808073#L729-4 assume !(0 == ~S3_zero_st~0); 2808032#L732-4 assume !(0 == ~D_print_st~0); 2808030#L742-2 [2018-12-02 14:59:02,332 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:59:02,332 INFO L82 PathProgramCache]: Analyzing trace with hash -604925002, now seen corresponding path program 8 times [2018-12-02 14:59:02,332 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:59:02,332 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:59:02,333 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:59:02,333 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:59:02,333 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:59:02,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:59:02,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:59:02,345 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:59:02,345 INFO L82 PathProgramCache]: Analyzing trace with hash 883603212, now seen corresponding path program 1 times [2018-12-02 14:59:02,346 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:59:02,346 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:59:02,346 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:59:02,346 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 14:59:02,347 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:59:02,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:59:02,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:59:02,373 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:59:02,373 INFO L82 PathProgramCache]: Analyzing trace with hash 2057044225, now seen corresponding path program 1 times [2018-12-02 14:59:02,374 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:59:02,374 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:59:02,374 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:59:02,374 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:59:02,374 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:59:02,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:59:02,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-12-02 14:59:02,418 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:59:02,418 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-12-02 14:59:02,733 WARN L180 SmtUtils]: Spent 308.00 ms on a formula simplification. DAG size of input: 204 DAG size of output: 164 [2018-12-02 14:59:02,822 INFO L216 LassoAnalysis]: Preferences: [2018-12-02 14:59:02,823 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-02 14:59:02,823 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-02 14:59:02,823 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-02 14:59:02,823 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-12-02 14:59:02,823 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 14:59:02,823 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-02 14:59:02,823 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-02 14:59:02,823 INFO L131 ssoRankerPreferences]: Filename of dumped script: pipeline_true-unreach-call_false-termination.cil.c_Iteration34_Loop [2018-12-02 14:59:02,823 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-02 14:59:02,823 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-02 14:59:02,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-12-02 14:59:02,825 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,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-12-02 14:59:02,832 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,833 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,835 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,838 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,839 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,840 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,840 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,842 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,843 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,846 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,847 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,848 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,850 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,851 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,853 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,853 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,856 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,857 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,859 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,861 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,864 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,866 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,867 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,868 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,877 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,878 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,879 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,882 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,883 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,885 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,886 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,888 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,889 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,892 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,893 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,894 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,895 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:02,897 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:03,158 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-02 14:59:03,158 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/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-12-02 14:59:03,160 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 14:59:03,160 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 14:59:03,162 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 14:59:03,163 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_~tmp~0=0} Honda state: {ULTIMATE.start_eval_~tmp~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/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-12-02 14:59:03,178 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 14:59:03,178 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 14:59:03,181 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 14:59:03,181 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~D_print_i~0=4} Honda state: {~D_print_i~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/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-12-02 14:59:03,460 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 14:59:03,460 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 14:59:03,464 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 14:59:03,464 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_clk_pos_edge~0=2} Honda state: {~main_clk_pos_edge~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/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-12-02 14:59:03,480 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 14:59:03,480 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 14:59:03,482 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 14:59:03,483 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~S1_addsub_i~0=4} Honda state: {~S1_addsub_i~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/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-12-02 14:59:03,498 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 14:59:03,498 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 14:59:03,500 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 14:59:03,500 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_clk_req_up~0=0} Honda state: {~main_clk_req_up~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/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-12-02 14:59:03,514 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 14:59:03,515 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 14:59:03,517 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 14:59:03,517 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_clk_neg_edge~0=2} Honda state: {~main_clk_neg_edge~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/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-12-02 14:59:03,532 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 14:59:03,532 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 14:59:03,535 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 14:59:03,535 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_diff_req_up~0=4} Honda state: {~main_diff_req_up~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/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-12-02 14:59:03,550 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 14:59:03,550 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 14:59:03,551 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 14:59:03,552 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_~tmp___1~0=0} Honda state: {ULTIMATE.start_eval_~tmp___1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/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-12-02 14:59:03,566 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 14:59:03,566 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 14:59:03,568 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 14:59:03,568 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_#t~nondet3=0} Honda state: {ULTIMATE.start_eval_#t~nondet3=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/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-12-02 14:59:03,583 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 14:59:03,583 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 14:59:03,586 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 14:59:03,586 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_pres_ev~0=7} Honda state: {~main_pres_ev~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/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-12-02 14:59:03,601 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 14:59:03,601 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 14:59:03,602 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 14:59:03,603 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_#t~nondet1=0} Honda state: {ULTIMATE.start_eval_#t~nondet1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/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-12-02 14:59:03,618 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 14:59:03,618 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/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-12-02 14:59:03,638 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-12-02 14:59:03,638 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 14:59:03,691 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-12-02 14:59:03,693 INFO L216 LassoAnalysis]: Preferences: [2018-12-02 14:59:03,693 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-02 14:59:03,693 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-02 14:59:03,693 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-02 14:59:03,693 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-12-02 14:59:03,693 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 14:59:03,693 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-02 14:59:03,693 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-02 14:59:03,693 INFO L131 ssoRankerPreferences]: Filename of dumped script: pipeline_true-unreach-call_false-termination.cil.c_Iteration34_Loop [2018-12-02 14:59:03,693 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-02 14:59:03,693 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-02 14:59:03,694 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:03,696 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:03,701 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:03,705 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:03,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-12-02 14:59:03,710 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:03,711 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:03,712 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:03,713 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:03,713 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:03,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-12-02 14:59:03,717 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:03,718 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:03,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-12-02 14:59:03,721 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:03,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-12-02 14:59:03,723 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:03,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-12-02 14:59:03,727 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:03,729 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:03,730 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:03,731 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:03,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-12-02 14:59:03,736 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:03,738 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:03,745 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:03,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-12-02 14:59:03,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-12-02 14:59:03,749 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:03,749 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:03,752 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:03,753 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:03,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-12-02 14:59:03,755 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:03,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-12-02 14:59:03,757 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:03,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-12-02 14:59:03,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-12-02 14:59:03,767 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:03,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-12-02 14:59:03,769 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:04,038 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-02 14:59:04,038 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-12-02 14:59:04,038 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-12-02 14:59:04,038 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:04,039 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:04,039 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:04,039 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:04,039 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:04,039 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:04,039 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:04,039 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:04,039 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-12-02 14:59:04,040 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:04,040 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:04,040 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:04,040 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:04,040 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:04,040 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:04,040 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:04,040 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:04,041 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-12-02 14:59:04,041 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:04,041 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:04,041 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:04,041 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:04,041 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:04,041 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:04,041 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:04,042 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:04,043 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-12-02 14:59:04,043 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:04,043 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:04,043 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:04,043 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:04,043 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:04,043 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:04,043 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:04,044 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:04,044 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-12-02 14:59:04,044 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:04,044 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:04,044 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:04,044 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:04,044 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:04,044 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:04,044 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:04,045 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:04,045 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-12-02 14:59:04,046 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:04,046 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:04,046 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:04,046 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:04,046 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:04,046 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:04,046 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:04,046 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:04,047 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-12-02 14:59:04,047 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:04,047 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:04,047 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:04,047 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:04,047 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:04,047 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:04,047 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:04,047 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:04,048 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-12-02 14:59:04,048 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:04,048 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:04,048 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:04,048 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:04,048 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:04,048 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:04,048 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:04,048 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:04,048 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-12-02 14:59:04,049 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:04,049 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:04,049 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:04,049 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:04,049 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:04,049 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:04,049 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:04,049 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:04,049 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-12-02 14:59:04,049 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:04,050 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:04,050 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:04,050 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:04,050 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:04,050 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:04,050 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:04,050 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:04,050 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-12-02 14:59:04,051 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:04,051 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:04,051 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:04,051 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:04,051 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:04,051 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:04,051 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:04,052 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:04,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-12-02 14:59:04,052 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:04,052 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:04,052 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:04,052 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:04,053 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:04,053 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:04,053 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:04,054 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:04,054 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-12-02 14:59:04,054 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:04,054 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:04,054 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:04,054 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:04,054 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:04,055 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:04,055 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:04,055 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:04,056 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-12-02 14:59:04,056 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:04,056 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:04,056 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:04,056 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:04,056 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:04,056 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:04,056 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:04,057 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:04,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-12-02 14:59:04,057 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:04,057 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:04,057 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:04,057 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:04,057 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:04,058 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:04,058 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:04,058 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:04,058 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-12-02 14:59:04,058 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:04,058 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:04,058 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:04,058 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:04,058 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:04,059 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:04,059 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:04,059 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:04,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-12-02 14:59:04,060 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:04,060 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:04,060 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:04,060 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:04,060 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:04,060 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:04,060 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:04,060 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:04,060 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-12-02 14:59:04,061 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:04,061 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:04,061 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:04,061 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:04,061 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:04,061 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:04,061 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:04,061 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:04,062 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-12-02 14:59:04,062 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:04,062 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:04,062 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:04,062 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:04,062 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:04,062 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:04,062 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:04,063 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:04,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-12-02 14:59:04,063 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:04,063 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:04,063 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:04,063 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:04,063 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:04,063 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:04,063 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:04,064 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:04,064 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-12-02 14:59:04,064 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:04,064 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:04,064 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:04,064 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:04,064 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:04,064 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:04,065 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:04,065 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:04,065 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-12-02 14:59:04,065 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:04,065 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:04,066 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:04,066 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:04,066 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:04,066 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:04,066 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:04,067 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:04,067 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-12-02 14:59:04,067 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:04,067 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:04,067 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:04,067 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:04,068 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:04,068 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:04,068 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:04,068 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:04,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-12-02 14:59:04,068 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:04,068 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:04,069 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:04,069 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:04,069 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:04,069 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:04,069 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:04,069 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:04,069 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-12-02 14:59:04,069 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:04,069 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:04,070 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:04,070 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:04,070 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:04,070 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:04,070 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:04,071 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-12-02 14:59:04,072 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-12-02 14:59:04,072 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-12-02 14:59:04,072 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-12-02 14:59:04,072 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-12-02 14:59:04,072 INFO L518 LassoAnalysis]: Proved termination. [2018-12-02 14:59:04,072 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(~main_clk_val~0) = 1*~main_clk_val~0 Supporting invariants [] [2018-12-02 14:59:04,073 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-12-02 14:59:04,080 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:59:04,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:59:04,096 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 14:59:04,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:59:04,116 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 14:59:04,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-12-02 14:59:04,144 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 5 loop predicates [2018-12-02 14:59:04,144 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 327742 states and 424252 transitions. cyclomatic complexity: 96511 Second operand 7 states. [2018-12-02 14:59:06,912 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 327742 states and 424252 transitions. cyclomatic complexity: 96511. Second operand 7 states. Result 1244094 states and 1609916 transitions. Complement of second has 17 states. [2018-12-02 14:59:06,912 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 9 states 1 stem states 7 non-accepting loop states 1 accepting loop states [2018-12-02 14:59:06,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2018-12-02 14:59:06,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1155 transitions. [2018-12-02 14:59:06,913 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 1155 transitions. Stem has 88 letters. Loop has 182 letters. [2018-12-02 14:59:06,914 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-02 14:59:06,914 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 1155 transitions. Stem has 270 letters. Loop has 182 letters. [2018-12-02 14:59:06,915 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-02 14:59:06,915 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 1155 transitions. Stem has 88 letters. Loop has 364 letters. [2018-12-02 14:59:06,917 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-02 14:59:06,918 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1244094 states and 1609916 transitions. [2018-12-02 14:59:14,634 INFO L131 ngComponentsAnalysis]: Automaton has 11908 accepting balls. 612352 [2018-12-02 14:59:16,478 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1244094 states to 1177534 states and 1518140 transitions. [2018-12-02 14:59:16,478 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 719038 [2018-12-02 14:59:16,717 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 719422 [2018-12-02 14:59:16,717 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1177534 states and 1518140 transitions. [2018-12-02 14:59:16,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-02 14:59:16,724 INFO L705 BuchiCegarLoop]: Abstraction has 1177534 states and 1518140 transitions. [2018-12-02 14:59:17,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1177534 states and 1518140 transitions. [2018-12-02 14:59:21,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1177534 to 896966. [2018-12-02 14:59:21,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 896966 states. [2018-12-02 14:59:22,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 896966 states to 896966 states and 1163023 transitions. [2018-12-02 14:59:22,763 INFO L728 BuchiCegarLoop]: Abstraction has 896966 states and 1163023 transitions. [2018-12-02 14:59:22,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-12-02 14:59:22,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-12-02 14:59:22,764 INFO L87 Difference]: Start difference. First operand 896966 states and 1163023 transitions. Second operand 4 states. [2018-12-02 14:59:23,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:59:23,281 INFO L93 Difference]: Finished difference Result 334014 states and 434108 transitions. [2018-12-02 14:59:23,282 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-12-02 14:59:23,282 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 334014 states and 434108 transitions. [2018-12-02 14:59:24,718 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 313408 [2018-12-02 14:59:25,135 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 334014 states to 330942 states and 429244 transitions. [2018-12-02 14:59:25,135 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 330942 [2018-12-02 14:59:25,234 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 330942 [2018-12-02 14:59:25,234 INFO L73 IsDeterministic]: Start isDeterministic. Operand 330942 states and 429244 transitions. [2018-12-02 14:59:25,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:59:25,328 INFO L705 BuchiCegarLoop]: Abstraction has 330942 states and 429244 transitions. [2018-12-02 14:59:25,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330942 states and 429244 transitions. [2018-12-02 14:59:31,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330942 to 330942. [2018-12-02 14:59:31,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 330942 states. [2018-12-02 14:59:32,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330942 states to 330942 states and 429244 transitions. [2018-12-02 14:59:32,085 INFO L728 BuchiCegarLoop]: Abstraction has 330942 states and 429244 transitions. [2018-12-02 14:59:32,085 INFO L608 BuchiCegarLoop]: Abstraction has 330942 states and 429244 transitions. [2018-12-02 14:59:32,085 INFO L442 BuchiCegarLoop]: ======== Iteration 35============ [2018-12-02 14:59:32,085 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 330942 states and 429244 transitions. [2018-12-02 14:59:32,757 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 313408 [2018-12-02 14:59:32,757 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:59:32,757 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:59:32,958 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, 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, 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-12-02 14:59:32,959 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, 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, 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, 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, 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, 1] [2018-12-02 14:59:32,959 INFO L794 eck$LassoCheckResult]: Stem: 5340554#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 5340288#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 5340289#L246 assume !(1 == ~main_in1_req_up~0); 5340439#L246-2 assume !(1 == ~main_in2_req_up~0); 5340646#L257-1 assume !(1 == ~main_sum_req_up~0); 5340650#L268-1 assume !(1 == ~main_diff_req_up~0); 5340656#L279-1 assume !(1 == ~main_pres_req_up~0); 5340444#L290-1 assume !(1 == ~main_dbl_req_up~0); 5340446#L301-1 assume !(1 == ~main_zero_req_up~0); 5340394#L312-1 assume !(1 == ~main_clk_req_up~0); 5340395#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 5340549#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 5340550#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 5340290#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 5340291#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 5340386#L361-1 assume !(0 == ~main_in1_ev~0); 5340489#L366-1 assume !(0 == ~main_in2_ev~0); 5349139#L371-1 assume !(0 == ~main_sum_ev~0); 5340688#L376-1 assume !(0 == ~main_diff_ev~0); 5340689#L381-1 assume !(0 == ~main_pres_ev~0); 5340720#L386-1 assume !(0 == ~main_dbl_ev~0); 5340526#L391-1 assume !(0 == ~main_zero_ev~0); 5340527#L396-1 assume !(0 == ~main_clk_ev~0); 5349030#L401-1 assume !(0 == ~main_clk_pos_edge~0); 5349029#L406-1 assume !(0 == ~main_clk_neg_edge~0); 5349028#L411-1 assume !(1 == ~main_clk_pos_edge~0); 5349027#L416-1 assume !(1 == ~main_clk_pos_edge~0); 5349025#L421-1 assume !(1 == ~main_clk_pos_edge~0); 5349023#L426-1 assume !(1 == ~main_clk_pos_edge~0); 5349000#L431-1 assume !(1 == ~main_clk_pos_edge~0); 5348193#L436-1 assume !(1 == ~main_in1_ev~0); 5347378#L441-1 assume !(1 == ~main_in2_ev~0); 5347545#L446-1 assume !(1 == ~main_sum_ev~0); 5347762#L451-1 assume !(1 == ~main_diff_ev~0); 5346384#L456-1 assume !(1 == ~main_pres_ev~0); 5348189#L461-1 assume !(1 == ~main_dbl_ev~0); 5345630#L466-1 assume !(1 == ~main_zero_ev~0); 5345627#L471-1 assume !(1 == ~main_clk_ev~0); 5345623#L476-1 assume !(1 == ~main_clk_pos_edge~0); 5345620#L481-1 assume !(1 == ~main_clk_neg_edge~0); 5345616#L732-1 assume !false; 5345614#L493 start_simulation_~kernel_st~0 := 1;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; 5345612#L219 assume !false; 5345610#L137 assume !(0 == ~N_generate_st~0); 5345608#L141 assume !(0 == ~S1_addsub_st~0); 5345606#L144 assume !(0 == ~S2_presdbl_st~0); 5345604#L147 assume !(0 == ~S3_zero_st~0); 5345602#L150 assume !(0 == ~D_print_st~0); 5345600#L235 start_simulation_~kernel_st~0 := 2; 5345597#L499 assume !(1 == ~main_in1_req_up~0); 5345590#L499-2 assume !(1 == ~main_in2_req_up~0); 5345585#L510-1 assume !(1 == ~main_sum_req_up~0); 5345586#L521-1 assume !(1 == ~main_diff_req_up~0); 5349474#L532-1 assume !(1 == ~main_pres_req_up~0); 5350311#L543-1 assume !(1 == ~main_dbl_req_up~0); 5351538#L554-1 assume !(1 == ~main_zero_req_up~0); 5352425#L565-1 assume !(1 == ~main_clk_req_up~0); 5352506#L576-1 start_simulation_~kernel_st~0 := 3; 5352504#L595 assume !(0 == ~main_in1_ev~0); 5352502#L595-2 assume !(0 == ~main_in2_ev~0); 5352500#L600-1 assume !(0 == ~main_sum_ev~0); 5352497#L605-1 assume !(0 == ~main_diff_ev~0); 5352498#L610-1 assume !(0 == ~main_pres_ev~0); 5352883#L615-1 assume !(0 == ~main_dbl_ev~0); 5352878#L620-1 assume !(0 == ~main_zero_ev~0); 5352879#L625-1 assume !(0 == ~main_clk_ev~0); 5353343#L630-1 assume !(0 == ~main_clk_pos_edge~0); 5353333#L635-1 assume !(0 == ~main_clk_neg_edge~0); 5353334#L640-1 assume !(1 == ~main_clk_pos_edge~0); 5353321#L645-1 assume !(1 == ~main_clk_pos_edge~0); 5353322#L650-1 assume !(1 == ~main_clk_pos_edge~0); 5353309#L655-1 assume !(1 == ~main_clk_pos_edge~0); 5353310#L660-1 assume !(1 == ~main_clk_pos_edge~0); 5353298#L665-1 assume !(1 == ~main_in1_ev~0); 5353296#L670-1 assume !(1 == ~main_in2_ev~0); 5484730#L675-1 assume !(1 == ~main_sum_ev~0); 5484712#L680-1 assume !(1 == ~main_diff_ev~0); 5484723#L685-1 assume !(1 == ~main_pres_ev~0); 5484389#L690-1 assume !(1 == ~main_dbl_ev~0); 5484720#L695-1 assume !(1 == ~main_zero_ev~0); 5484717#L700-1 assume !(1 == ~main_clk_ev~0); 5484716#L705-1 assume !(1 == ~main_clk_pos_edge~0); 5484715#L710-1 assume !(1 == ~main_clk_neg_edge~0); 5484713#L715-1 assume !(0 == ~N_generate_st~0); 5484710#L723 assume !(0 == ~S1_addsub_st~0); 5484706#L726 assume !(0 == ~S2_presdbl_st~0); 5484704#L729 assume !(0 == ~S3_zero_st~0); 5484702#L732 assume !(0 == ~D_print_st~0); 5484698#L742-2 assume !false; 5484696#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 5484693#L246-3 assume !(1 == ~main_in1_req_up~0); 5484689#L246-5 assume !(1 == ~main_in2_req_up~0); 5484685#L257-3 assume !(1 == ~main_sum_req_up~0); 5484686#L268-3 assume !(1 == ~main_diff_req_up~0); 5488247#L279-3 assume !(1 == ~main_pres_req_up~0); 5488243#L290-3 assume !(1 == ~main_dbl_req_up~0); 5488244#L301-3 assume !(1 == ~main_zero_req_up~0); 5559437#L312-3 assume 1 == ~main_clk_req_up~0; 5386787#L324-2 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 5386784#L327-3 [2018-12-02 14:59:32,959 INFO L796 eck$LassoCheckResult]: Loop: 5386784#L327-3 assume 1 == ~main_clk_val~0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 2; 5386782#L324-3 ~main_clk_req_up~0 := 0; 5386780#L323-3 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 5386778#L341-3 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 5386776#L346-3 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 5386774#L351-3 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 5386772#L356-3 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 5386770#L361-3 assume !(0 == ~main_in1_ev~0); 5386768#L366-3 assume !(0 == ~main_in2_ev~0); 5386766#L371-3 assume !(0 == ~main_sum_ev~0); 5386764#L376-3 assume !(0 == ~main_diff_ev~0); 5386762#L381-3 assume !(0 == ~main_pres_ev~0); 5386759#L386-3 assume !(0 == ~main_dbl_ev~0); 5386757#L391-3 assume !(0 == ~main_zero_ev~0); 5386754#L396-3 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 5386750#L401-3 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 5386747#L406-3 assume !(0 == ~main_clk_neg_edge~0); 5386743#L411-3 assume !(1 == ~main_clk_pos_edge~0); 5386744#L416-3 assume !(1 == ~main_clk_pos_edge~0); 5387205#L421-3 assume !(1 == ~main_clk_pos_edge~0); 5387196#L426-3 assume !(1 == ~main_clk_pos_edge~0); 5387187#L431-3 assume !(1 == ~main_clk_pos_edge~0); 5387177#L436-3 assume !(1 == ~main_in1_ev~0); 5387160#L441-3 assume !(1 == ~main_in2_ev~0); 5385320#L446-3 assume !(1 == ~main_sum_ev~0); 5387147#L451-3 assume !(1 == ~main_diff_ev~0); 5387142#L456-3 assume !(1 == ~main_pres_ev~0); 5387139#L461-3 assume !(1 == ~main_dbl_ev~0); 5387137#L466-3 assume !(1 == ~main_zero_ev~0); 5364391#L471-3 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 5364386#L476-3 assume !(1 == ~main_clk_pos_edge~0); 5364384#L481-3 assume !(1 == ~main_clk_neg_edge~0); 5364382#L732-3 assume !false; 5361022#L493-1 start_simulation_~kernel_st~0 := 1;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; 5361019#L219-1 assume !false; 5361015#L137-1 assume !(0 == ~N_generate_st~0); 5361010#L141-2 assume !(0 == ~S1_addsub_st~0); 5361008#L144-2 assume !(0 == ~S2_presdbl_st~0); 5361006#L147-2 assume !(0 == ~S3_zero_st~0); 5361004#L150-2 assume !(0 == ~D_print_st~0); 5361002#L235-1 start_simulation_~kernel_st~0 := 2; 5360999#L499-3 assume !(1 == ~main_in1_req_up~0); 5360995#L499-5 assume !(1 == ~main_in2_req_up~0); 5360996#L510-3 assume !(1 == ~main_sum_req_up~0); 5366261#L521-3 assume !(1 == ~main_diff_req_up~0); 5366262#L532-3 assume !(1 == ~main_pres_req_up~0); 5381488#L543-3 assume !(1 == ~main_dbl_req_up~0); 5381489#L554-3 assume !(1 == ~main_zero_req_up~0); 5383040#L565-3 assume !(1 == ~main_clk_req_up~0); 5386699#L576-3 start_simulation_~kernel_st~0 := 3; 5386698#L595-3 assume !(0 == ~main_in1_ev~0); 5386696#L595-5 assume !(0 == ~main_in2_ev~0); 5386694#L600-3 assume !(0 == ~main_sum_ev~0); 5386692#L605-3 assume !(0 == ~main_diff_ev~0); 5386690#L610-3 assume !(0 == ~main_pres_ev~0); 5386688#L615-3 assume !(0 == ~main_dbl_ev~0); 5386686#L620-3 assume !(0 == ~main_zero_ev~0); 5386684#L625-3 assume !(0 == ~main_clk_ev~0); 5386681#L630-3 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 5386679#L635-3 assume !(0 == ~main_clk_neg_edge~0); 5386675#L640-3 assume !(1 == ~main_clk_pos_edge~0); 5386676#L645-3 assume !(1 == ~main_clk_pos_edge~0); 5427604#L650-3 assume !(1 == ~main_clk_pos_edge~0); 5427603#L655-3 assume !(1 == ~main_clk_pos_edge~0); 5427599#L660-3 assume !(1 == ~main_clk_pos_edge~0); 5427595#L665-3 assume !(1 == ~main_in1_ev~0); 5427583#L670-3 assume !(1 == ~main_in2_ev~0); 5427581#L675-3 assume !(1 == ~main_sum_ev~0); 5427578#L680-3 assume !(1 == ~main_diff_ev~0); 5405962#L685-3 assume !(1 == ~main_pres_ev~0); 5424138#L690-3 assume !(1 == ~main_dbl_ev~0); 5408720#L695-3 assume !(1 == ~main_zero_ev~0); 5427571#L700-3 assume !(1 == ~main_clk_ev~0); 5427569#L705-3 assume !(1 == ~main_clk_pos_edge~0); 5427548#L710-3 assume !(1 == ~main_clk_neg_edge~0); 5427546#L715-3 assume !(0 == ~N_generate_st~0); 5410962#L723-2 assume !(0 == ~S1_addsub_st~0); 5410958#L726-2 assume !(0 == ~S2_presdbl_st~0); 5405085#L729-2 assume !(0 == ~S3_zero_st~0); 5405081#L732-2 assume !(0 == ~D_print_st~0); 5402589#L742-1 main_~count~0 := 1 + main_~count~0; 5401057#L793 assume !(5 == main_~count~0); 5401054#L793-2 ~main_clk_val_t~0 := 0;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 5401051#L246-6 assume !(1 == ~main_in1_req_up~0); 5401047#L246-8 assume !(1 == ~main_in2_req_up~0); 5401048#L257-5 assume !(1 == ~main_sum_req_up~0); 5403178#L268-5 assume !(1 == ~main_diff_req_up~0); 5403179#L279-5 assume !(1 == ~main_pres_req_up~0); 5405225#L290-5 assume !(1 == ~main_dbl_req_up~0); 5410688#L301-5 assume !(1 == ~main_zero_req_up~0); 5458244#L312-5 assume 1 == ~main_clk_req_up~0; 5458243#L324-4 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 5458240#L327-6 assume !(1 == ~main_clk_val~0);~main_clk_neg_edge~0 := 0;~main_clk_pos_edge~0 := 2; 5458241#L324-5 ~main_clk_req_up~0 := 0; 5498010#L323-5 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 5498007#L341-5 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 5498004#L346-5 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 5498001#L351-5 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 5497998#L356-5 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 5497995#L361-5 assume !(0 == ~main_in1_ev~0); 5497992#L366-5 assume !(0 == ~main_in2_ev~0); 5497989#L371-5 assume !(0 == ~main_sum_ev~0); 5497986#L376-5 assume !(0 == ~main_diff_ev~0); 5497983#L381-5 assume !(0 == ~main_pres_ev~0); 5497980#L386-5 assume !(0 == ~main_dbl_ev~0); 5497977#L391-5 assume !(0 == ~main_zero_ev~0); 5497974#L396-5 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 5497971#L401-5 assume !(0 == ~main_clk_pos_edge~0); 5497968#L406-5 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 5497965#L411-5 assume !(1 == ~main_clk_pos_edge~0); 5497962#L416-5 assume !(1 == ~main_clk_pos_edge~0); 5497957#L421-5 assume !(1 == ~main_clk_pos_edge~0); 5497954#L426-5 assume !(1 == ~main_clk_pos_edge~0); 5497953#L431-5 assume !(1 == ~main_clk_pos_edge~0); 5497952#L436-5 assume !(1 == ~main_in1_ev~0); 5497950#L441-5 assume !(1 == ~main_in2_ev~0); 5431474#L446-5 assume !(1 == ~main_sum_ev~0); 5401616#L451-5 assume !(1 == ~main_diff_ev~0); 5400520#L456-5 assume !(1 == ~main_pres_ev~0); 5399677#L461-5 assume !(1 == ~main_dbl_ev~0); 5397986#L466-5 assume !(1 == ~main_zero_ev~0); 5397983#L471-5 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 5397979#L476-5 assume !(1 == ~main_clk_pos_edge~0); 5397974#L481-5 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 5397975#L732-5 assume !false; 5457820#L493-2 start_simulation_~kernel_st~0 := 1;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; 5457814#L219-2 assume !false; 5457811#L137-2 assume !(0 == ~N_generate_st~0); 5457808#L141-4 assume !(0 == ~S1_addsub_st~0); 5457805#L144-4 assume !(0 == ~S2_presdbl_st~0); 5457803#L147-4 assume !(0 == ~S3_zero_st~0); 5457801#L150-4 assume !(0 == ~D_print_st~0); 5457800#L235-2 start_simulation_~kernel_st~0 := 2; 5421407#L499-6 assume !(1 == ~main_in1_req_up~0); 5421402#L499-8 assume !(1 == ~main_in2_req_up~0); 5421399#L510-5 assume !(1 == ~main_sum_req_up~0); 5421396#L521-5 assume !(1 == ~main_diff_req_up~0); 5421392#L532-5 assume !(1 == ~main_pres_req_up~0); 5421389#L543-5 assume !(1 == ~main_dbl_req_up~0); 5421385#L554-5 assume !(1 == ~main_zero_req_up~0); 5421383#L565-5 assume !(1 == ~main_clk_req_up~0); 5421379#L576-5 start_simulation_~kernel_st~0 := 3; 5421375#L595-6 assume !(0 == ~main_in1_ev~0); 5421371#L595-8 assume !(0 == ~main_in2_ev~0); 5421367#L600-5 assume !(0 == ~main_sum_ev~0); 5421363#L605-5 assume !(0 == ~main_diff_ev~0); 5421362#L610-5 assume !(0 == ~main_pres_ev~0); 5421360#L615-5 assume !(0 == ~main_dbl_ev~0); 5421356#L620-5 assume !(0 == ~main_zero_ev~0); 5421354#L625-5 assume !(0 == ~main_clk_ev~0); 5421352#L630-5 assume !(0 == ~main_clk_pos_edge~0); 5421350#L635-5 assume !(0 == ~main_clk_neg_edge~0); 5421348#L640-5 assume !(1 == ~main_clk_pos_edge~0); 5421346#L645-5 assume !(1 == ~main_clk_pos_edge~0); 5421344#L650-5 assume !(1 == ~main_clk_pos_edge~0); 5421342#L655-5 assume !(1 == ~main_clk_pos_edge~0); 5421340#L660-5 assume !(1 == ~main_clk_pos_edge~0); 5421338#L665-5 assume !(1 == ~main_in1_ev~0); 5421335#L670-5 assume !(1 == ~main_in2_ev~0); 5421331#L675-5 assume !(1 == ~main_sum_ev~0); 5421308#L680-5 assume !(1 == ~main_diff_ev~0); 5421326#L685-5 assume !(1 == ~main_pres_ev~0); 5421322#L690-5 assume !(1 == ~main_dbl_ev~0); 5397840#L695-5 assume !(1 == ~main_zero_ev~0); 5421317#L700-5 assume !(1 == ~main_clk_ev~0); 5421315#L705-5 assume !(1 == ~main_clk_pos_edge~0); 5421312#L710-5 assume !(1 == ~main_clk_neg_edge~0); 5408698#L715-5 assume !(0 == ~N_generate_st~0); 5421306#L723-4 assume !(0 == ~S1_addsub_st~0); 5421302#L726-4 assume !(0 == ~S2_presdbl_st~0); 5421300#L729-4 assume !(0 == ~S3_zero_st~0); 5421297#L732-4 assume !(0 == ~D_print_st~0); 5421293#L742-2 assume !false; 5421291#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 5421288#L246-3 assume !(1 == ~main_in1_req_up~0); 5421284#L246-5 assume !(1 == ~main_in2_req_up~0); 5421281#L257-3 assume !(1 == ~main_sum_req_up~0); 5421282#L268-3 assume !(1 == ~main_diff_req_up~0); 5427115#L279-3 assume !(1 == ~main_pres_req_up~0); 5427111#L290-3 assume !(1 == ~main_dbl_req_up~0); 5427112#L301-3 assume !(1 == ~main_zero_req_up~0); 5470434#L312-3 assume 1 == ~main_clk_req_up~0; 5475466#L324-2 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 5386784#L327-3 [2018-12-02 14:59:32,959 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:59:32,959 INFO L82 PathProgramCache]: Analyzing trace with hash -239525980, now seen corresponding path program 1 times [2018-12-02 14:59:32,959 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:59:32,959 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:59:32,960 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:59:32,960 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:59:32,960 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:59:32,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:59:32,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:59:32,973 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:59:32,973 INFO L82 PathProgramCache]: Analyzing trace with hash 1003287126, now seen corresponding path program 1 times [2018-12-02 14:59:32,973 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:59:32,973 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:59:32,973 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:59:32,974 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:59:32,974 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:59:32,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:59:33,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:59:33,244 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:59:33,244 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 14:59:33,245 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:59:33,245 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:59:33,245 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:59:33,245 INFO L87 Difference]: Start difference. First operand 330942 states and 429244 transitions. cyclomatic complexity: 98303 Second operand 3 states. [2018-12-02 14:59:33,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:59:33,675 INFO L93 Difference]: Finished difference Result 211262 states and 274812 transitions. [2018-12-02 14:59:33,675 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:59:33,675 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 211262 states and 274812 transitions. [2018-12-02 14:59:34,226 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 193728 [2018-12-02 14:59:34,558 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 211262 states to 211262 states and 274812 transitions. [2018-12-02 14:59:34,558 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 211262 [2018-12-02 14:59:34,645 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 211262 [2018-12-02 14:59:34,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 211262 states and 274812 transitions. [2018-12-02 14:59:34,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:59:34,719 INFO L705 BuchiCegarLoop]: Abstraction has 211262 states and 274812 transitions. [2018-12-02 14:59:34,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211262 states and 274812 transitions. [2018-12-02 14:59:36,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211262 to 211262. [2018-12-02 14:59:36,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 211262 states. [2018-12-02 14:59:36,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211262 states to 211262 states and 274812 transitions. [2018-12-02 14:59:36,246 INFO L728 BuchiCegarLoop]: Abstraction has 211262 states and 274812 transitions. [2018-12-02 14:59:36,246 INFO L608 BuchiCegarLoop]: Abstraction has 211262 states and 274812 transitions. [2018-12-02 14:59:36,246 INFO L442 BuchiCegarLoop]: ======== Iteration 36============ [2018-12-02 14:59:36,246 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 211262 states and 274812 transitions. [2018-12-02 14:59:36,683 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 193728 [2018-12-02 14:59:36,683 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:59:36,683 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:59:36,789 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, 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, 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-12-02 14:59:36,789 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, 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, 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, 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, 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, 1] [2018-12-02 14:59:36,789 INFO L794 eck$LassoCheckResult]: Stem: 5882757#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 5882498#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 5882499#L246 assume !(1 == ~main_in1_req_up~0); 5882637#L246-2 assume !(1 == ~main_in2_req_up~0); 5882855#L257-1 assume !(1 == ~main_sum_req_up~0); 5882860#L268-1 assume !(1 == ~main_diff_req_up~0); 5882863#L279-1 assume !(1 == ~main_pres_req_up~0); 5882642#L290-1 assume !(1 == ~main_dbl_req_up~0); 5882644#L301-1 assume !(1 == ~main_zero_req_up~0); 5884475#L312-1 assume !(1 == ~main_clk_req_up~0); 5889839#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 5889837#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 5889835#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 5889833#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 5889832#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 5889831#L361-1 assume !(0 == ~main_in1_ev~0); 5889830#L366-1 assume !(0 == ~main_in2_ev~0); 5889828#L371-1 assume !(0 == ~main_sum_ev~0); 5889826#L376-1 assume !(0 == ~main_diff_ev~0); 5889824#L381-1 assume !(0 == ~main_pres_ev~0); 5889822#L386-1 assume !(0 == ~main_dbl_ev~0); 5889820#L391-1 assume !(0 == ~main_zero_ev~0); 5889817#L396-1 assume !(0 == ~main_clk_ev~0); 5889815#L401-1 assume !(0 == ~main_clk_pos_edge~0); 5889813#L406-1 assume !(0 == ~main_clk_neg_edge~0); 5889811#L411-1 assume !(1 == ~main_clk_pos_edge~0); 5889809#L416-1 assume !(1 == ~main_clk_pos_edge~0); 5889807#L421-1 assume !(1 == ~main_clk_pos_edge~0); 5889805#L426-1 assume !(1 == ~main_clk_pos_edge~0); 5889803#L431-1 assume !(1 == ~main_clk_pos_edge~0); 5889801#L436-1 assume !(1 == ~main_in1_ev~0); 5889790#L441-1 assume !(1 == ~main_in2_ev~0); 5889796#L446-1 assume !(1 == ~main_sum_ev~0); 5888641#L451-1 assume !(1 == ~main_diff_ev~0); 5889793#L456-1 assume !(1 == ~main_pres_ev~0); 5889612#L461-1 assume !(1 == ~main_dbl_ev~0); 5888207#L466-1 assume !(1 == ~main_zero_ev~0); 5888797#L471-1 assume !(1 == ~main_clk_ev~0); 5889786#L476-1 assume !(1 == ~main_clk_pos_edge~0); 5889783#L481-1 assume !(1 == ~main_clk_neg_edge~0); 5889781#L732-1 assume !false; 5889780#L493 start_simulation_~kernel_st~0 := 1;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; 5889779#L219 assume !false; 5889778#L137 assume !(0 == ~N_generate_st~0); 5889777#L141 assume !(0 == ~S1_addsub_st~0); 5889775#L144 assume !(0 == ~S2_presdbl_st~0); 5889773#L147 assume !(0 == ~S3_zero_st~0); 5889771#L150 assume !(0 == ~D_print_st~0); 5889769#L235 start_simulation_~kernel_st~0 := 2; 5889766#L499 assume !(1 == ~main_in1_req_up~0); 5889767#L499-2 assume !(1 == ~main_in2_req_up~0); 5890875#L510-1 assume !(1 == ~main_sum_req_up~0); 5891704#L521-1 assume !(1 == ~main_diff_req_up~0); 5891705#L532-1 assume !(1 == ~main_pres_req_up~0); 5893575#L543-1 assume !(1 == ~main_dbl_req_up~0); 5893576#L554-1 assume !(1 == ~main_zero_req_up~0); 5893616#L565-1 assume !(1 == ~main_clk_req_up~0); 5893918#L576-1 start_simulation_~kernel_st~0 := 3; 5893916#L595 assume !(0 == ~main_in1_ev~0); 5893914#L595-2 assume !(0 == ~main_in2_ev~0); 5893912#L600-1 assume !(0 == ~main_sum_ev~0); 5893910#L605-1 assume !(0 == ~main_diff_ev~0); 5893907#L610-1 assume !(0 == ~main_pres_ev~0); 5893908#L615-1 assume !(0 == ~main_dbl_ev~0); 5893509#L620-1 assume !(0 == ~main_zero_ev~0); 5893510#L625-1 assume !(0 == ~main_clk_ev~0); 5895524#L630-1 assume !(0 == ~main_clk_pos_edge~0); 5895525#L635-1 assume !(0 == ~main_clk_neg_edge~0); 5895520#L640-1 assume !(1 == ~main_clk_pos_edge~0); 5895521#L645-1 assume !(1 == ~main_clk_pos_edge~0); 5895516#L650-1 assume !(1 == ~main_clk_pos_edge~0); 5895517#L655-1 assume !(1 == ~main_clk_pos_edge~0); 5895508#L660-1 assume !(1 == ~main_clk_pos_edge~0); 5895509#L665-1 assume !(1 == ~main_in1_ev~0); 5895650#L670-1 assume !(1 == ~main_in2_ev~0); 6023675#L675-1 assume !(1 == ~main_sum_ev~0); 6023582#L680-1 assume !(1 == ~main_diff_ev~0); 6023730#L685-1 assume !(1 == ~main_pres_ev~0); 6021091#L690-1 assume !(1 == ~main_dbl_ev~0); 6023665#L695-1 assume !(1 == ~main_zero_ev~0); 6023725#L700-1 assume !(1 == ~main_clk_ev~0); 6023723#L705-1 assume !(1 == ~main_clk_pos_edge~0); 6023719#L710-1 assume !(1 == ~main_clk_neg_edge~0); 6023715#L715-1 assume !(0 == ~N_generate_st~0); 6023711#L723 assume !(0 == ~S1_addsub_st~0); 6023707#L726 assume !(0 == ~S2_presdbl_st~0); 6023703#L729 assume !(0 == ~S3_zero_st~0); 6023699#L732 assume !(0 == ~D_print_st~0); 6023698#L742-2 assume !false; 6023696#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 6023694#L246-3 assume !(1 == ~main_in1_req_up~0); 6023690#L246-5 assume !(1 == ~main_in2_req_up~0); 6023691#L257-3 assume !(1 == ~main_sum_req_up~0); 6050982#L268-3 assume !(1 == ~main_diff_req_up~0); 6050978#L279-3 assume !(1 == ~main_pres_req_up~0); 6050979#L290-3 assume !(1 == ~main_dbl_req_up~0); 6053756#L301-3 assume !(1 == ~main_zero_req_up~0); 6063968#L312-3 assume 1 == ~main_clk_req_up~0; 6004894#L324-2 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 5999772#L327-3 [2018-12-02 14:59:36,789 INFO L796 eck$LassoCheckResult]: Loop: 5999772#L327-3 assume 1 == ~main_clk_val~0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 2; 6004890#L324-3 ~main_clk_req_up~0 := 0; 6004887#L323-3 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 6004885#L341-3 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 6004883#L346-3 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 6004881#L351-3 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 6004879#L356-3 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 6004877#L361-3 assume !(0 == ~main_in1_ev~0); 6004875#L366-3 assume !(0 == ~main_in2_ev~0); 6004873#L371-3 assume !(0 == ~main_sum_ev~0); 6004871#L376-3 assume !(0 == ~main_diff_ev~0); 6004869#L381-3 assume !(0 == ~main_pres_ev~0); 6004867#L386-3 assume !(0 == ~main_dbl_ev~0); 6004865#L391-3 assume !(0 == ~main_zero_ev~0); 6004863#L396-3 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 6004860#L401-3 assume !(0 == ~main_clk_pos_edge~0); 6004858#L406-3 assume !(0 == ~main_clk_neg_edge~0); 6004855#L411-3 assume !(1 == ~main_clk_pos_edge~0); 6004853#L416-3 assume !(1 == ~main_clk_pos_edge~0); 6004851#L421-3 assume !(1 == ~main_clk_pos_edge~0); 6004849#L426-3 assume !(1 == ~main_clk_pos_edge~0); 6004847#L431-3 assume !(1 == ~main_clk_pos_edge~0); 6004813#L436-3 assume !(1 == ~main_in1_ev~0); 6003629#L441-3 assume !(1 == ~main_in2_ev~0); 5995786#L446-3 assume !(1 == ~main_sum_ev~0); 5999425#L451-3 assume !(1 == ~main_diff_ev~0); 6004810#L456-3 assume !(1 == ~main_pres_ev~0); 5993330#L461-3 assume !(1 == ~main_dbl_ev~0); 6004806#L466-3 assume !(1 == ~main_zero_ev~0); 6001632#L471-3 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 6001630#L476-3 assume !(1 == ~main_clk_pos_edge~0); 6001628#L481-3 assume !(1 == ~main_clk_neg_edge~0); 6001626#L732-3 assume !false; 6001624#L493-1 start_simulation_~kernel_st~0 := 1;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; 6001623#L219-1 assume !false; 6001622#L137-1 assume !(0 == ~N_generate_st~0); 6001620#L141-2 assume !(0 == ~S1_addsub_st~0); 6001618#L144-2 assume !(0 == ~S2_presdbl_st~0); 6001616#L147-2 assume !(0 == ~S3_zero_st~0); 6001614#L150-2 assume !(0 == ~D_print_st~0); 6001612#L235-1 start_simulation_~kernel_st~0 := 2; 6001608#L499-3 assume !(1 == ~main_in1_req_up~0); 6001604#L499-5 assume !(1 == ~main_in2_req_up~0); 6001605#L510-3 assume !(1 == ~main_sum_req_up~0); 6004797#L521-3 assume !(1 == ~main_diff_req_up~0); 6034064#L532-3 assume !(1 == ~main_pres_req_up~0); 6034065#L543-3 assume !(1 == ~main_dbl_req_up~0); 6035424#L554-3 assume !(1 == ~main_zero_req_up~0); 6035425#L565-3 assume !(1 == ~main_clk_req_up~0); 6041017#L576-3 start_simulation_~kernel_st~0 := 3; 6041015#L595-3 assume !(0 == ~main_in1_ev~0); 6041013#L595-5 assume !(0 == ~main_in2_ev~0); 6041012#L600-3 assume !(0 == ~main_sum_ev~0); 6041011#L605-3 assume !(0 == ~main_diff_ev~0); 6041010#L610-3 assume !(0 == ~main_pres_ev~0); 6041009#L615-3 assume !(0 == ~main_dbl_ev~0); 6041008#L620-3 assume !(0 == ~main_zero_ev~0); 6041006#L625-3 assume !(0 == ~main_clk_ev~0); 6041004#L630-3 assume !(0 == ~main_clk_pos_edge~0); 6041005#L635-3 assume !(0 == ~main_clk_neg_edge~0); 6087767#L640-3 assume !(1 == ~main_clk_pos_edge~0); 6087765#L645-3 assume !(1 == ~main_clk_pos_edge~0); 6087763#L650-3 assume !(1 == ~main_clk_pos_edge~0); 6087761#L655-3 assume !(1 == ~main_clk_pos_edge~0); 6087759#L660-3 assume !(1 == ~main_clk_pos_edge~0); 6087757#L665-3 assume !(1 == ~main_in1_ev~0); 6087719#L670-3 assume !(1 == ~main_in2_ev~0); 6087717#L675-3 assume !(1 == ~main_sum_ev~0); 6087677#L680-3 assume !(1 == ~main_diff_ev~0); 5908007#L685-3 assume !(1 == ~main_pres_ev~0); 5912951#L690-3 assume !(1 == ~main_dbl_ev~0); 5905554#L695-3 assume !(1 == ~main_zero_ev~0); 5908549#L700-3 assume !(1 == ~main_clk_ev~0); 6087711#L705-3 assume !(1 == ~main_clk_pos_edge~0); 5907284#L710-3 assume !(1 == ~main_clk_neg_edge~0); 5907281#L715-3 assume !(0 == ~N_generate_st~0); 5907279#L723-2 assume !(0 == ~S1_addsub_st~0); 5907277#L726-2 assume !(0 == ~S2_presdbl_st~0); 5907275#L729-2 assume !(0 == ~S3_zero_st~0); 5907273#L732-2 assume !(0 == ~D_print_st~0); 5907271#L742-1 main_~count~0 := 1 + main_~count~0; 5907267#L793 assume !(5 == main_~count~0); 5907264#L793-2 ~main_clk_val_t~0 := 0;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 5907261#L246-6 assume !(1 == ~main_in1_req_up~0); 5907262#L246-8 assume !(1 == ~main_in2_req_up~0); 5909158#L257-5 assume !(1 == ~main_sum_req_up~0); 5905690#L268-5 assume !(1 == ~main_diff_req_up~0); 5905684#L279-5 assume !(1 == ~main_pres_req_up~0); 5905685#L290-5 assume !(1 == ~main_dbl_req_up~0); 5909117#L301-5 assume !(1 == ~main_zero_req_up~0); 5909118#L312-5 assume 1 == ~main_clk_req_up~0; 5922647#L324-4 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 5922644#L327-6 assume !(1 == ~main_clk_val~0);~main_clk_neg_edge~0 := 0;~main_clk_pos_edge~0 := 2; 5922642#L324-5 ~main_clk_req_up~0 := 0; 5922640#L323-5 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 5922638#L341-5 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 5922636#L346-5 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 5922634#L351-5 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 5922632#L356-5 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 5922630#L361-5 assume !(0 == ~main_in1_ev~0); 5922628#L366-5 assume !(0 == ~main_in2_ev~0); 5922626#L371-5 assume !(0 == ~main_sum_ev~0); 5922624#L376-5 assume !(0 == ~main_diff_ev~0); 5922622#L381-5 assume !(0 == ~main_pres_ev~0); 5922620#L386-5 assume !(0 == ~main_dbl_ev~0); 5922617#L391-5 assume !(0 == ~main_zero_ev~0); 5922616#L396-5 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 5922615#L401-5 assume !(0 == ~main_clk_pos_edge~0); 5922613#L406-5 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 5922610#L411-5 assume !(1 == ~main_clk_pos_edge~0); 5922608#L416-5 assume !(1 == ~main_clk_pos_edge~0); 5922606#L421-5 assume !(1 == ~main_clk_pos_edge~0); 5922604#L426-5 assume !(1 == ~main_clk_pos_edge~0); 5922602#L431-5 assume !(1 == ~main_clk_pos_edge~0); 5922600#L436-5 assume !(1 == ~main_in1_ev~0); 5922597#L441-5 assume !(1 == ~main_in2_ev~0); 5922593#L446-5 assume !(1 == ~main_sum_ev~0); 5922589#L451-5 assume !(1 == ~main_diff_ev~0); 5922585#L456-5 assume !(1 == ~main_pres_ev~0); 5920303#L461-5 assume !(1 == ~main_dbl_ev~0); 5922313#L466-5 assume !(1 == ~main_zero_ev~0); 5909005#L471-5 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 5922577#L476-5 assume !(1 == ~main_clk_pos_edge~0); 5922572#L481-5 assume !(1 == ~main_clk_neg_edge~0); 5922568#L732-5 assume !false; 5922564#L493-2 start_simulation_~kernel_st~0 := 1;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; 5922563#L219-2 assume !false; 5922562#L137-2 assume !(0 == ~N_generate_st~0); 5922561#L141-4 assume !(0 == ~S1_addsub_st~0); 5922560#L144-4 assume !(0 == ~S2_presdbl_st~0); 5922558#L147-4 assume !(0 == ~S3_zero_st~0); 5922557#L150-4 assume !(0 == ~D_print_st~0); 5922555#L235-2 start_simulation_~kernel_st~0 := 2; 5922553#L499-6 assume !(1 == ~main_in1_req_up~0); 5922546#L499-8 assume !(1 == ~main_in2_req_up~0); 5922543#L510-5 assume !(1 == ~main_sum_req_up~0); 5922544#L521-5 assume !(1 == ~main_diff_req_up~0); 5931853#L532-5 assume !(1 == ~main_pres_req_up~0); 5932318#L543-5 assume !(1 == ~main_dbl_req_up~0); 5932312#L554-5 assume !(1 == ~main_zero_req_up~0); 5932313#L565-5 assume !(1 == ~main_clk_req_up~0); 6085819#L576-5 start_simulation_~kernel_st~0 := 3; 6085815#L595-6 assume !(0 == ~main_in1_ev~0); 6085813#L595-8 assume !(0 == ~main_in2_ev~0); 6085811#L600-5 assume !(0 == ~main_sum_ev~0); 6085809#L605-5 assume !(0 == ~main_diff_ev~0); 6085807#L610-5 assume !(0 == ~main_pres_ev~0); 6085805#L615-5 assume !(0 == ~main_dbl_ev~0); 6085803#L620-5 assume !(0 == ~main_zero_ev~0); 6085801#L625-5 assume !(0 == ~main_clk_ev~0); 6085799#L630-5 assume !(0 == ~main_clk_pos_edge~0); 6085797#L635-5 assume !(0 == ~main_clk_neg_edge~0); 6085795#L640-5 assume !(1 == ~main_clk_pos_edge~0); 6085793#L645-5 assume !(1 == ~main_clk_pos_edge~0); 6085792#L650-5 assume !(1 == ~main_clk_pos_edge~0); 6085790#L655-5 assume !(1 == ~main_clk_pos_edge~0); 6085788#L660-5 assume !(1 == ~main_clk_pos_edge~0); 6085786#L665-5 assume !(1 == ~main_in1_ev~0); 5977609#L670-5 assume !(1 == ~main_in2_ev~0); 5932736#L675-5 assume !(1 == ~main_sum_ev~0); 5977874#L680-5 assume !(1 == ~main_diff_ev~0); 6052487#L685-5 assume !(1 == ~main_pres_ev~0); 5909434#L690-5 assume !(1 == ~main_dbl_ev~0); 5927338#L695-5 assume !(1 == ~main_zero_ev~0); 5927334#L700-5 assume !(1 == ~main_clk_ev~0); 5927332#L705-5 assume !(1 == ~main_clk_pos_edge~0); 5927327#L710-5 assume !(1 == ~main_clk_neg_edge~0); 5927324#L715-5 assume !(0 == ~N_generate_st~0); 5927320#L723-4 assume !(0 == ~S1_addsub_st~0); 5927317#L726-4 assume !(0 == ~S2_presdbl_st~0); 5927313#L729-4 assume !(0 == ~S3_zero_st~0); 5927309#L732-4 assume !(0 == ~D_print_st~0); 5927308#L742-2 assume !false; 5927306#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 5927301#L246-3 assume !(1 == ~main_in1_req_up~0); 5927297#L246-5 assume !(1 == ~main_in2_req_up~0); 5927292#L257-3 assume !(1 == ~main_sum_req_up~0); 5927288#L268-3 assume !(1 == ~main_diff_req_up~0); 5927289#L279-3 assume !(1 == ~main_pres_req_up~0); 6034492#L290-3 assume !(1 == ~main_dbl_req_up~0); 6035809#L301-3 assume !(1 == ~main_zero_req_up~0); 6035810#L312-3 assume 1 == ~main_clk_req_up~0; 6041533#L324-2 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 5999772#L327-3 [2018-12-02 14:59:36,789 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:59:36,789 INFO L82 PathProgramCache]: Analyzing trace with hash -239525980, now seen corresponding path program 2 times [2018-12-02 14:59:36,789 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:59:36,790 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:59:36,790 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:59:36,790 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:59:36,790 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:59:36,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:59:36,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:59:36,802 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:59:36,803 INFO L82 PathProgramCache]: Analyzing trace with hash -191317036, now seen corresponding path program 1 times [2018-12-02 14:59:36,803 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:59:36,803 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:59:36,803 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:59:36,803 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 14:59:36,803 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:59:36,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:59:36,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:59:36,823 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:59:36,823 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-02 14:59:36,823 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 14:59:36,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 14:59:36,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 14:59:36,823 INFO L87 Difference]: Start difference. First operand 211262 states and 274812 transitions. cyclomatic complexity: 63551 Second operand 3 states. [2018-12-02 14:59:37,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 14:59:37,121 INFO L93 Difference]: Finished difference Result 176254 states and 228284 transitions. [2018-12-02 14:59:37,122 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 14:59:37,122 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 176254 states and 228284 transitions. [2018-12-02 14:59:37,557 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 158720 [2018-12-02 14:59:37,826 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 176254 states to 176254 states and 228284 transitions. [2018-12-02 14:59:37,826 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 176254 [2018-12-02 14:59:38,190 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 176254 [2018-12-02 14:59:38,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 176254 states and 228284 transitions. [2018-12-02 14:59:38,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 14:59:38,232 INFO L705 BuchiCegarLoop]: Abstraction has 176254 states and 228284 transitions. [2018-12-02 14:59:38,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176254 states and 228284 transitions. [2018-12-02 14:59:38,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176254 to 176254. [2018-12-02 14:59:38,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176254 states. [2018-12-02 14:59:39,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176254 states to 176254 states and 228284 transitions. [2018-12-02 14:59:39,089 INFO L728 BuchiCegarLoop]: Abstraction has 176254 states and 228284 transitions. [2018-12-02 14:59:39,089 INFO L608 BuchiCegarLoop]: Abstraction has 176254 states and 228284 transitions. [2018-12-02 14:59:39,089 INFO L442 BuchiCegarLoop]: ======== Iteration 37============ [2018-12-02 14:59:39,089 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 176254 states and 228284 transitions. [2018-12-02 14:59:39,431 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 158720 [2018-12-02 14:59:39,431 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 14:59:39,431 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 14:59:39,518 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, 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, 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-12-02 14:59:39,518 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, 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, 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, 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, 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, 1] [2018-12-02 14:59:39,518 INFO L794 eck$LassoCheckResult]: Stem: 6270287#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 6270019#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 6270020#L246 assume !(1 == ~main_in1_req_up~0); 6270164#L246-2 assume !(1 == ~main_in2_req_up~0); 6270673#L257-1 assume !(1 == ~main_sum_req_up~0); 6270154#L268-1 assume !(1 == ~main_diff_req_up~0); 6270155#L279-1 assume !(1 == ~main_pres_req_up~0); 6274420#L290-1 assume !(1 == ~main_dbl_req_up~0); 6274421#L301-1 assume !(1 == ~main_zero_req_up~0); 6274910#L312-1 assume !(1 == ~main_clk_req_up~0); 6275121#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 6275119#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 6275117#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 6275115#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 6275113#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 6275111#L361-1 assume !(0 == ~main_in1_ev~0); 6275109#L366-1 assume !(0 == ~main_in2_ev~0); 6275107#L371-1 assume !(0 == ~main_sum_ev~0); 6275105#L376-1 assume !(0 == ~main_diff_ev~0); 6275103#L381-1 assume !(0 == ~main_pres_ev~0); 6275101#L386-1 assume !(0 == ~main_dbl_ev~0); 6275099#L391-1 assume !(0 == ~main_zero_ev~0); 6275097#L396-1 assume !(0 == ~main_clk_ev~0); 6275095#L401-1 assume !(0 == ~main_clk_pos_edge~0); 6275093#L406-1 assume !(0 == ~main_clk_neg_edge~0); 6275091#L411-1 assume !(1 == ~main_clk_pos_edge~0); 6275089#L416-1 assume !(1 == ~main_clk_pos_edge~0); 6275087#L421-1 assume !(1 == ~main_clk_pos_edge~0); 6275085#L426-1 assume !(1 == ~main_clk_pos_edge~0); 6275083#L431-1 assume !(1 == ~main_clk_pos_edge~0); 6275080#L436-1 assume !(1 == ~main_in1_ev~0); 6275075#L441-1 assume !(1 == ~main_in2_ev~0); 6275071#L446-1 assume !(1 == ~main_sum_ev~0); 6275067#L451-1 assume !(1 == ~main_diff_ev~0); 6275064#L456-1 assume !(1 == ~main_pres_ev~0); 6275061#L461-1 assume !(1 == ~main_dbl_ev~0); 6274847#L466-1 assume !(1 == ~main_zero_ev~0); 6274845#L471-1 assume !(1 == ~main_clk_ev~0); 6274843#L476-1 assume !(1 == ~main_clk_pos_edge~0); 6274841#L481-1 assume !(1 == ~main_clk_neg_edge~0); 6274839#L732-1 assume !false; 6274837#L493 start_simulation_~kernel_st~0 := 1;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; 6274835#L219 assume !false; 6274833#L137 assume !(0 == ~N_generate_st~0); 6274831#L141 assume !(0 == ~S1_addsub_st~0); 6274828#L144 assume !(0 == ~S2_presdbl_st~0); 6274824#L147 assume !(0 == ~S3_zero_st~0); 6274822#L150 assume !(0 == ~D_print_st~0); 6274821#L235 start_simulation_~kernel_st~0 := 2; 6274819#L499 assume !(1 == ~main_in1_req_up~0); 6274820#L499-2 assume !(1 == ~main_in2_req_up~0); 6276914#L510-1 assume !(1 == ~main_sum_req_up~0); 6276915#L521-1 assume !(1 == ~main_diff_req_up~0); 6280764#L532-1 assume !(1 == ~main_pres_req_up~0); 6281090#L543-1 assume !(1 == ~main_dbl_req_up~0); 6281091#L554-1 assume !(1 == ~main_zero_req_up~0); 6281096#L565-1 assume !(1 == ~main_clk_req_up~0); 6281577#L576-1 start_simulation_~kernel_st~0 := 3; 6281575#L595 assume !(0 == ~main_in1_ev~0); 6281573#L595-2 assume !(0 == ~main_in2_ev~0); 6281571#L600-1 assume !(0 == ~main_sum_ev~0); 6281569#L605-1 assume !(0 == ~main_diff_ev~0); 6281567#L610-1 assume !(0 == ~main_pres_ev~0); 6281564#L615-1 assume !(0 == ~main_dbl_ev~0); 6281565#L620-1 assume !(0 == ~main_zero_ev~0); 6379285#L625-1 assume !(0 == ~main_clk_ev~0); 6379283#L630-1 assume !(0 == ~main_clk_pos_edge~0); 6379281#L635-1 assume !(0 == ~main_clk_neg_edge~0); 6379279#L640-1 assume !(1 == ~main_clk_pos_edge~0); 6379277#L645-1 assume !(1 == ~main_clk_pos_edge~0); 6379275#L650-1 assume !(1 == ~main_clk_pos_edge~0); 6379273#L655-1 assume !(1 == ~main_clk_pos_edge~0); 6379271#L660-1 assume !(1 == ~main_clk_pos_edge~0); 6379266#L665-1 assume !(1 == ~main_in1_ev~0); 6379261#L670-1 assume !(1 == ~main_in2_ev~0); 6379259#L675-1 assume !(1 == ~main_sum_ev~0); 6379257#L680-1 assume !(1 == ~main_diff_ev~0); 6366264#L685-1 assume !(1 == ~main_pres_ev~0); 6379254#L690-1 assume !(1 == ~main_dbl_ev~0); 6302761#L695-1 assume !(1 == ~main_zero_ev~0); 6379250#L700-1 assume !(1 == ~main_clk_ev~0); 6379248#L705-1 assume !(1 == ~main_clk_pos_edge~0); 6379247#L710-1 assume !(1 == ~main_clk_neg_edge~0); 6379246#L715-1 assume !(0 == ~N_generate_st~0); 6379245#L723 assume !(0 == ~S1_addsub_st~0); 6379244#L726 assume !(0 == ~S2_presdbl_st~0); 6379242#L729 assume !(0 == ~S3_zero_st~0); 6379241#L732 assume !(0 == ~D_print_st~0); 6379239#L742-2 assume !false; 6379238#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 6379235#L246-3 assume !(1 == ~main_in1_req_up~0); 6379232#L246-5 assume !(1 == ~main_in2_req_up~0); 6379229#L257-3 assume !(1 == ~main_sum_req_up~0); 6379230#L268-3 assume !(1 == ~main_diff_req_up~0); 6390872#L279-3 assume !(1 == ~main_pres_req_up~0); 6390873#L290-3 assume !(1 == ~main_dbl_req_up~0); 6414522#L301-3 assume !(1 == ~main_zero_req_up~0); 6443699#L312-3 assume 1 == ~main_clk_req_up~0; 6311560#L324-2 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 6311557#L327-3 [2018-12-02 14:59:39,519 INFO L796 eck$LassoCheckResult]: Loop: 6311557#L327-3 assume !(1 == ~main_clk_val~0);~main_clk_neg_edge~0 := 0;~main_clk_pos_edge~0 := 2; 6311558#L324-3 ~main_clk_req_up~0 := 0; 6435409#L323-3 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 6435400#L341-3 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 6435391#L346-3 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 6435382#L351-3 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 6435375#L356-3 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 6435370#L361-3 assume !(0 == ~main_in1_ev~0); 6435365#L366-3 assume !(0 == ~main_in2_ev~0); 6435358#L371-3 assume !(0 == ~main_sum_ev~0); 6435351#L376-3 assume !(0 == ~main_diff_ev~0); 6435343#L381-3 assume !(0 == ~main_pres_ev~0); 6435334#L386-3 assume !(0 == ~main_dbl_ev~0); 6435325#L391-3 assume !(0 == ~main_zero_ev~0); 6435316#L396-3 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 6435311#L401-3 assume !(0 == ~main_clk_pos_edge~0); 6435306#L406-3 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 6435302#L411-3 assume !(1 == ~main_clk_pos_edge~0); 6435295#L416-3 assume !(1 == ~main_clk_pos_edge~0); 6435287#L421-3 assume !(1 == ~main_clk_pos_edge~0); 6435279#L426-3 assume !(1 == ~main_clk_pos_edge~0); 6435271#L431-3 assume !(1 == ~main_clk_pos_edge~0); 6435263#L436-3 assume !(1 == ~main_in1_ev~0); 6381500#L441-3 assume !(1 == ~main_in2_ev~0); 6434993#L446-3 assume !(1 == ~main_sum_ev~0); 6285521#L451-3 assume !(1 == ~main_diff_ev~0); 6285107#L456-3 assume !(1 == ~main_pres_ev~0); 6285146#L461-3 assume !(1 == ~main_dbl_ev~0); 6284173#L466-3 assume !(1 == ~main_zero_ev~0); 6282957#L471-3 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 6282955#L476-3 assume !(1 == ~main_clk_pos_edge~0); 6282952#L481-3 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 6282953#L732-3 assume !false; 6311334#L493-1 start_simulation_~kernel_st~0 := 1;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; 6311328#L219-1 assume !false; 6311324#L137-1 assume !(0 == ~N_generate_st~0); 6311319#L141-2 assume !(0 == ~S1_addsub_st~0); 6311317#L144-2 assume !(0 == ~S2_presdbl_st~0); 6311315#L147-2 assume !(0 == ~S3_zero_st~0); 6311313#L150-2 assume !(0 == ~D_print_st~0); 6311311#L235-1 start_simulation_~kernel_st~0 := 2; 6311308#L499-3 assume !(1 == ~main_in1_req_up~0); 6311304#L499-5 assume !(1 == ~main_in2_req_up~0); 6311305#L510-3 assume !(1 == ~main_sum_req_up~0); 6324373#L521-3 assume !(1 == ~main_diff_req_up~0); 6324374#L532-3 assume !(1 == ~main_pres_req_up~0); 6376474#L543-3 assume !(1 == ~main_dbl_req_up~0); 6376470#L554-3 assume !(1 == ~main_zero_req_up~0); 6376467#L565-3 assume !(1 == ~main_clk_req_up~0); 6376465#L576-3 start_simulation_~kernel_st~0 := 3; 6376463#L595-3 assume !(0 == ~main_in1_ev~0); 6376461#L595-5 assume !(0 == ~main_in2_ev~0); 6376459#L600-3 assume !(0 == ~main_sum_ev~0); 6376457#L605-3 assume !(0 == ~main_diff_ev~0); 6376455#L610-3 assume !(0 == ~main_pres_ev~0); 6376453#L615-3 assume !(0 == ~main_dbl_ev~0); 6376451#L620-3 assume !(0 == ~main_zero_ev~0); 6376449#L625-3 assume !(0 == ~main_clk_ev~0); 6376447#L630-3 assume !(0 == ~main_clk_pos_edge~0); 6376445#L635-3 assume !(0 == ~main_clk_neg_edge~0); 6376443#L640-3 assume !(1 == ~main_clk_pos_edge~0); 6376441#L645-3 assume !(1 == ~main_clk_pos_edge~0); 6376439#L650-3 assume !(1 == ~main_clk_pos_edge~0); 6376437#L655-3 assume !(1 == ~main_clk_pos_edge~0); 6376434#L660-3 assume !(1 == ~main_clk_pos_edge~0); 6376430#L665-3 assume !(1 == ~main_in1_ev~0); 6376426#L670-3 assume !(1 == ~main_in2_ev~0); 6311236#L675-3 assume !(1 == ~main_sum_ev~0); 6376421#L680-3 assume !(1 == ~main_diff_ev~0); 6324303#L685-3 assume !(1 == ~main_pres_ev~0); 6306863#L690-3 assume !(1 == ~main_dbl_ev~0); 6351140#L695-3 assume !(1 == ~main_zero_ev~0); 6334545#L700-3 assume !(1 == ~main_clk_ev~0); 6376415#L705-3 assume !(1 == ~main_clk_pos_edge~0); 6376414#L710-3 assume !(1 == ~main_clk_neg_edge~0); 6376412#L715-3 assume !(0 == ~N_generate_st~0); 6376411#L723-2 assume !(0 == ~S1_addsub_st~0); 6376410#L726-2 assume !(0 == ~S2_presdbl_st~0); 6376409#L729-2 assume !(0 == ~S3_zero_st~0); 6376408#L732-2 assume !(0 == ~D_print_st~0); 6376405#L742-1 main_~count~0 := 1 + main_~count~0; 6376402#L793 assume !(5 == main_~count~0); 6376399#L793-2 ~main_clk_val_t~0 := 0;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 6376396#L246-6 assume !(1 == ~main_in1_req_up~0); 6376391#L246-8 assume !(1 == ~main_in2_req_up~0); 6376387#L257-5 assume !(1 == ~main_sum_req_up~0); 6376382#L268-5 assume !(1 == ~main_diff_req_up~0); 6376374#L279-5 assume !(1 == ~main_pres_req_up~0); 6376371#L290-5 assume !(1 == ~main_dbl_req_up~0); 6376372#L301-5 assume !(1 == ~main_zero_req_up~0); 6407002#L312-5 assume 1 == ~main_clk_req_up~0; 6418919#L324-4 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 6418917#L327-6 assume !(1 == ~main_clk_val~0);~main_clk_neg_edge~0 := 0;~main_clk_pos_edge~0 := 2; 6418918#L324-5 ~main_clk_req_up~0 := 0; 6423558#L323-5 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 6423557#L341-5 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 6423556#L346-5 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 6423554#L351-5 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 6423552#L356-5 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 6423550#L361-5 assume !(0 == ~main_in1_ev~0); 6423548#L366-5 assume !(0 == ~main_in2_ev~0); 6423546#L371-5 assume !(0 == ~main_sum_ev~0); 6423544#L376-5 assume !(0 == ~main_diff_ev~0); 6423542#L381-5 assume !(0 == ~main_pres_ev~0); 6423540#L386-5 assume !(0 == ~main_dbl_ev~0); 6423538#L391-5 assume !(0 == ~main_zero_ev~0); 6423536#L396-5 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 6423534#L401-5 assume !(0 == ~main_clk_pos_edge~0); 6423532#L406-5 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 6423530#L411-5 assume !(1 == ~main_clk_pos_edge~0); 6423528#L416-5 assume !(1 == ~main_clk_pos_edge~0); 6423526#L421-5 assume !(1 == ~main_clk_pos_edge~0); 6423524#L426-5 assume !(1 == ~main_clk_pos_edge~0); 6423522#L431-5 assume !(1 == ~main_clk_pos_edge~0); 6423520#L436-5 assume !(1 == ~main_in1_ev~0); 6423517#L441-5 assume !(1 == ~main_in2_ev~0); 6311096#L446-5 assume !(1 == ~main_sum_ev~0); 6423514#L451-5 assume !(1 == ~main_diff_ev~0); 6293848#L456-5 assume !(1 == ~main_pres_ev~0); 6306351#L461-5 assume !(1 == ~main_dbl_ev~0); 6291604#L466-5 assume !(1 == ~main_zero_ev~0); 6293299#L471-5 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 6293295#L476-5 assume !(1 == ~main_clk_pos_edge~0); 6293291#L481-5 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 6293287#L732-5 assume !false; 6291287#L493-2 start_simulation_~kernel_st~0 := 1;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; 6291282#L219-2 assume !false; 6291279#L137-2 assume !(0 == ~N_generate_st~0); 6291277#L141-4 assume !(0 == ~S1_addsub_st~0); 6291272#L144-4 assume !(0 == ~S2_presdbl_st~0); 6291270#L147-4 assume !(0 == ~S3_zero_st~0); 6291268#L150-4 assume !(0 == ~D_print_st~0); 6291266#L235-2 start_simulation_~kernel_st~0 := 2; 6291263#L499-6 assume !(1 == ~main_in1_req_up~0); 6291264#L499-8 assume !(1 == ~main_in2_req_up~0); 6292012#L510-5 assume !(1 == ~main_sum_req_up~0); 6303312#L521-5 assume !(1 == ~main_diff_req_up~0); 6333843#L532-5 assume !(1 == ~main_pres_req_up~0); 6333840#L543-5 assume !(1 == ~main_dbl_req_up~0); 6333841#L554-5 assume !(1 == ~main_zero_req_up~0); 6335249#L565-5 assume !(1 == ~main_clk_req_up~0); 6398264#L576-5 start_simulation_~kernel_st~0 := 3; 6398262#L595-6 assume !(0 == ~main_in1_ev~0); 6398260#L595-8 assume !(0 == ~main_in2_ev~0); 6398258#L600-5 assume !(0 == ~main_sum_ev~0); 6398256#L605-5 assume !(0 == ~main_diff_ev~0); 6398254#L610-5 assume !(0 == ~main_pres_ev~0); 6398252#L615-5 assume !(0 == ~main_dbl_ev~0); 6398250#L620-5 assume !(0 == ~main_zero_ev~0); 6398248#L625-5 assume !(0 == ~main_clk_ev~0); 6398246#L630-5 assume !(0 == ~main_clk_pos_edge~0); 6398244#L635-5 assume !(0 == ~main_clk_neg_edge~0); 6398242#L640-5 assume !(1 == ~main_clk_pos_edge~0); 6398240#L645-5 assume !(1 == ~main_clk_pos_edge~0); 6398238#L650-5 assume !(1 == ~main_clk_pos_edge~0); 6398236#L655-5 assume !(1 == ~main_clk_pos_edge~0); 6398233#L660-5 assume !(1 == ~main_clk_pos_edge~0); 6398232#L665-5 assume !(1 == ~main_in1_ev~0); 6398230#L670-5 assume !(1 == ~main_in2_ev~0); 6335198#L675-5 assume !(1 == ~main_sum_ev~0); 6335196#L680-5 assume !(1 == ~main_diff_ev~0); 6324736#L685-5 assume !(1 == ~main_pres_ev~0); 6303372#L690-5 assume !(1 == ~main_dbl_ev~0); 6335189#L695-5 assume !(1 == ~main_zero_ev~0); 6335188#L700-5 assume !(1 == ~main_clk_ev~0); 6335186#L705-5 assume !(1 == ~main_clk_pos_edge~0); 6335184#L710-5 assume !(1 == ~main_clk_neg_edge~0); 6335178#L715-5 assume !(0 == ~N_generate_st~0); 6335176#L723-4 assume !(0 == ~S1_addsub_st~0); 6335174#L726-4 assume !(0 == ~S2_presdbl_st~0); 6335172#L729-4 assume !(0 == ~S3_zero_st~0); 6335170#L732-4 assume !(0 == ~D_print_st~0); 6335168#L742-2 assume !false; 6335166#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 6335163#L246-3 assume !(1 == ~main_in1_req_up~0); 6335157#L246-5 assume !(1 == ~main_in2_req_up~0); 6335151#L257-3 assume !(1 == ~main_sum_req_up~0); 6335145#L268-3 assume !(1 == ~main_diff_req_up~0); 6335139#L279-3 assume !(1 == ~main_pres_req_up~0); 6335133#L290-3 assume !(1 == ~main_dbl_req_up~0); 6335127#L301-3 assume !(1 == ~main_zero_req_up~0); 6335128#L312-3 assume 1 == ~main_clk_req_up~0; 6415050#L324-2 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 6311557#L327-3 [2018-12-02 14:59:39,519 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:59:39,519 INFO L82 PathProgramCache]: Analyzing trace with hash -239525980, now seen corresponding path program 3 times [2018-12-02 14:59:39,519 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:59:39,519 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:59:39,519 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:59:39,520 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:59:39,520 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:59:39,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:59:39,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:59:39,531 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:59:39,532 INFO L82 PathProgramCache]: Analyzing trace with hash 277783384, now seen corresponding path program 1 times [2018-12-02 14:59:39,532 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:59:39,532 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:59:39,532 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:59:39,532 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 14:59:39,532 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:59:39,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:59:39,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 14:59:39,550 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 14:59:39,551 INFO L82 PathProgramCache]: Analyzing trace with hash 533239893, now seen corresponding path program 1 times [2018-12-02 14:59:39,551 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 14:59:39,551 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 14:59:39,551 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:59:39,551 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 14:59:39,551 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 14:59:39,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 14:59:39,637 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 14:59:39,637 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 14:59:39,637 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-12-02 14:59:39,993 WARN L180 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 222 DAG size of output: 170 [2018-12-02 14:59:40,056 INFO L216 LassoAnalysis]: Preferences: [2018-12-02 14:59:40,056 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-02 14:59:40,056 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-02 14:59:40,056 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-02 14:59:40,056 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-12-02 14:59:40,056 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 14:59:40,056 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-02 14:59:40,056 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-02 14:59:40,056 INFO L131 ssoRankerPreferences]: Filename of dumped script: pipeline_true-unreach-call_false-termination.cil.c_Iteration37_Loop [2018-12-02 14:59:40,056 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-02 14:59:40,056 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-02 14:59:40,057 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,059 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,060 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,061 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,061 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,062 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,063 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,064 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,068 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,070 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,071 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,073 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,080 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,081 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,083 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,271 WARN L180 SmtUtils]: Spent 186.00 ms on a formula simplification that was a NOOP. DAG size: 1 [2018-12-02 14:59:40,271 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,277 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,278 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,279 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,280 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,281 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,287 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,287 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,289 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,293 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,294 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,297 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,299 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,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-12-02 14:59:40,301 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,305 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,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-12-02 14:59:40,310 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,313 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,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-12-02 14:59:40,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-12-02 14:59:40,316 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,317 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,319 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:40,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-12-02 14:59:40,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-12-02 14:59:40,546 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-02 14:59:40,546 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/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-12-02 14:59:40,548 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 14:59:40,548 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 14:59:40,550 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 14:59:40,550 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_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 22 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 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 14:59:40,565 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 14:59:40,565 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 14:59:40,567 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 14:59:40,567 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_diff_req_up~0=4} Honda state: {~main_diff_req_up~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 23 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 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 14:59:40,582 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 14:59:40,582 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 14:59:40,584 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 14:59:40,584 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_~tmp~0=0} Honda state: {ULTIMATE.start_eval_~tmp~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 24 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 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 14:59:40,599 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 14:59:40,599 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 14:59:40,601 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 14:59:40,601 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_#t~nondet1=0} Honda state: {ULTIMATE.start_eval_#t~nondet1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 25 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 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 14:59:40,616 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 14:59:40,616 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 14:59:40,618 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 14:59:40,618 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_#t~nondet3=0} Honda state: {ULTIMATE.start_eval_#t~nondet3=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 26 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 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 14:59:40,633 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 14:59:40,633 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 14:59:40,635 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 14:59:40,635 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~S1_addsub_st~0=2} Honda state: {~S1_addsub_st~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 27 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 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 14:59:40,650 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 14:59:40,650 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 14:59:40,652 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 14:59:40,652 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_zero_req_up~0=4} Honda state: {~main_zero_req_up~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 28 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 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 14:59:40,667 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 14:59:40,667 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 29 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 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 14:59:40,685 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-12-02 14:59:40,685 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 14:59:41,426 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-12-02 14:59:41,428 INFO L216 LassoAnalysis]: Preferences: [2018-12-02 14:59:41,428 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-02 14:59:41,428 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-02 14:59:41,428 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-02 14:59:41,428 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-12-02 14:59:41,428 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 14:59:41,428 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-02 14:59:41,428 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-02 14:59:41,428 INFO L131 ssoRankerPreferences]: Filename of dumped script: pipeline_true-unreach-call_false-termination.cil.c_Iteration37_Loop [2018-12-02 14:59:41,428 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-02 14:59:41,428 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-02 14:59:41,429 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,431 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,433 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,436 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,437 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,438 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,439 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,439 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,441 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,442 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,444 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,445 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,447 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,448 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,450 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,451 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,453 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,457 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,458 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,460 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,461 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,462 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,467 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,467 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,469 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,470 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,471 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,473 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,473 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,474 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,477 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,477 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,480 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,481 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,482 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,483 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,484 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,486 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,487 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,488 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,489 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 14:59:41,709 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-02 14:59:41,709 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-12-02 14:59:41,709 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-12-02 14:59:41,710 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,710 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,710 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,710 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,710 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,710 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:41,710 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,711 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,711 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-12-02 14:59:41,711 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,711 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,711 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,711 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,711 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,711 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:41,711 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,712 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,712 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-12-02 14:59:41,712 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,712 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,712 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,712 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,712 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,713 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:41,713 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,714 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,714 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-12-02 14:59:41,714 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,714 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,714 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,714 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,715 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,715 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:41,715 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,715 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,715 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-12-02 14:59:41,715 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,715 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,716 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,716 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,716 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,716 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:41,716 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,716 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,716 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-12-02 14:59:41,717 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,717 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,717 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,717 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,717 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,717 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:41,717 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,718 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,718 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-12-02 14:59:41,718 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,718 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,718 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,718 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,718 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,719 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:41,719 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,719 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,719 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-12-02 14:59:41,719 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,719 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,719 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,719 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,719 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,720 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:41,720 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,720 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,720 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-12-02 14:59:41,721 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,721 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,721 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,721 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,721 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,721 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:41,721 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,721 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,722 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-12-02 14:59:41,722 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,722 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,722 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,722 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,722 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,722 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:41,722 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,723 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,723 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-12-02 14:59:41,723 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,723 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,723 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,723 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,723 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,723 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:41,723 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,724 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,724 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-12-02 14:59:41,724 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,724 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,724 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,724 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,724 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,725 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:41,725 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,725 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,725 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-12-02 14:59:41,725 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,725 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,725 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,725 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,725 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,726 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:41,726 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,726 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,726 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-12-02 14:59:41,726 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,726 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,726 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,726 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,726 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,726 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:41,727 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,727 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,727 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-12-02 14:59:41,727 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,727 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,727 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,727 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,727 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,727 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:41,728 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,728 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,728 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-12-02 14:59:41,728 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,728 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,728 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,728 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,729 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,729 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:41,729 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,729 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,729 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-12-02 14:59:41,730 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,730 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,730 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,730 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,730 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,730 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:41,730 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,731 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,731 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-12-02 14:59:41,731 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,731 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,731 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,731 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,731 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,731 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:41,731 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,732 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,732 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-12-02 14:59:41,732 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,732 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,732 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,732 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,732 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,732 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:41,732 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,733 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,733 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-12-02 14:59:41,733 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,733 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,733 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,733 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,733 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,734 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:41,734 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,734 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,734 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-12-02 14:59:41,734 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,734 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,735 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,735 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,735 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,735 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:41,735 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,735 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,735 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-12-02 14:59:41,735 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,735 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,736 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,736 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,736 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,736 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:41,736 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,736 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,737 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-12-02 14:59:41,737 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,737 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,737 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,737 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,737 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,737 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:41,737 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,737 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,738 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-12-02 14:59:41,738 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,738 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,738 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,738 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,738 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,738 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:41,738 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,738 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,738 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-12-02 14:59:41,739 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,739 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,739 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,739 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,739 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,739 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:41,739 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,740 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,740 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-12-02 14:59:41,740 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,740 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,740 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,740 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,740 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,740 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:41,740 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,741 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,741 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-12-02 14:59:41,741 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,741 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,741 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,741 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,741 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,741 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:41,741 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,742 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,742 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-12-02 14:59:41,742 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,742 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,742 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,742 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,742 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,742 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:41,742 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,743 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,743 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-12-02 14:59:41,743 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,743 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,743 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,743 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,743 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,743 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:41,743 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,744 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,744 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-12-02 14:59:41,744 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,744 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,744 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,744 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,744 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,744 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:41,744 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,745 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,745 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-12-02 14:59:41,745 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,745 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,745 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,745 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,745 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,745 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:41,745 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,746 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,746 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-12-02 14:59:41,746 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,746 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,746 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,746 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,746 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,746 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:41,746 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,747 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,747 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-12-02 14:59:41,748 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,748 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,748 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,748 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,748 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,748 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:41,748 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,748 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,748 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-12-02 14:59:41,749 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,749 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,749 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,749 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,749 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,749 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:41,749 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,750 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,750 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-12-02 14:59:41,750 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,750 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,750 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,750 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,750 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,750 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:41,750 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,751 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,751 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-12-02 14:59:41,751 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,751 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,751 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,751 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,751 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,751 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:41,751 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,752 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,752 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-12-02 14:59:41,752 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,752 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,752 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,752 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,752 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,752 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:41,752 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,753 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,753 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-12-02 14:59:41,753 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,753 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,753 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,753 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,753 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,753 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:41,753 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,754 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,754 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-12-02 14:59:41,754 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,754 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,754 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,754 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,754 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,754 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:41,754 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,755 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,755 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-12-02 14:59:41,755 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,755 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,755 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,755 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,755 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,755 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 14:59:41,755 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,756 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,756 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-12-02 14:59:41,756 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,756 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,756 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,756 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,756 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 14:59:41,756 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:41,756 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,757 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,757 INFO L497 LassoAnalysis]: Using template '2-nested'. [2018-12-02 14:59:41,757 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-12-02 14:59:41,757 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,757 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,757 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,757 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,758 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,758 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 14:59:41,758 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,758 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,759 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-12-02 14:59:41,759 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,759 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,759 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,759 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,759 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,759 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 14:59:41,759 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,759 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,760 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-12-02 14:59:41,760 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,760 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,760 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,760 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,760 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,760 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 14:59:41,760 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,762 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,762 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-12-02 14:59:41,762 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,762 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,762 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,762 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,763 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,763 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 14:59:41,763 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,763 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,763 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-12-02 14:59:41,764 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,764 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,764 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,764 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,764 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,764 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 14:59:41,764 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,764 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,764 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-12-02 14:59:41,765 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,765 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,765 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,765 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,765 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,765 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 14:59:41,765 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,765 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,766 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-12-02 14:59:41,766 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,766 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,766 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,766 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,766 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,766 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 14:59:41,766 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,766 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,767 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-12-02 14:59:41,767 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,767 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,767 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,767 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,767 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,767 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 14:59:41,767 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,768 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,768 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-12-02 14:59:41,768 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,768 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,768 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,768 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,769 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,769 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 14:59:41,769 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,769 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,769 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-12-02 14:59:41,769 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,770 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,770 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,770 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,770 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,770 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 14:59:41,770 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,770 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,771 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-12-02 14:59:41,771 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,771 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,771 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,771 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,771 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,771 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 14:59:41,771 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,772 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,772 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-12-02 14:59:41,772 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,772 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,772 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,772 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,773 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,773 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 14:59:41,773 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,773 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,773 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-12-02 14:59:41,774 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,774 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,774 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,774 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,774 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,774 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 14:59:41,774 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,774 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,775 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-12-02 14:59:41,775 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,775 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,775 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,775 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,775 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,775 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 14:59:41,775 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,776 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,776 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-12-02 14:59:41,776 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,776 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,776 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,776 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,776 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,776 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 14:59:41,777 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,777 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,777 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-12-02 14:59:41,777 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,777 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,777 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,777 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,777 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,778 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 14:59:41,778 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,826 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,826 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-12-02 14:59:41,827 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,827 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,827 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,827 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,827 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,828 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 14:59:41,828 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,829 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,829 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-12-02 14:59:41,829 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,829 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,829 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,829 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,830 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,830 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 14:59:41,830 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,830 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,831 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-12-02 14:59:41,831 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,831 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,831 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,831 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,831 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,832 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 14:59:41,832 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,832 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,833 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-12-02 14:59:41,873 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,873 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,873 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,873 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,873 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,873 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 14:59:41,873 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,874 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,874 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-12-02 14:59:41,874 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,874 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,874 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,874 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,874 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,874 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 14:59:41,874 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,875 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,875 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-12-02 14:59:41,875 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,875 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,876 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,876 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,876 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,876 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 14:59:41,876 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,877 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,877 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-12-02 14:59:41,877 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,877 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,925 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,925 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,925 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,925 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 14:59:41,925 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,926 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,926 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-12-02 14:59:41,926 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,926 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,927 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,927 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,927 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,927 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 14:59:41,927 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,927 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,928 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-12-02 14:59:41,928 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,928 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,928 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,928 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,928 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,929 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 14:59:41,929 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,930 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,930 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-12-02 14:59:41,930 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,930 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,930 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,930 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,930 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,931 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 14:59:41,931 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,972 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,973 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-12-02 14:59:41,973 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,973 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,973 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,973 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:41,973 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,974 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 14:59:41,974 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,974 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,975 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-12-02 14:59:41,975 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,975 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,975 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,975 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,975 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,975 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 14:59:41,975 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,976 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,976 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-12-02 14:59:41,976 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:41,976 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:41,977 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:41,977 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:41,977 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:41,977 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 14:59:41,977 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:41,978 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:41,978 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-12-02 14:59:42,015 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,015 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,015 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,015 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,015 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:42,015 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 14:59:42,015 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,016 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,016 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-12-02 14:59:42,016 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,017 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,017 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,017 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,017 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:42,017 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 14:59:42,017 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,018 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,018 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-12-02 14:59:42,018 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,018 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,018 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,018 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,018 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:42,019 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 14:59:42,019 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,021 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,021 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-12-02 14:59:42,021 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,021 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,064 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,064 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,064 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:42,065 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 14:59:42,065 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,065 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,065 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-12-02 14:59:42,066 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,066 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,066 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,066 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,066 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:42,066 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 14:59:42,066 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,067 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,067 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-12-02 14:59:42,067 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,067 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,067 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,067 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,067 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:42,067 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 14:59:42,067 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,068 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,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-12-02 14:59:42,068 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,068 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,068 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,068 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,068 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:42,069 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 14:59:42,069 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,107 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,108 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-12-02 14:59:42,108 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,108 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,108 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,108 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,108 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:42,108 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 14:59:42,109 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,109 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,109 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-12-02 14:59:42,109 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,109 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,109 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,109 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,109 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:42,110 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 14:59:42,110 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,110 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,110 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-12-02 14:59:42,110 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,110 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,110 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,110 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,110 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:42,111 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 14:59:42,111 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,111 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,111 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-12-02 14:59:42,148 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,148 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,148 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,148 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,148 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:42,149 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 14:59:42,149 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,149 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,149 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-12-02 14:59:42,149 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,149 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,149 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,149 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,150 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:42,150 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 14:59:42,150 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,150 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,150 INFO L497 LassoAnalysis]: Using template '3-nested'. [2018-12-02 14:59:42,150 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-12-02 14:59:42,150 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,150 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,151 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,151 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,151 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,151 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:42,151 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,152 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,152 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-12-02 14:59:42,152 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,152 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,195 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,195 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,195 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,195 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:42,195 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,196 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,196 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-12-02 14:59:42,196 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,196 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,196 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,196 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,196 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,197 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 14:59:42,197 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,198 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,198 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-12-02 14:59:42,199 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,199 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,199 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,199 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,199 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,199 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 14:59:42,199 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,199 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,200 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-12-02 14:59:42,200 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,200 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,200 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,200 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,200 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,200 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:42,200 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,240 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,240 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-12-02 14:59:42,240 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,240 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,240 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,240 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,240 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,241 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:42,241 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,241 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,241 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-12-02 14:59:42,241 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,241 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,241 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,241 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,242 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,242 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:42,242 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,242 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,242 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-12-02 14:59:42,242 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,242 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,242 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,243 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,243 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,243 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:42,243 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,243 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,244 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-12-02 14:59:42,281 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,281 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,281 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,281 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,281 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,282 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 14:59:42,282 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,282 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,282 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-12-02 14:59:42,282 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,282 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,283 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,283 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,283 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,283 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 14:59:42,283 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,283 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,283 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-12-02 14:59:42,284 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,284 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,284 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,284 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,284 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,284 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:42,284 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,285 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,285 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-12-02 14:59:42,285 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,285 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,330 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,330 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,330 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,330 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 14:59:42,330 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,331 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,331 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-12-02 14:59:42,331 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,331 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,331 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,331 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,331 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,331 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 14:59:42,331 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,332 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,332 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-12-02 14:59:42,332 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,332 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,332 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,332 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,332 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,332 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 14:59:42,333 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,333 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,333 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-12-02 14:59:42,333 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,333 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,333 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,333 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,333 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,334 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:42,334 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,376 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,376 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-12-02 14:59:42,376 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,377 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,377 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,377 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,377 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,377 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 14:59:42,377 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,377 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,378 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-12-02 14:59:42,378 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,378 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,378 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,378 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,378 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,378 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:42,378 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,379 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,379 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-12-02 14:59:42,379 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,379 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,379 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,379 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,379 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,380 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 14:59:42,380 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,380 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,380 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-12-02 14:59:42,419 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,419 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,419 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,420 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,420 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,420 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 14:59:42,420 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,420 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,420 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-12-02 14:59:42,421 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,421 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,421 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,421 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,421 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,421 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 14:59:42,421 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,421 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,422 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-12-02 14:59:42,422 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,422 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,422 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,422 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,422 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,422 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:42,422 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,422 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,423 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-12-02 14:59:42,423 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,423 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,468 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,468 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,468 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,469 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 14:59:42,469 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,469 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,469 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-12-02 14:59:42,470 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,470 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,470 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,470 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,470 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,470 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:42,470 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,470 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,471 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-12-02 14:59:42,471 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,471 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,471 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,471 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,471 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,471 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 14:59:42,471 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,471 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,472 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-12-02 14:59:42,472 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,472 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,472 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,472 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,472 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,472 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:42,472 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,516 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,516 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-12-02 14:59:42,517 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,517 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,517 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,517 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,517 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,517 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:42,517 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,519 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,519 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-12-02 14:59:42,519 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,519 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,519 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,519 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,519 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,520 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 14:59:42,520 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,520 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,521 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-12-02 14:59:42,521 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,521 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,521 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,521 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,521 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,522 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:42,522 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,522 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,522 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-12-02 14:59:42,560 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,561 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,561 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,561 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,561 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,561 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:42,561 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,562 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,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-12-02 14:59:42,562 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,562 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,562 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,562 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,562 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,563 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 14:59:42,563 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,563 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,563 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-12-02 14:59:42,563 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,563 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,563 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,564 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,564 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,564 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:42,564 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,564 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,564 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-12-02 14:59:42,564 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,564 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,607 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,607 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,607 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,607 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 14:59:42,607 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,609 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,609 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-12-02 14:59:42,609 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,609 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,610 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,610 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,610 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,610 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 14:59:42,610 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,611 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,611 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-12-02 14:59:42,611 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,611 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,611 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,611 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,611 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,612 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:42,612 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,612 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,612 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-12-02 14:59:42,613 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,613 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,613 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,613 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,613 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,613 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 14:59:42,613 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,657 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,657 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-12-02 14:59:42,658 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,658 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,658 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,658 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,658 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,658 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 14:59:42,658 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,659 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,659 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-12-02 14:59:42,659 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,659 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,659 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,660 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,660 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,660 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:42,660 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,661 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,661 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-12-02 14:59:42,661 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,661 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,661 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,661 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,662 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,662 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:42,662 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,662 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,663 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-12-02 14:59:42,702 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,702 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,702 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,702 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,702 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,703 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 14:59:42,703 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,703 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,704 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-12-02 14:59:42,704 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,704 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,704 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,704 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,704 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,704 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 14:59:42,705 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,705 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,705 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-12-02 14:59:42,706 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,706 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,706 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,706 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,706 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 14:59:42,706 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 14:59:42,706 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,707 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,707 INFO L497 LassoAnalysis]: Using template '4-nested'. [2018-12-02 14:59:42,707 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-12-02 14:59:42,708 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,708 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,753 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,753 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,753 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:42,753 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 14:59:42,754 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,754 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,754 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-12-02 14:59:42,755 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,755 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,755 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,755 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,755 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:42,755 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 14:59:42,755 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,755 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,756 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-12-02 14:59:42,756 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,756 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,756 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,756 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,756 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:42,756 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 14:59:42,756 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,758 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,758 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-12-02 14:59:42,759 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,759 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,759 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,759 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,759 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:42,759 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 14:59:42,759 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,800 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,800 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-12-02 14:59:42,801 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,801 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,801 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,801 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,801 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:42,801 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 14:59:42,801 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,801 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,802 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-12-02 14:59:42,802 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,802 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,802 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,802 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,802 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:42,802 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 14:59:42,802 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,802 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,803 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-12-02 14:59:42,803 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,803 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,803 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,803 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,803 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:42,803 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 14:59:42,803 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,804 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,804 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-12-02 14:59:42,847 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,847 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,847 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,847 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,847 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:42,847 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 14:59:42,847 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,848 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,848 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-12-02 14:59:42,848 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,848 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,849 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,849 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,849 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:42,849 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 14:59:42,849 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,849 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,850 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-12-02 14:59:42,850 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,850 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,850 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,850 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,850 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:42,850 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 14:59:42,850 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,851 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,851 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-12-02 14:59:42,851 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,851 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,897 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,897 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,897 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:42,897 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 14:59:42,897 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,898 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,899 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-12-02 14:59:42,899 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,899 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,899 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,899 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,899 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:42,899 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 14:59:42,899 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,900 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,900 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-12-02 14:59:42,900 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,900 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,900 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,900 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,900 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:42,901 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 14:59:42,901 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,901 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,901 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-12-02 14:59:42,901 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,901 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,901 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,901 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,901 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:42,902 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 14:59:42,902 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,946 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,946 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-12-02 14:59:42,946 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,946 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,946 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,946 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,946 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:42,946 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 14:59:42,947 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,947 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,947 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-12-02 14:59:42,947 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,947 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,947 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,947 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,947 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:42,948 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 14:59:42,948 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,948 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,948 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-12-02 14:59:42,948 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,948 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,949 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,949 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:42,949 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:42,949 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 14:59:42,949 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,950 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,950 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-12-02 14:59:42,996 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,996 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,996 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,996 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,996 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:42,996 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 14:59:42,997 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,997 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,997 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-12-02 14:59:42,997 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,997 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,998 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,998 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,998 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:42,998 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 14:59:42,998 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:42,998 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:42,998 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-12-02 14:59:42,999 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:42,999 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:42,999 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:42,999 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:42,999 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:42,999 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 14:59:42,999 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:43,000 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:43,000 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-12-02 14:59:43,000 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:43,000 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:43,050 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:43,050 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:43,050 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:43,050 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 14:59:43,050 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:43,051 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:43,051 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-12-02 14:59:43,051 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:43,051 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:43,051 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:43,051 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:43,051 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:43,052 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 14:59:43,052 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:43,052 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:43,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-12-02 14:59:43,052 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:43,052 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:43,053 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:43,053 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:43,053 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:43,053 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 14:59:43,053 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:43,053 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:43,053 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-12-02 14:59:43,054 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:43,054 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:43,054 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:43,054 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:43,054 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:43,054 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 14:59:43,054 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:43,097 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:43,097 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-12-02 14:59:43,097 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:43,097 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:43,097 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:43,098 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:43,098 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:43,098 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 14:59:43,098 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:43,099 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:43,099 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-12-02 14:59:43,099 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:43,099 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:43,099 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:43,099 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:43,099 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:43,100 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 14:59:43,100 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:43,100 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:43,101 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-12-02 14:59:43,101 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:43,101 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:43,101 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:43,101 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:43,101 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:43,102 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 14:59:43,102 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:43,102 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:43,103 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-12-02 14:59:43,144 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:43,144 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:43,145 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:43,145 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:43,145 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:43,145 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 14:59:43,145 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:43,145 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:43,145 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-12-02 14:59:43,146 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:43,146 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:43,146 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:43,146 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:43,146 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:43,146 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 14:59:43,146 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:43,147 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:43,147 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-12-02 14:59:43,147 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:43,147 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:43,147 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:43,147 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:43,148 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:43,148 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 14:59:43,148 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:43,148 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:43,148 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-12-02 14:59:43,148 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:43,149 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:43,194 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:43,195 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:43,195 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:43,195 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 14:59:43,195 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:43,195 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:43,195 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-12-02 14:59:43,196 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:43,196 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:43,196 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:43,196 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:43,196 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:43,196 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 14:59:43,196 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:43,198 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:43,198 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-12-02 14:59:43,198 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:43,198 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:43,198 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:43,198 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:43,199 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:43,199 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 14:59:43,199 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:43,199 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:43,199 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-12-02 14:59:43,200 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:43,200 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:43,200 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:43,200 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:43,200 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:43,200 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 14:59:43,200 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:43,247 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:43,248 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-12-02 14:59:43,248 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:43,248 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:43,248 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:43,248 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:43,248 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:43,248 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 14:59:43,248 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:43,249 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:43,249 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-12-02 14:59:43,249 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:43,249 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:43,249 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:43,249 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:43,249 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:43,250 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 14:59:43,250 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:43,250 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:43,250 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-12-02 14:59:43,250 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:43,250 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:43,250 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:43,251 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:43,251 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:43,251 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 14:59:43,251 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:43,251 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:43,251 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-12-02 14:59:43,293 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:43,293 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:43,293 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:43,293 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:43,293 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:43,293 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 14:59:43,293 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:43,294 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:43,294 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-12-02 14:59:43,294 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:43,294 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:43,294 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:43,294 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:43,294 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:43,294 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 14:59:43,294 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:43,295 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:43,295 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-12-02 14:59:43,295 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:43,295 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:43,295 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:43,295 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:43,295 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:43,295 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 14:59:43,295 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:43,296 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:43,296 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-12-02 14:59:43,296 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 14:59:43,296 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:43,346 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:43,346 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 14:59:43,347 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 14:59:43,347 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 14:59:43,347 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:43,347 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:43,347 INFO L497 LassoAnalysis]: Using template '2-phase'. [2018-12-02 14:59:43,347 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-12-02 14:59:43,348 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 14:59:43,348 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 14:59:43,348 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:43,348 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:43,348 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:43,348 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:43,348 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 14:59:43,348 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:43,350 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:43,350 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-12-02 14:59:43,351 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 14:59:43,351 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 14:59:43,351 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:43,351 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 14:59:43,351 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 14:59:43,351 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 14:59:43,351 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 14:59:43,351 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 14:59:43,352 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 14:59:43,352 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-12-02 14:59:43,352 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 14:59:43,352 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 14:59:43,352 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 14:59:43,397 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts WARNING: YOUR LOGFILE WAS TOO LONG, SOME LINES IN THE MIDDLE WERE REMOVED. [2018-12-02 15:00:09,656 INFO L796 eck$LassoCheckResult]: Loop: 9322802#L327-3 assume 1 == ~main_clk_val~0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 2; 9322800#L324-3 ~main_clk_req_up~0 := 0; 9322798#L323-3 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 9322796#L341-3 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 9322794#L346-3 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 9322792#L351-3 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 9322790#L356-3 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 9322788#L361-3 assume !(0 == ~main_in1_ev~0); 9322786#L366-3 assume !(0 == ~main_in2_ev~0); 9322784#L371-3 assume !(0 == ~main_sum_ev~0); 9322782#L376-3 assume !(0 == ~main_diff_ev~0); 9322780#L381-3 assume !(0 == ~main_pres_ev~0); 9322778#L386-3 assume !(0 == ~main_dbl_ev~0); 9322776#L391-3 assume !(0 == ~main_zero_ev~0); 9322774#L396-3 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 9322772#L401-3 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 9322770#L406-3 assume !(0 == ~main_clk_neg_edge~0); 9322768#L411-3 assume 1 == ~main_clk_pos_edge~0;~N_generate_st~0 := 0; 9322766#L416-3 assume 1 == ~main_clk_pos_edge~0;~S1_addsub_st~0 := 0; 9322764#L421-3 assume 1 == ~main_clk_pos_edge~0;~S2_presdbl_st~0 := 0; 9322762#L426-3 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 9322760#L431-3 assume 1 == ~main_clk_pos_edge~0;~D_print_st~0 := 0; 9322729#L436-3 assume !(1 == ~main_in1_ev~0); 9317067#L441-3 assume !(1 == ~main_in2_ev~0); 9322723#L446-3 assume !(1 == ~main_sum_ev~0); 9322717#L451-3 assume !(1 == ~main_diff_ev~0); 9322713#L456-3 assume !(1 == ~main_pres_ev~0); 9273610#L461-3 assume !(1 == ~main_dbl_ev~0); 9322711#L466-3 assume !(1 == ~main_zero_ev~0); 9322707#L471-3 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 9322705#L476-3 assume 1 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 2; 9322702#L481-3 assume !(1 == ~main_clk_neg_edge~0); 9322700#L732-3 assume !false; 9322694#L493-1 start_simulation_~kernel_st~0 := 1;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; 9322691#L219-1 assume !false; 9322689#L137-1 assume 0 == ~N_generate_st~0; 9322688#L150-3 assume 0 == ~N_generate_st~0;eval_~tmp~0 := eval_#t~nondet0;havoc eval_#t~nondet0; 9322686#L163-2 assume 0 != eval_~tmp~0;~N_generate_st~0 := 1;havoc N_generate_~a~0, N_generate_~b~0;havoc N_generate_~a~0;havoc N_generate_~b~0;~main_in1_val_t~0 := N_generate_~a~0;~main_in1_req_up~0 := 1;~main_in2_val_t~0 := N_generate_~b~0;~main_in2_req_up~0 := 1; 9322687#L159-1 assume 0 == ~S1_addsub_st~0;eval_~tmp___0~0 := eval_#t~nondet1;havoc eval_#t~nondet1; 9325256#L178-2 assume 0 != eval_~tmp___0~0;~S1_addsub_st~0 := 1;havoc S1_addsub_~a~1, S1_addsub_~b~1;havoc S1_addsub_~a~1;havoc S1_addsub_~b~1;S1_addsub_~a~1 := ~main_in1_val~0;S1_addsub_~b~1 := ~main_in2_val~0;~main_sum_val_t~0 := S1_addsub_~a~1 + S1_addsub_~b~1;~main_sum_req_up~0 := 1;~main_diff_val_t~0 := S1_addsub_~a~1 - S1_addsub_~b~1;~main_diff_req_up~0 := 1; 9325257#L174-1 assume 0 == ~S2_presdbl_st~0;eval_~tmp___1~0 := eval_#t~nondet2;havoc eval_#t~nondet2; 9325307#L193-2 assume 0 != eval_~tmp___1~0;~S2_presdbl_st~0 := 1;havoc S2_presdbl_~a~2, S2_presdbl_~b~2, S2_presdbl_~c~0, S2_presdbl_~d~0;havoc S2_presdbl_~a~2;havoc S2_presdbl_~b~2;havoc S2_presdbl_~c~0;havoc S2_presdbl_~d~0;S2_presdbl_~a~2 := ~main_sum_val~0;S2_presdbl_~b~2 := ~main_diff_val~0;~main_pres_val_t~0 := S2_presdbl_~a~2;~main_pres_req_up~0 := 1;S2_presdbl_~c~0 := S2_presdbl_~a~2 + S2_presdbl_~b~2;S2_presdbl_~d~0 := S2_presdbl_~a~2 - S2_presdbl_~b~2;~main_dbl_val_t~0 := S2_presdbl_~c~0 + S2_presdbl_~d~0;~main_dbl_req_up~0 := 1; 9325308#L189-1 assume 0 == ~S3_zero_st~0;eval_~tmp___2~0 := eval_#t~nondet3;havoc eval_#t~nondet3; 9325319#L208-2 assume 0 != eval_~tmp___2~0;~S3_zero_st~0 := 1;havoc S3_zero_~a~3, S3_zero_~b~3;havoc S3_zero_~a~3;havoc S3_zero_~b~3;S3_zero_~a~3 := ~main_pres_val~0;S3_zero_~b~3 := ~main_dbl_val~0;~main_zero_val_t~0 := S3_zero_~b~3 - (S3_zero_~a~3 + S3_zero_~a~3);~main_zero_req_up~0 := 1; 9325317#L204-1 assume 0 == ~D_print_st~0;eval_~tmp___3~0 := eval_#t~nondet4;havoc eval_#t~nondet4; 9322560#L223-2 assume 0 != eval_~tmp___3~0;~D_print_st~0 := 1;~D_z~0 := ~main_zero_val~0; 9322558#L219-1 assume !false; 9322554#L137-1 assume !(0 == ~N_generate_st~0); 9322552#L141-2 assume !(0 == ~S1_addsub_st~0); 9322550#L144-2 assume !(0 == ~S2_presdbl_st~0); 9322549#L147-2 assume !(0 == ~S3_zero_st~0); 9322548#L150-2 assume !(0 == ~D_print_st~0); 9322546#L235-1 start_simulation_~kernel_st~0 := 2; 9322544#L499-3 assume 1 == ~main_in1_req_up~0; 9316882#L500-3 assume !(~main_in1_val~0 != ~main_in1_val_t~0); 9316883#L500-5 ~main_in1_req_up~0 := 0; 9353420#L499-5 assume 1 == ~main_in2_req_up~0; 9353418#L511-3 assume !(~main_in2_val~0 != ~main_in2_val_t~0); 9353419#L511-5 ~main_in2_req_up~0 := 0; 9370496#L510-3 assume 1 == ~main_sum_req_up~0; 9370492#L522-3 assume !(~main_sum_val~0 != ~main_sum_val_t~0); 9370493#L522-5 ~main_sum_req_up~0 := 0; 9386675#L521-3 assume 1 == ~main_diff_req_up~0; 9265677#L533-3 assume !(~main_diff_val~0 != ~main_diff_val_t~0); 9265678#L533-5 ~main_diff_req_up~0 := 0; 9354296#L532-3 assume 1 == ~main_pres_req_up~0; 9354288#L544-3 assume ~main_pres_val~0 != ~main_pres_val_t~0;~main_pres_val~0 := ~main_pres_val_t~0;~main_pres_ev~0 := 0; 9354286#L544-5 ~main_pres_req_up~0 := 0; 9354284#L543-3 assume 1 == ~main_dbl_req_up~0; 9354281#L555-3 assume ~main_dbl_val~0 != ~main_dbl_val_t~0;~main_dbl_val~0 := ~main_dbl_val_t~0;~main_dbl_ev~0 := 0; 9354282#L555-5 ~main_dbl_req_up~0 := 0; 9400250#L554-3 assume 1 == ~main_zero_req_up~0; 9400245#L566-3 assume ~main_zero_val~0 != ~main_zero_val_t~0;~main_zero_val~0 := ~main_zero_val_t~0;~main_zero_ev~0 := 0; 9400249#L566-5 ~main_zero_req_up~0 := 0; 9401231#L565-3 assume !(1 == ~main_clk_req_up~0); 9401224#L576-3 start_simulation_~kernel_st~0 := 3; 9401219#L595-3 assume !(0 == ~main_in1_ev~0); 9401218#L595-5 assume !(0 == ~main_in2_ev~0); 9401217#L600-3 assume !(0 == ~main_sum_ev~0); 9401215#L605-3 assume !(0 == ~main_diff_ev~0); 9401213#L610-3 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 9401211#L615-3 assume 0 == ~main_dbl_ev~0;~main_dbl_ev~0 := 1; 9401209#L620-3 assume 0 == ~main_zero_ev~0;~main_zero_ev~0 := 1; 9401207#L625-3 assume !(0 == ~main_clk_ev~0); 9401205#L630-3 assume !(0 == ~main_clk_pos_edge~0); 9401203#L635-3 assume !(0 == ~main_clk_neg_edge~0); 9401201#L640-3 assume !(1 == ~main_clk_pos_edge~0); 9401199#L645-3 assume !(1 == ~main_clk_pos_edge~0); 9401197#L650-3 assume !(1 == ~main_clk_pos_edge~0); 9401195#L655-3 assume !(1 == ~main_clk_pos_edge~0); 9401193#L660-3 assume !(1 == ~main_clk_pos_edge~0); 9401191#L665-3 assume !(1 == ~main_in1_ev~0); 9253302#L670-3 assume !(1 == ~main_in2_ev~0); 9253298#L675-3 assume !(1 == ~main_sum_ev~0); 9253292#L680-3 assume !(1 == ~main_diff_ev~0); 9253284#L685-3 assume !(1 == ~main_pres_ev~0); 9253285#L690-3 assume 1 == ~main_dbl_ev~0;~main_dbl_ev~0 := 2; 9265944#L695-3 assume !(1 == ~main_zero_ev~0); 9281665#L700-3 assume !(1 == ~main_clk_ev~0); 9406191#L705-3 assume !(1 == ~main_clk_pos_edge~0); 9406184#L710-3 assume !(1 == ~main_clk_neg_edge~0); 9406182#L715-3 assume !(0 == ~N_generate_st~0); 9406180#L723-2 assume !(0 == ~S1_addsub_st~0); 9406178#L726-2 assume !(0 == ~S2_presdbl_st~0); 9406175#L729-2 assume !(0 == ~S3_zero_st~0); 9406174#L732-2 assume !(0 == ~D_print_st~0); 9406173#L742-1 main_~count~0 := 1 + main_~count~0; 9264450#L793 assume !(5 == main_~count~0); 9264447#L793-2 ~main_clk_val_t~0 := 0;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 9264444#L246-6 assume !(1 == ~main_in1_req_up~0); 9264440#L246-8 assume !(1 == ~main_in2_req_up~0); 9264441#L257-5 assume !(1 == ~main_sum_req_up~0); 9272271#L268-5 assume !(1 == ~main_diff_req_up~0); 9272233#L279-5 assume !(1 == ~main_pres_req_up~0); 9272230#L290-5 assume !(1 == ~main_dbl_req_up~0); 9272231#L301-5 assume !(1 == ~main_zero_req_up~0); 9386806#L312-5 assume 1 == ~main_clk_req_up~0; 9386804#L324-4 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 9386800#L327-6 assume !(1 == ~main_clk_val~0);~main_clk_neg_edge~0 := 0;~main_clk_pos_edge~0 := 2; 9386801#L324-5 ~main_clk_req_up~0 := 0; 9406169#L323-5 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 9406167#L341-5 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 9406166#L346-5 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 9406165#L351-5 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 9263884#L356-5 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 9263880#L361-5 assume !(0 == ~main_in1_ev~0); 9263878#L366-5 assume !(0 == ~main_in2_ev~0); 9263876#L371-5 assume !(0 == ~main_sum_ev~0); 9263874#L376-5 assume !(0 == ~main_diff_ev~0); 9263872#L381-5 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 9263870#L386-5 assume !(0 == ~main_dbl_ev~0); 9263869#L391-5 assume 0 == ~main_zero_ev~0;~main_zero_ev~0 := 1; 9263867#L396-5 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 9263864#L401-5 assume !(0 == ~main_clk_pos_edge~0); 9263862#L406-5 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 9263860#L411-5 assume !(1 == ~main_clk_pos_edge~0); 9263858#L416-5 assume !(1 == ~main_clk_pos_edge~0); 9263856#L421-5 assume !(1 == ~main_clk_pos_edge~0); 9250946#L426-5 assume !(1 == ~main_clk_pos_edge~0); 9248069#L431-5 assume !(1 == ~main_clk_pos_edge~0); 9248067#L436-5 assume !(1 == ~main_in1_ev~0); 9248062#L441-5 assume !(1 == ~main_in2_ev~0); 9248059#L446-5 assume !(1 == ~main_sum_ev~0); 9246078#L451-5 assume !(1 == ~main_diff_ev~0); 9247052#L456-5 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 9248054#L461-5 assume !(1 == ~main_dbl_ev~0); 9250919#L466-5 assume !(1 == ~main_zero_ev~0); 9250920#L471-5 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 9251214#L476-5 assume !(1 == ~main_clk_pos_edge~0); 9251212#L481-5 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 9251213#L732-5 assume !false; 9259194#L493-2 start_simulation_~kernel_st~0 := 1;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; 9259192#L219-2 assume !false; 9259191#L137-2 assume !(0 == ~N_generate_st~0); 9259190#L141-4 assume !(0 == ~S1_addsub_st~0); 9259188#L144-4 assume !(0 == ~S2_presdbl_st~0); 9259186#L147-4 assume !(0 == ~S3_zero_st~0); 9259184#L150-4 assume !(0 == ~D_print_st~0); 9259182#L235-2 start_simulation_~kernel_st~0 := 2; 9259179#L499-6 assume !(1 == ~main_in1_req_up~0); 9259171#L499-8 assume !(1 == ~main_in2_req_up~0); 9259166#L510-5 assume !(1 == ~main_sum_req_up~0); 9259167#L521-5 assume !(1 == ~main_diff_req_up~0); 9268519#L532-5 assume !(1 == ~main_pres_req_up~0); 9276450#L543-5 assume !(1 == ~main_dbl_req_up~0); 9276426#L554-5 assume !(1 == ~main_zero_req_up~0); 9276422#L565-5 assume !(1 == ~main_clk_req_up~0); 9276420#L576-5 start_simulation_~kernel_st~0 := 3; 9276418#L595-6 assume !(0 == ~main_in1_ev~0); 9276416#L595-8 assume !(0 == ~main_in2_ev~0); 9276414#L600-5 assume !(0 == ~main_sum_ev~0); 9276412#L605-5 assume !(0 == ~main_diff_ev~0); 9276410#L610-5 assume !(0 == ~main_pres_ev~0); 9276408#L615-5 assume !(0 == ~main_dbl_ev~0); 9276406#L620-5 assume 0 == ~main_zero_ev~0;~main_zero_ev~0 := 1; 9276404#L625-5 assume !(0 == ~main_clk_ev~0); 9276402#L630-5 assume !(0 == ~main_clk_pos_edge~0); 9276400#L635-5 assume !(0 == ~main_clk_neg_edge~0); 9276398#L640-5 assume !(1 == ~main_clk_pos_edge~0); 9276396#L645-5 assume !(1 == ~main_clk_pos_edge~0); 9276394#L650-5 assume !(1 == ~main_clk_pos_edge~0); 9276392#L655-5 assume !(1 == ~main_clk_pos_edge~0); 9276390#L660-5 assume !(1 == ~main_clk_pos_edge~0); 9276388#L665-5 assume !(1 == ~main_in1_ev~0); 9276384#L670-5 assume !(1 == ~main_in2_ev~0); 9274382#L675-5 assume !(1 == ~main_sum_ev~0); 9276287#L680-5 assume !(1 == ~main_diff_ev~0); 9267164#L685-5 assume !(1 == ~main_pres_ev~0); 9276283#L690-5 assume !(1 == ~main_dbl_ev~0); 9276278#L695-5 assume 1 == ~main_zero_ev~0;~main_zero_ev~0 := 2; 9276279#L700-5 assume !(1 == ~main_clk_ev~0); 9282236#L705-5 assume !(1 == ~main_clk_pos_edge~0); 9282234#L710-5 assume !(1 == ~main_clk_neg_edge~0); 9241756#L715-5 assume !(0 == ~N_generate_st~0); 9282233#L723-4 assume !(0 == ~S1_addsub_st~0); 9282232#L726-4 assume !(0 == ~S2_presdbl_st~0); 9282231#L729-4 assume !(0 == ~S3_zero_st~0); 9282230#L732-4 assume !(0 == ~D_print_st~0); 9282228#L742-2 assume !false; 9282227#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 9282224#L246-3 assume !(1 == ~main_in1_req_up~0); 9282221#L246-5 assume !(1 == ~main_in2_req_up~0); 9282218#L257-3 assume !(1 == ~main_sum_req_up~0); 9282215#L268-3 assume !(1 == ~main_diff_req_up~0); 9282211#L279-3 assume !(1 == ~main_pres_req_up~0); 9282212#L290-3 assume !(1 == ~main_dbl_req_up~0); 9330329#L301-3 assume !(1 == ~main_zero_req_up~0); 9330330#L312-3 assume 1 == ~main_clk_req_up~0; 9345231#L324-2 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 9322802#L327-3 [2018-12-02 15:00:09,656 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 15:00:09,657 INFO L82 PathProgramCache]: Analyzing trace with hash -239525980, now seen corresponding path program 11 times [2018-12-02 15:00:09,657 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 15:00:09,657 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 15:00:09,657 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:09,657 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 15:00:09,657 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:09,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:00:09,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:00:09,668 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 15:00:09,669 INFO L82 PathProgramCache]: Analyzing trace with hash -2088166392, now seen corresponding path program 1 times [2018-12-02 15:00:09,669 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 15:00:09,669 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 15:00:09,669 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:09,669 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 15:00:09,669 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:09,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 15:00:09,692 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-12-02 15:00:09,692 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 15:00:09,692 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 15:00:09,692 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 15:00:09,693 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 15:00:09,693 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 15:00:09,693 INFO L87 Difference]: Start difference. First operand 186750 states and 241916 transitions. cyclomatic complexity: 55167 Second operand 3 states. [2018-12-02 15:00:10,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 15:00:10,037 INFO L93 Difference]: Finished difference Result 202494 states and 260732 transitions. [2018-12-02 15:00:10,037 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 15:00:10,037 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 202494 states and 260732 transitions. [2018-12-02 15:00:10,552 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 182336 [2018-12-02 15:00:10,858 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 202494 states to 202494 states and 260732 transitions. [2018-12-02 15:00:10,858 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 202494 [2018-12-02 15:00:10,935 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 202494 [2018-12-02 15:00:10,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 202494 states and 260732 transitions. [2018-12-02 15:00:11,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 15:00:11,003 INFO L705 BuchiCegarLoop]: Abstraction has 202494 states and 260732 transitions. [2018-12-02 15:00:11,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202494 states and 260732 transitions. [2018-12-02 15:00:12,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202494 to 202494. [2018-12-02 15:00:12,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 202494 states. [2018-12-02 15:00:12,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202494 states to 202494 states and 260732 transitions. [2018-12-02 15:00:12,413 INFO L728 BuchiCegarLoop]: Abstraction has 202494 states and 260732 transitions. [2018-12-02 15:00:12,413 INFO L608 BuchiCegarLoop]: Abstraction has 202494 states and 260732 transitions. [2018-12-02 15:00:12,413 INFO L442 BuchiCegarLoop]: ======== Iteration 46============ [2018-12-02 15:00:12,413 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 202494 states and 260732 transitions. [2018-12-02 15:00:12,829 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 182336 [2018-12-02 15:00:12,829 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 15:00:12,829 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 15:00:12,904 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, 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, 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-12-02 15:00:12,904 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 15:00:12,904 INFO L794 eck$LassoCheckResult]: Stem: 9614313#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 9614043#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 9614044#L246 assume !(1 == ~main_in1_req_up~0); 9614192#L246-2 assume !(1 == ~main_in2_req_up~0); 9614414#L257-1 assume !(1 == ~main_sum_req_up~0); 9614184#L268-1 assume !(1 == ~main_diff_req_up~0); 9614185#L279-1 assume !(1 == ~main_pres_req_up~0); 9614199#L290-1 assume !(1 == ~main_dbl_req_up~0); 9614201#L301-1 assume !(1 == ~main_zero_req_up~0); 9616993#L312-1 assume !(1 == ~main_clk_req_up~0); 9621707#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 9621705#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 9621702#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 9621700#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 9621698#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 9621696#L361-1 assume !(0 == ~main_in1_ev~0); 9621694#L366-1 assume !(0 == ~main_in2_ev~0); 9621692#L371-1 assume !(0 == ~main_sum_ev~0); 9621690#L376-1 assume !(0 == ~main_diff_ev~0); 9621688#L381-1 assume !(0 == ~main_pres_ev~0); 9621686#L386-1 assume !(0 == ~main_dbl_ev~0); 9621684#L391-1 assume !(0 == ~main_zero_ev~0); 9621682#L396-1 assume !(0 == ~main_clk_ev~0); 9621680#L401-1 assume !(0 == ~main_clk_pos_edge~0); 9621678#L406-1 assume !(0 == ~main_clk_neg_edge~0); 9621676#L411-1 assume !(1 == ~main_clk_pos_edge~0); 9621674#L416-1 assume !(1 == ~main_clk_pos_edge~0); 9621673#L421-1 assume !(1 == ~main_clk_pos_edge~0); 9621672#L426-1 assume !(1 == ~main_clk_pos_edge~0); 9621671#L431-1 assume !(1 == ~main_clk_pos_edge~0); 9621669#L436-1 assume !(1 == ~main_in1_ev~0); 9621664#L441-1 assume !(1 == ~main_in2_ev~0); 9621660#L446-1 assume !(1 == ~main_sum_ev~0); 9621657#L451-1 assume !(1 == ~main_diff_ev~0); 9621655#L456-1 assume !(1 == ~main_pres_ev~0); 9618372#L461-1 assume !(1 == ~main_dbl_ev~0); 9621649#L466-1 assume !(1 == ~main_zero_ev~0); 9618823#L471-1 assume !(1 == ~main_clk_ev~0); 9621647#L476-1 assume !(1 == ~main_clk_pos_edge~0); 9621646#L481-1 assume !(1 == ~main_clk_neg_edge~0); 9621645#L732-1 assume !false; 9621644#L493 start_simulation_~kernel_st~0 := 1;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; 9621643#L219 assume !false; 9621641#L137 assume !(0 == ~N_generate_st~0); 9621639#L141 assume !(0 == ~S1_addsub_st~0); 9621637#L144 assume !(0 == ~S2_presdbl_st~0); 9621635#L147 assume !(0 == ~S3_zero_st~0); 9621633#L150 assume !(0 == ~D_print_st~0); 9621631#L235 start_simulation_~kernel_st~0 := 2; 9621628#L499 assume !(1 == ~main_in1_req_up~0); 9621624#L499-2 assume !(1 == ~main_in2_req_up~0); 9621625#L510-1 assume !(1 == ~main_sum_req_up~0); 9622504#L521-1 assume !(1 == ~main_diff_req_up~0); 9622903#L532-1 assume !(1 == ~main_pres_req_up~0); 9623347#L543-1 assume !(1 == ~main_dbl_req_up~0); 9623982#L554-1 assume !(1 == ~main_zero_req_up~0); 9623983#L565-1 assume !(1 == ~main_clk_req_up~0); 9629494#L576-1 start_simulation_~kernel_st~0 := 3; 9629492#L595 assume !(0 == ~main_in1_ev~0); 9629481#L595-2 assume !(0 == ~main_in2_ev~0); 9629482#L600-1 assume !(0 == ~main_sum_ev~0); 9629721#L605-1 assume !(0 == ~main_diff_ev~0); 9629713#L610-1 assume !(0 == ~main_pres_ev~0); 9629714#L615-1 assume !(0 == ~main_dbl_ev~0); 9629703#L620-1 assume !(0 == ~main_zero_ev~0); 9629704#L625-1 assume !(0 == ~main_clk_ev~0); 9629695#L630-1 assume !(0 == ~main_clk_pos_edge~0); 9629696#L635-1 assume !(0 == ~main_clk_neg_edge~0); 9629687#L640-1 assume !(1 == ~main_clk_pos_edge~0); 9629688#L645-1 assume !(1 == ~main_clk_pos_edge~0); 9629679#L650-1 assume !(1 == ~main_clk_pos_edge~0); 9629680#L655-1 assume !(1 == ~main_clk_pos_edge~0); 9629671#L660-1 assume !(1 == ~main_clk_pos_edge~0); 9629672#L665-1 assume !(1 == ~main_in1_ev~0); 9614124#L670-1 assume !(1 == ~main_in2_ev~0); 9614125#L675-1 assume !(1 == ~main_sum_ev~0); 9614234#L680-1 assume !(1 == ~main_diff_ev~0); 9614543#L685-1 assume !(1 == ~main_pres_ev~0); 9614563#L690-1 assume !(1 == ~main_dbl_ev~0); 9663461#L695-1 assume !(1 == ~main_zero_ev~0); 9663455#L700-1 assume !(1 == ~main_clk_ev~0); 9663451#L705-1 assume !(1 == ~main_clk_pos_edge~0); 9663447#L710-1 assume !(1 == ~main_clk_neg_edge~0); 9663445#L715-1 assume !(0 == ~N_generate_st~0); 9663444#L723 assume !(0 == ~S1_addsub_st~0); 9663442#L726 assume !(0 == ~S2_presdbl_st~0); 9663441#L729 assume !(0 == ~S3_zero_st~0); 9663439#L732 assume !(0 == ~D_print_st~0); 9663438#L742-2 assume !false; 9663436#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 9663434#L246-3 assume !(1 == ~main_in1_req_up~0); 9663430#L246-5 assume !(1 == ~main_in2_req_up~0); 9663427#L257-3 assume !(1 == ~main_sum_req_up~0); 9663428#L268-3 assume !(1 == ~main_diff_req_up~0); 9695376#L279-3 assume !(1 == ~main_pres_req_up~0); 9779623#L290-3 assume !(1 == ~main_dbl_req_up~0); 9810350#L301-3 assume !(1 == ~main_zero_req_up~0); 9810348#L312-3 assume 1 == ~main_clk_req_up~0; 9810346#L324-2 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 9633043#L327-3 [2018-12-02 15:00:12,905 INFO L796 eck$LassoCheckResult]: Loop: 9633043#L327-3 assume 1 == ~main_clk_val~0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 2; 9810343#L324-3 ~main_clk_req_up~0 := 0; 9810341#L323-3 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 9810339#L341-3 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 9810337#L346-3 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 9810335#L351-3 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 9810333#L356-3 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 9810331#L361-3 assume !(0 == ~main_in1_ev~0); 9810329#L366-3 assume !(0 == ~main_in2_ev~0); 9810327#L371-3 assume !(0 == ~main_sum_ev~0); 9810326#L376-3 assume !(0 == ~main_diff_ev~0); 9810325#L381-3 assume !(0 == ~main_pres_ev~0); 9810324#L386-3 assume !(0 == ~main_dbl_ev~0); 9810323#L391-3 assume !(0 == ~main_zero_ev~0); 9810321#L396-3 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 9810319#L401-3 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 9810316#L406-3 assume !(0 == ~main_clk_neg_edge~0); 9810314#L411-3 assume 1 == ~main_clk_pos_edge~0;~N_generate_st~0 := 0; 9810313#L416-3 assume 1 == ~main_clk_pos_edge~0;~S1_addsub_st~0 := 0; 9810310#L421-3 assume 1 == ~main_clk_pos_edge~0;~S2_presdbl_st~0 := 0; 9810308#L426-3 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 9810305#L431-3 assume 1 == ~main_clk_pos_edge~0;~D_print_st~0 := 0; 9810300#L436-3 assume !(1 == ~main_in1_ev~0); 9810298#L441-3 assume !(1 == ~main_in2_ev~0); 9799015#L446-3 assume !(1 == ~main_sum_ev~0); 9663272#L451-3 assume !(1 == ~main_diff_ev~0); 9682850#L456-3 assume !(1 == ~main_pres_ev~0); 9680063#L461-3 assume !(1 == ~main_dbl_ev~0); 9643216#L466-3 assume !(1 == ~main_zero_ev~0); 9791031#L471-3 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 9810289#L476-3 assume 1 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 2; 9810288#L481-3 assume !(1 == ~main_clk_neg_edge~0); 9810287#L732-3 assume !false; 9810284#L493-1 start_simulation_~kernel_st~0 := 1;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; 9810258#L219-1 assume !false; 9810282#L137-1 assume 0 == ~N_generate_st~0; 9810281#L150-3 assume 0 == ~N_generate_st~0;eval_~tmp~0 := eval_#t~nondet0;havoc eval_#t~nondet0; 9810278#L163-2 assume 0 != eval_~tmp~0;~N_generate_st~0 := 1;havoc N_generate_~a~0, N_generate_~b~0;havoc N_generate_~a~0;havoc N_generate_~b~0;~main_in1_val_t~0 := N_generate_~a~0;~main_in1_req_up~0 := 1;~main_in2_val_t~0 := N_generate_~b~0;~main_in2_req_up~0 := 1; 9810279#L159-1 assume 0 == ~S1_addsub_st~0;eval_~tmp___0~0 := eval_#t~nondet1;havoc eval_#t~nondet1; 9810468#L178-2 assume 0 != eval_~tmp___0~0;~S1_addsub_st~0 := 1;havoc S1_addsub_~a~1, S1_addsub_~b~1;havoc S1_addsub_~a~1;havoc S1_addsub_~b~1;S1_addsub_~a~1 := ~main_in1_val~0;S1_addsub_~b~1 := ~main_in2_val~0;~main_sum_val_t~0 := S1_addsub_~a~1 + S1_addsub_~b~1;~main_sum_req_up~0 := 1;~main_diff_val_t~0 := S1_addsub_~a~1 - S1_addsub_~b~1;~main_diff_req_up~0 := 1; 9810469#L174-1 assume 0 == ~S2_presdbl_st~0;eval_~tmp___1~0 := eval_#t~nondet2;havoc eval_#t~nondet2; 9810431#L193-2 assume 0 != eval_~tmp___1~0;~S2_presdbl_st~0 := 1;havoc S2_presdbl_~a~2, S2_presdbl_~b~2, S2_presdbl_~c~0, S2_presdbl_~d~0;havoc S2_presdbl_~a~2;havoc S2_presdbl_~b~2;havoc S2_presdbl_~c~0;havoc S2_presdbl_~d~0;S2_presdbl_~a~2 := ~main_sum_val~0;S2_presdbl_~b~2 := ~main_diff_val~0;~main_pres_val_t~0 := S2_presdbl_~a~2;~main_pres_req_up~0 := 1;S2_presdbl_~c~0 := S2_presdbl_~a~2 + S2_presdbl_~b~2;S2_presdbl_~d~0 := S2_presdbl_~a~2 - S2_presdbl_~b~2;~main_dbl_val_t~0 := S2_presdbl_~c~0 + S2_presdbl_~d~0;~main_dbl_req_up~0 := 1; 9810429#L189-1 assume 0 == ~S3_zero_st~0;eval_~tmp___2~0 := eval_#t~nondet3;havoc eval_#t~nondet3; 9810426#L208-2 assume 0 != eval_~tmp___2~0;~S3_zero_st~0 := 1;havoc S3_zero_~a~3, S3_zero_~b~3;havoc S3_zero_~a~3;havoc S3_zero_~b~3;S3_zero_~a~3 := ~main_pres_val~0;S3_zero_~b~3 := ~main_dbl_val~0;~main_zero_val_t~0 := S3_zero_~b~3 - (S3_zero_~a~3 + S3_zero_~a~3);~main_zero_req_up~0 := 1; 9810427#L204-1 assume 0 == ~D_print_st~0;eval_~tmp___3~0 := eval_#t~nondet4;havoc eval_#t~nondet4; 9810162#L223-2 assume 0 != eval_~tmp___3~0;~D_print_st~0 := 1;~D_z~0 := ~main_zero_val~0; 9810160#L219-1 assume !false; 9810158#L137-1 assume !(0 == ~N_generate_st~0); 9810156#L141-2 assume !(0 == ~S1_addsub_st~0); 9810154#L144-2 assume !(0 == ~S2_presdbl_st~0); 9810152#L147-2 assume !(0 == ~S3_zero_st~0); 9810150#L150-2 assume !(0 == ~D_print_st~0); 9810148#L235-1 start_simulation_~kernel_st~0 := 2; 9810146#L499-3 assume 1 == ~main_in1_req_up~0; 9637839#L500-3 assume !(~main_in1_val~0 != ~main_in1_val_t~0); 9637840#L500-5 ~main_in1_req_up~0 := 0; 9642680#L499-5 assume 1 == ~main_in2_req_up~0; 9642677#L511-3 assume !(~main_in2_val~0 != ~main_in2_val_t~0); 9642675#L511-5 ~main_in2_req_up~0 := 0; 9642673#L510-3 assume 1 == ~main_sum_req_up~0; 9642670#L522-3 assume ~main_sum_val~0 != ~main_sum_val_t~0;~main_sum_val~0 := ~main_sum_val_t~0;~main_sum_ev~0 := 0; 9642671#L522-5 ~main_sum_req_up~0 := 0; 9650658#L521-3 assume 1 == ~main_diff_req_up~0; 9650654#L533-3 assume !(~main_diff_val~0 != ~main_diff_val_t~0); 9650655#L533-5 ~main_diff_req_up~0 := 0; 9786310#L532-3 assume 1 == ~main_pres_req_up~0; 9786302#L544-3 assume ~main_pres_val~0 != ~main_pres_val_t~0;~main_pres_val~0 := ~main_pres_val_t~0;~main_pres_ev~0 := 0; 9786300#L544-5 ~main_pres_req_up~0 := 0; 9786298#L543-3 assume 1 == ~main_dbl_req_up~0; 9786295#L555-3 assume !(~main_dbl_val~0 != ~main_dbl_val_t~0); 9786293#L555-5 ~main_dbl_req_up~0 := 0; 9786292#L554-3 assume 1 == ~main_zero_req_up~0; 9786268#L566-3 assume !(~main_zero_val~0 != ~main_zero_val_t~0); 9786266#L566-5 ~main_zero_req_up~0 := 0; 9786264#L565-3 assume !(1 == ~main_clk_req_up~0); 9786263#L576-3 start_simulation_~kernel_st~0 := 3; 9786262#L595-3 assume !(0 == ~main_in1_ev~0); 9786261#L595-5 assume !(0 == ~main_in2_ev~0); 9786259#L600-3 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 9786257#L605-3 assume !(0 == ~main_diff_ev~0); 9786254#L610-3 assume !(0 == ~main_pres_ev~0); 9786252#L615-3 assume !(0 == ~main_dbl_ev~0); 9786250#L620-3 assume !(0 == ~main_zero_ev~0); 9786247#L625-3 assume !(0 == ~main_clk_ev~0); 9786245#L630-3 assume !(0 == ~main_clk_pos_edge~0); 9786243#L635-3 assume !(0 == ~main_clk_neg_edge~0); 9786241#L640-3 assume !(1 == ~main_clk_pos_edge~0); 9786239#L645-3 assume !(1 == ~main_clk_pos_edge~0); 9786237#L650-3 assume !(1 == ~main_clk_pos_edge~0); 9786235#L655-3 assume !(1 == ~main_clk_pos_edge~0); 9786233#L660-3 assume !(1 == ~main_clk_pos_edge~0); 9786231#L665-3 assume !(1 == ~main_in1_ev~0); 9744926#L670-3 assume !(1 == ~main_in2_ev~0); 9786223#L675-3 assume !(1 == ~main_sum_ev~0); 9786224#L680-3 assume !(1 == ~main_diff_ev~0); 9641942#L685-3 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 9786222#L690-3 assume !(1 == ~main_dbl_ev~0); 9650183#L695-3 assume !(1 == ~main_zero_ev~0); 9646494#L700-3 assume !(1 == ~main_clk_ev~0); 9790429#L705-3 assume !(1 == ~main_clk_pos_edge~0); 9659425#L710-3 assume !(1 == ~main_clk_neg_edge~0); 9659423#L715-3 assume !(0 == ~N_generate_st~0); 9659421#L723-2 assume !(0 == ~S1_addsub_st~0); 9659419#L726-2 assume !(0 == ~S2_presdbl_st~0); 9659418#L729-2 assume !(0 == ~S3_zero_st~0); 9659417#L732-2 assume !(0 == ~D_print_st~0); 9659416#L742-1 main_~count~0 := 1 + main_~count~0; 9659414#L793 assume !(5 == main_~count~0); 9659411#L793-2 ~main_clk_val_t~0 := 0;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 9659409#L246-6 assume !(1 == ~main_in1_req_up~0); 9659410#L246-8 assume !(1 == ~main_in2_req_up~0); 9656633#L257-5 assume !(1 == ~main_sum_req_up~0); 9656629#L268-5 assume !(1 == ~main_diff_req_up~0); 9656625#L279-5 assume !(1 == ~main_pres_req_up~0); 9656626#L290-5 assume !(1 == ~main_dbl_req_up~0); 9667269#L301-5 assume !(1 == ~main_zero_req_up~0); 9667270#L312-5 assume 1 == ~main_clk_req_up~0; 9712962#L324-4 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 9712958#L327-6 assume !(1 == ~main_clk_val~0);~main_clk_neg_edge~0 := 0;~main_clk_pos_edge~0 := 2; 9712959#L324-5 ~main_clk_req_up~0 := 0; 9796310#L323-5 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 9796309#L341-5 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 9796308#L346-5 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 9796307#L351-5 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 9796306#L356-5 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 9796305#L361-5 assume !(0 == ~main_in1_ev~0); 9796304#L366-5 assume !(0 == ~main_in2_ev~0); 9796302#L371-5 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 9796299#L376-5 assume !(0 == ~main_diff_ev~0); 9796297#L381-5 assume !(0 == ~main_pres_ev~0); 9796290#L386-5 assume !(0 == ~main_dbl_ev~0); 9796285#L391-5 assume !(0 == ~main_zero_ev~0); 9796279#L396-5 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 9796273#L401-5 assume !(0 == ~main_clk_pos_edge~0); 9796266#L406-5 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 9796259#L411-5 assume !(1 == ~main_clk_pos_edge~0); 9796252#L416-5 assume !(1 == ~main_clk_pos_edge~0); 9796245#L421-5 assume !(1 == ~main_clk_pos_edge~0); 9796238#L426-5 assume !(1 == ~main_clk_pos_edge~0); 9795853#L431-5 assume !(1 == ~main_clk_pos_edge~0); 9658886#L436-5 assume !(1 == ~main_in1_ev~0); 9658883#L441-5 assume !(1 == ~main_in2_ev~0); 9658878#L446-5 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 9614270#L451-5 assume !(1 == ~main_diff_ev~0); 9636503#L456-5 assume !(1 == ~main_pres_ev~0); 9636499#L461-5 assume !(1 == ~main_dbl_ev~0); 9634937#L466-5 assume !(1 == ~main_zero_ev~0); 9636494#L471-5 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 9636491#L476-5 assume !(1 == ~main_clk_pos_edge~0); 9633762#L481-5 assume !(1 == ~main_clk_neg_edge~0); 9633759#L732-5 assume !false; 9633757#L493-2 start_simulation_~kernel_st~0 := 1;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; 9633755#L219-2 assume !false; 9633752#L137-2 assume !(0 == ~N_generate_st~0); 9633750#L141-4 assume !(0 == ~S1_addsub_st~0); 9633748#L144-4 assume !(0 == ~S2_presdbl_st~0); 9633746#L147-4 assume !(0 == ~S3_zero_st~0); 9633744#L150-4 assume !(0 == ~D_print_st~0); 9633742#L235-2 start_simulation_~kernel_st~0 := 2; 9633739#L499-6 assume !(1 == ~main_in1_req_up~0); 9633740#L499-8 assume !(1 == ~main_in2_req_up~0); 9634857#L510-5 assume !(1 == ~main_sum_req_up~0); 9634858#L521-5 assume !(1 == ~main_diff_req_up~0); 9639253#L532-5 assume !(1 == ~main_pres_req_up~0); 9639250#L543-5 assume !(1 == ~main_dbl_req_up~0); 9639251#L554-5 assume !(1 == ~main_zero_req_up~0); 9656911#L565-5 assume !(1 == ~main_clk_req_up~0); 9656909#L576-5 start_simulation_~kernel_st~0 := 3; 9656907#L595-6 assume !(0 == ~main_in1_ev~0); 9656904#L595-8 assume !(0 == ~main_in2_ev~0); 9656903#L600-5 assume !(0 == ~main_sum_ev~0); 9656902#L605-5 assume !(0 == ~main_diff_ev~0); 9656901#L610-5 assume !(0 == ~main_pres_ev~0); 9656900#L615-5 assume !(0 == ~main_dbl_ev~0); 9656898#L620-5 assume !(0 == ~main_zero_ev~0); 9656896#L625-5 assume !(0 == ~main_clk_ev~0); 9656894#L630-5 assume !(0 == ~main_clk_pos_edge~0); 9656892#L635-5 assume !(0 == ~main_clk_neg_edge~0); 9656890#L640-5 assume !(1 == ~main_clk_pos_edge~0); 9656888#L645-5 assume !(1 == ~main_clk_pos_edge~0); 9656886#L650-5 assume !(1 == ~main_clk_pos_edge~0); 9656884#L655-5 assume !(1 == ~main_clk_pos_edge~0); 9656882#L660-5 assume !(1 == ~main_clk_pos_edge~0); 9635227#L665-5 assume !(1 == ~main_in1_ev~0); 9635224#L670-5 assume !(1 == ~main_in2_ev~0); 9632968#L675-5 assume !(1 == ~main_sum_ev~0); 9632964#L680-5 assume !(1 == ~main_diff_ev~0); 9632959#L685-5 assume !(1 == ~main_pres_ev~0); 9632956#L690-5 assume !(1 == ~main_dbl_ev~0); 9632953#L695-5 assume !(1 == ~main_zero_ev~0); 9632951#L700-5 assume !(1 == ~main_clk_ev~0); 9632950#L705-5 assume !(1 == ~main_clk_pos_edge~0); 9632947#L710-5 assume !(1 == ~main_clk_neg_edge~0); 9632946#L715-5 assume !(0 == ~N_generate_st~0); 9632944#L723-4 assume !(0 == ~S1_addsub_st~0); 9632943#L726-4 assume !(0 == ~S2_presdbl_st~0); 9632941#L729-4 assume !(0 == ~S3_zero_st~0); 9632940#L732-4 assume !(0 == ~D_print_st~0); 9632938#L742-2 assume !false; 9632937#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 9632935#L246-3 assume !(1 == ~main_in1_req_up~0); 9632932#L246-5 assume !(1 == ~main_in2_req_up~0); 9632933#L257-3 assume !(1 == ~main_sum_req_up~0); 9632862#L268-3 assume !(1 == ~main_diff_req_up~0); 9632858#L279-3 assume !(1 == ~main_pres_req_up~0); 9632854#L290-3 assume !(1 == ~main_dbl_req_up~0); 9632850#L301-3 assume !(1 == ~main_zero_req_up~0); 9632851#L312-3 assume 1 == ~main_clk_req_up~0; 9633042#L324-2 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 9633043#L327-3 [2018-12-02 15:00:12,905 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 15:00:12,905 INFO L82 PathProgramCache]: Analyzing trace with hash -239525980, now seen corresponding path program 12 times [2018-12-02 15:00:12,905 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 15:00:12,905 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 15:00:12,905 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:12,905 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 15:00:12,905 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:12,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:00:12,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:00:12,916 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 15:00:12,916 INFO L82 PathProgramCache]: Analyzing trace with hash 1098883206, now seen corresponding path program 1 times [2018-12-02 15:00:12,916 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 15:00:12,917 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 15:00:12,917 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:12,917 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 15:00:12,917 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:12,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 15:00:12,938 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-12-02 15:00:12,938 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 15:00:12,938 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 15:00:12,939 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 15:00:12,939 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 15:00:12,939 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 15:00:12,939 INFO L87 Difference]: Start difference. First operand 202494 states and 260732 transitions. cyclomatic complexity: 58239 Second operand 3 states. [2018-12-02 15:00:13,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 15:00:13,152 INFO L93 Difference]: Finished difference Result 123838 states and 158716 transitions. [2018-12-02 15:00:13,152 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 15:00:13,152 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 123838 states and 158716 transitions. [2018-12-02 15:00:13,448 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 109760 [2018-12-02 15:00:13,898 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 123838 states to 123838 states and 158716 transitions. [2018-12-02 15:00:13,898 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 123838 [2018-12-02 15:00:13,917 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 123838 [2018-12-02 15:00:13,917 INFO L73 IsDeterministic]: Start isDeterministic. Operand 123838 states and 158716 transitions. [2018-12-02 15:00:13,947 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 15:00:13,947 INFO L705 BuchiCegarLoop]: Abstraction has 123838 states and 158716 transitions. [2018-12-02 15:00:13,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123838 states and 158716 transitions. [2018-12-02 15:00:14,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123838 to 123838. [2018-12-02 15:00:14,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123838 states. [2018-12-02 15:00:14,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123838 states to 123838 states and 158716 transitions. [2018-12-02 15:00:14,549 INFO L728 BuchiCegarLoop]: Abstraction has 123838 states and 158716 transitions. [2018-12-02 15:00:14,549 INFO L608 BuchiCegarLoop]: Abstraction has 123838 states and 158716 transitions. [2018-12-02 15:00:14,549 INFO L442 BuchiCegarLoop]: ======== Iteration 47============ [2018-12-02 15:00:14,549 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 123838 states and 158716 transitions. [2018-12-02 15:00:14,792 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 109760 [2018-12-02 15:00:14,792 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 15:00:14,792 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 15:00:14,834 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, 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, 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-12-02 15:00:14,835 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 15:00:14,835 INFO L794 eck$LassoCheckResult]: Stem: 9940645#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 9940382#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 9940383#L246 assume !(1 == ~main_in1_req_up~0); 9940450#L246-2 assume !(1 == ~main_in2_req_up~0); 9940452#L257-1 assume !(1 == ~main_sum_req_up~0); 9942711#L268-1 assume !(1 == ~main_diff_req_up~0); 9942712#L279-1 assume !(1 == ~main_pres_req_up~0); 9943634#L290-1 assume !(1 == ~main_dbl_req_up~0); 9943635#L301-1 assume !(1 == ~main_zero_req_up~0); 9943842#L312-1 assume !(1 == ~main_clk_req_up~0); 9944093#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 9944090#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 9944088#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 9944085#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 9944081#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 9944077#L361-1 assume !(0 == ~main_in1_ev~0); 9944073#L366-1 assume !(0 == ~main_in2_ev~0); 9944069#L371-1 assume !(0 == ~main_sum_ev~0); 9944065#L376-1 assume !(0 == ~main_diff_ev~0); 9944061#L381-1 assume !(0 == ~main_pres_ev~0); 9944057#L386-1 assume !(0 == ~main_dbl_ev~0); 9944053#L391-1 assume !(0 == ~main_zero_ev~0); 9944049#L396-1 assume !(0 == ~main_clk_ev~0); 9944045#L401-1 assume !(0 == ~main_clk_pos_edge~0); 9944042#L406-1 assume !(0 == ~main_clk_neg_edge~0); 9944039#L411-1 assume !(1 == ~main_clk_pos_edge~0); 9944036#L416-1 assume !(1 == ~main_clk_pos_edge~0); 9944032#L421-1 assume !(1 == ~main_clk_pos_edge~0); 9944028#L426-1 assume !(1 == ~main_clk_pos_edge~0); 9944024#L431-1 assume !(1 == ~main_clk_pos_edge~0); 9943436#L436-1 assume !(1 == ~main_in1_ev~0); 9943272#L441-1 assume !(1 == ~main_in2_ev~0); 9943226#L446-1 assume !(1 == ~main_sum_ev~0); 9943211#L451-1 assume !(1 == ~main_diff_ev~0); 9942546#L456-1 assume !(1 == ~main_pres_ev~0); 9943204#L461-1 assume !(1 == ~main_dbl_ev~0); 9943199#L466-1 assume !(1 == ~main_zero_ev~0); 9943196#L471-1 assume !(1 == ~main_clk_ev~0); 9941644#L476-1 assume !(1 == ~main_clk_pos_edge~0); 9941640#L481-1 assume !(1 == ~main_clk_neg_edge~0); 9941637#L732-1 assume !false; 9941635#L493 start_simulation_~kernel_st~0 := 1;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; 9941633#L219 assume !false; 9941631#L137 assume !(0 == ~N_generate_st~0); 9941629#L141 assume !(0 == ~S1_addsub_st~0); 9941627#L144 assume !(0 == ~S2_presdbl_st~0); 9941625#L147 assume !(0 == ~S3_zero_st~0); 9941623#L150 assume !(0 == ~D_print_st~0); 9941621#L235 start_simulation_~kernel_st~0 := 2; 9941618#L499 assume !(1 == ~main_in1_req_up~0); 9941610#L499-2 assume !(1 == ~main_in2_req_up~0); 9941606#L510-1 assume !(1 == ~main_sum_req_up~0); 9940523#L521-1 assume !(1 == ~main_diff_req_up~0); 9940525#L532-1 assume !(1 == ~main_pres_req_up~0); 9948451#L543-1 assume !(1 == ~main_dbl_req_up~0); 9940499#L554-1 assume !(1 == ~main_zero_req_up~0); 9940500#L565-1 assume !(1 == ~main_clk_req_up~0); 9951483#L576-1 start_simulation_~kernel_st~0 := 3; 9940837#L595 assume !(0 == ~main_in1_ev~0); 9940838#L595-2 assume !(0 == ~main_in2_ev~0); 9951584#L600-1 assume !(0 == ~main_sum_ev~0); 9951582#L605-1 assume !(0 == ~main_diff_ev~0); 9951572#L610-1 assume !(0 == ~main_pres_ev~0); 9951567#L615-1 assume !(0 == ~main_dbl_ev~0); 9951563#L620-1 assume !(0 == ~main_zero_ev~0); 9951559#L625-1 assume !(0 == ~main_clk_ev~0); 9951557#L630-1 assume !(0 == ~main_clk_pos_edge~0); 9951552#L635-1 assume !(0 == ~main_clk_neg_edge~0); 9951548#L640-1 assume !(1 == ~main_clk_pos_edge~0); 9951544#L645-1 assume !(1 == ~main_clk_pos_edge~0); 9951539#L650-1 assume !(1 == ~main_clk_pos_edge~0); 9951534#L655-1 assume !(1 == ~main_clk_pos_edge~0); 9951529#L660-1 assume !(1 == ~main_clk_pos_edge~0); 9951525#L665-1 assume !(1 == ~main_in1_ev~0); 9951523#L670-1 assume !(1 == ~main_in2_ev~0); 9984649#L675-1 assume !(1 == ~main_sum_ev~0); 9984644#L680-1 assume !(1 == ~main_diff_ev~0); 9982158#L685-1 assume !(1 == ~main_pres_ev~0); 9984640#L690-1 assume !(1 == ~main_dbl_ev~0); 9981964#L695-1 assume !(1 == ~main_zero_ev~0); 9984638#L700-1 assume !(1 == ~main_clk_ev~0); 9984637#L705-1 assume !(1 == ~main_clk_pos_edge~0); 9984634#L710-1 assume !(1 == ~main_clk_neg_edge~0); 9984631#L715-1 assume !(0 == ~N_generate_st~0); 9984629#L723 assume !(0 == ~S1_addsub_st~0); 9984627#L726 assume !(0 == ~S2_presdbl_st~0); 9984625#L729 assume !(0 == ~S3_zero_st~0); 9984623#L732 assume !(0 == ~D_print_st~0); 9984621#L742-2 assume !false; 9984619#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 9984616#L246-3 assume !(1 == ~main_in1_req_up~0); 9984612#L246-5 assume !(1 == ~main_in2_req_up~0); 9984608#L257-3 assume !(1 == ~main_sum_req_up~0); 9984609#L268-3 assume !(1 == ~main_diff_req_up~0); 10059775#L279-3 assume !(1 == ~main_pres_req_up~0); 10060202#L290-3 assume !(1 == ~main_dbl_req_up~0); 10062894#L301-3 assume !(1 == ~main_zero_req_up~0); 10063492#L312-3 assume 1 == ~main_clk_req_up~0; 10055138#L324-2 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 9953168#L327-3 [2018-12-02 15:00:14,835 INFO L796 eck$LassoCheckResult]: Loop: 9953168#L327-3 assume 1 == ~main_clk_val~0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 2; 10055137#L324-3 ~main_clk_req_up~0 := 0; 10055134#L323-3 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 10055132#L341-3 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 10055130#L346-3 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 10055128#L351-3 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 10055126#L356-3 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 10055124#L361-3 assume !(0 == ~main_in1_ev~0); 10055123#L366-3 assume !(0 == ~main_in2_ev~0); 10055122#L371-3 assume !(0 == ~main_sum_ev~0); 10055120#L376-3 assume !(0 == ~main_diff_ev~0); 10055118#L381-3 assume !(0 == ~main_pres_ev~0); 10055114#L386-3 assume !(0 == ~main_dbl_ev~0); 10055110#L391-3 assume !(0 == ~main_zero_ev~0); 10055106#L396-3 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 10055104#L401-3 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 10055102#L406-3 assume !(0 == ~main_clk_neg_edge~0); 10055100#L411-3 assume 1 == ~main_clk_pos_edge~0;~N_generate_st~0 := 0; 10055099#L416-3 assume 1 == ~main_clk_pos_edge~0;~S1_addsub_st~0 := 0; 10055098#L421-3 assume 1 == ~main_clk_pos_edge~0;~S2_presdbl_st~0 := 0; 10055097#L426-3 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 10055096#L431-3 assume 1 == ~main_clk_pos_edge~0;~D_print_st~0 := 0; 10055092#L436-3 assume !(1 == ~main_in1_ev~0); 10055089#L441-3 assume !(1 == ~main_in2_ev~0); 9970511#L446-3 assume !(1 == ~main_sum_ev~0); 9970484#L451-3 assume !(1 == ~main_diff_ev~0); 10044272#L456-3 assume !(1 == ~main_pres_ev~0); 10055084#L461-3 assume !(1 == ~main_dbl_ev~0); 10038954#L466-3 assume !(1 == ~main_zero_ev~0); 9988609#L471-3 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 10055080#L476-3 assume 1 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 2; 10055079#L481-3 assume !(1 == ~main_clk_neg_edge~0); 10055077#L732-3 assume !false; 10055075#L493-1 start_simulation_~kernel_st~0 := 1;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; 10055048#L219-1 assume !false; 10055071#L137-1 assume 0 == ~N_generate_st~0; 10055068#L150-3 assume 0 == ~N_generate_st~0;eval_~tmp~0 := eval_#t~nondet0;havoc eval_#t~nondet0; 10055065#L163-2 assume 0 != eval_~tmp~0;~N_generate_st~0 := 1;havoc N_generate_~a~0, N_generate_~b~0;havoc N_generate_~a~0;havoc N_generate_~b~0;~main_in1_val_t~0 := N_generate_~a~0;~main_in1_req_up~0 := 1;~main_in2_val_t~0 := N_generate_~b~0;~main_in2_req_up~0 := 1; 10055066#L159-1 assume 0 == ~S1_addsub_st~0;eval_~tmp___0~0 := eval_#t~nondet1;havoc eval_#t~nondet1; 10055171#L178-2 assume 0 != eval_~tmp___0~0;~S1_addsub_st~0 := 1;havoc S1_addsub_~a~1, S1_addsub_~b~1;havoc S1_addsub_~a~1;havoc S1_addsub_~b~1;S1_addsub_~a~1 := ~main_in1_val~0;S1_addsub_~b~1 := ~main_in2_val~0;~main_sum_val_t~0 := S1_addsub_~a~1 + S1_addsub_~b~1;~main_sum_req_up~0 := 1;~main_diff_val_t~0 := S1_addsub_~a~1 - S1_addsub_~b~1;~main_diff_req_up~0 := 1; 10055172#L174-1 assume 0 == ~S2_presdbl_st~0;eval_~tmp___1~0 := eval_#t~nondet2;havoc eval_#t~nondet2; 10055107#L193-2 assume 0 != eval_~tmp___1~0;~S2_presdbl_st~0 := 1;havoc S2_presdbl_~a~2, S2_presdbl_~b~2, S2_presdbl_~c~0, S2_presdbl_~d~0;havoc S2_presdbl_~a~2;havoc S2_presdbl_~b~2;havoc S2_presdbl_~c~0;havoc S2_presdbl_~d~0;S2_presdbl_~a~2 := ~main_sum_val~0;S2_presdbl_~b~2 := ~main_diff_val~0;~main_pres_val_t~0 := S2_presdbl_~a~2;~main_pres_req_up~0 := 1;S2_presdbl_~c~0 := S2_presdbl_~a~2 + S2_presdbl_~b~2;S2_presdbl_~d~0 := S2_presdbl_~a~2 - S2_presdbl_~b~2;~main_dbl_val_t~0 := S2_presdbl_~c~0 + S2_presdbl_~d~0;~main_dbl_req_up~0 := 1; 10055105#L189-1 assume 0 == ~S3_zero_st~0;eval_~tmp___2~0 := eval_#t~nondet3;havoc eval_#t~nondet3; 9953009#L208-2 assume 0 != eval_~tmp___2~0;~S3_zero_st~0 := 1;havoc S3_zero_~a~3, S3_zero_~b~3;havoc S3_zero_~a~3;havoc S3_zero_~b~3;S3_zero_~a~3 := ~main_pres_val~0;S3_zero_~b~3 := ~main_dbl_val~0;~main_zero_val_t~0 := S3_zero_~b~3 - (S3_zero_~a~3 + S3_zero_~a~3);~main_zero_req_up~0 := 1; 9953005#L204-1 assume 0 == ~D_print_st~0;eval_~tmp___3~0 := eval_#t~nondet4;havoc eval_#t~nondet4; 9952169#L223-2 assume 0 != eval_~tmp___3~0;~D_print_st~0 := 1;~D_z~0 := ~main_zero_val~0; 9952166#L219-1 assume !false; 9952162#L137-1 assume !(0 == ~N_generate_st~0); 9952159#L141-2 assume !(0 == ~S1_addsub_st~0); 9951909#L144-2 assume !(0 == ~S2_presdbl_st~0); 9951905#L147-2 assume !(0 == ~S3_zero_st~0); 9951848#L150-2 assume !(0 == ~D_print_st~0); 9951845#L235-1 start_simulation_~kernel_st~0 := 2; 9951827#L499-3 assume 1 == ~main_in1_req_up~0; 9951816#L500-3 assume ~main_in1_val~0 != ~main_in1_val_t~0;~main_in1_val~0 := ~main_in1_val_t~0;~main_in1_ev~0 := 0; 9951810#L500-5 ~main_in1_req_up~0 := 0; 9951806#L499-5 assume 1 == ~main_in2_req_up~0; 9951800#L511-3 assume !(~main_in2_val~0 != ~main_in2_val_t~0); 9951797#L511-5 ~main_in2_req_up~0 := 0; 9951794#L510-3 assume 1 == ~main_sum_req_up~0; 9951790#L522-3 assume ~main_sum_val~0 != ~main_sum_val_t~0;~main_sum_val~0 := ~main_sum_val_t~0;~main_sum_ev~0 := 0; 9951791#L522-5 ~main_sum_req_up~0 := 0; 10046181#L521-3 assume 1 == ~main_diff_req_up~0; 9968620#L533-3 assume ~main_diff_val~0 != ~main_diff_val_t~0;~main_diff_val~0 := ~main_diff_val_t~0;~main_diff_ev~0 := 0; 9968616#L533-5 ~main_diff_req_up~0 := 0; 9968613#L532-3 assume 1 == ~main_pres_req_up~0; 9968611#L544-3 assume !(~main_pres_val~0 != ~main_pres_val_t~0); 9968608#L544-5 ~main_pres_req_up~0 := 0; 9968607#L543-3 assume 1 == ~main_dbl_req_up~0; 9968605#L555-3 assume !(~main_dbl_val~0 != ~main_dbl_val_t~0); 9968602#L555-5 ~main_dbl_req_up~0 := 0; 9968598#L554-3 assume 1 == ~main_zero_req_up~0; 9968590#L566-3 assume ~main_zero_val~0 != ~main_zero_val_t~0;~main_zero_val~0 := ~main_zero_val_t~0;~main_zero_ev~0 := 0; 9968594#L566-5 ~main_zero_req_up~0 := 0; 10010255#L565-3 assume !(1 == ~main_clk_req_up~0); 10010253#L576-3 start_simulation_~kernel_st~0 := 3; 10010250#L595-3 assume !(0 == ~main_in1_ev~0); 10010248#L595-5 assume !(0 == ~main_in2_ev~0); 10010246#L600-3 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 10010244#L605-3 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 10010242#L610-3 assume !(0 == ~main_pres_ev~0); 10010240#L615-3 assume !(0 == ~main_dbl_ev~0); 10010238#L620-3 assume 0 == ~main_zero_ev~0;~main_zero_ev~0 := 1; 10010236#L625-3 assume !(0 == ~main_clk_ev~0); 10010234#L630-3 assume !(0 == ~main_clk_pos_edge~0); 10010232#L635-3 assume !(0 == ~main_clk_neg_edge~0); 10010230#L640-3 assume !(1 == ~main_clk_pos_edge~0); 10010226#L645-3 assume !(1 == ~main_clk_pos_edge~0); 10010222#L650-3 assume !(1 == ~main_clk_pos_edge~0); 10010218#L655-3 assume !(1 == ~main_clk_pos_edge~0); 10010217#L660-3 assume !(1 == ~main_clk_pos_edge~0); 10010214#L665-3 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 10010215#L670-3 assume !(1 == ~main_in2_ev~0); 9963842#L675-3 assume !(1 == ~main_sum_ev~0); 9963837#L680-3 assume !(1 == ~main_diff_ev~0); 9963835#L685-3 assume !(1 == ~main_pres_ev~0); 9963831#L690-3 assume !(1 == ~main_dbl_ev~0); 9960889#L695-3 assume 1 == ~main_zero_ev~0;~main_zero_ev~0 := 2; 9960887#L700-3 assume !(1 == ~main_clk_ev~0); 9960886#L705-3 assume !(1 == ~main_clk_pos_edge~0); 9960884#L710-3 assume !(1 == ~main_clk_neg_edge~0); 9960882#L715-3 assume !(0 == ~N_generate_st~0); 9960881#L723-2 assume !(0 == ~S1_addsub_st~0); 9960880#L726-2 assume !(0 == ~S2_presdbl_st~0); 9960879#L729-2 assume !(0 == ~S3_zero_st~0); 9960877#L732-2 assume !(0 == ~D_print_st~0); 9960875#L742-1 main_~count~0 := 1 + main_~count~0; 9960872#L793 assume !(5 == main_~count~0); 9960869#L793-2 ~main_clk_val_t~0 := 0;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 9960866#L246-6 assume !(1 == ~main_in1_req_up~0); 9960862#L246-8 assume !(1 == ~main_in2_req_up~0); 9960863#L257-5 assume !(1 == ~main_sum_req_up~0); 9981981#L268-5 assume !(1 == ~main_diff_req_up~0); 9981977#L279-5 assume !(1 == ~main_pres_req_up~0); 9981975#L290-5 assume !(1 == ~main_dbl_req_up~0); 9981976#L301-5 assume !(1 == ~main_zero_req_up~0); 9999728#L312-5 assume 1 == ~main_clk_req_up~0; 9999726#L324-4 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 9999724#L327-6 assume !(1 == ~main_clk_val~0);~main_clk_neg_edge~0 := 0;~main_clk_pos_edge~0 := 2; 9940725#L324-5 ~main_clk_req_up~0 := 0; 9940455#L323-5 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 9940456#L341-5 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 9940651#L346-5 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 9940403#L351-5 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 9940404#L356-5 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 9940493#L361-5 assume !(0 == ~main_in1_ev~0); 9940568#L366-5 assume !(0 == ~main_in2_ev~0); 10064070#L371-5 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 10064068#L376-5 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 10062020#L381-5 assume !(0 == ~main_pres_ev~0); 10062019#L386-5 assume !(0 == ~main_dbl_ev~0); 10062018#L391-5 assume !(0 == ~main_zero_ev~0); 10062016#L396-5 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 10062014#L401-5 assume !(0 == ~main_clk_pos_edge~0); 10062012#L406-5 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 10062010#L411-5 assume !(1 == ~main_clk_pos_edge~0); 10062008#L416-5 assume !(1 == ~main_clk_pos_edge~0); 10049435#L421-5 assume !(1 == ~main_clk_pos_edge~0); 10049432#L426-5 assume !(1 == ~main_clk_pos_edge~0); 10049428#L431-5 assume !(1 == ~main_clk_pos_edge~0); 9964587#L436-5 assume !(1 == ~main_in1_ev~0); 9954487#L441-5 assume !(1 == ~main_in2_ev~0); 9955867#L446-5 assume !(1 == ~main_sum_ev~0); 9955976#L451-5 assume !(1 == ~main_diff_ev~0); 9955973#L456-5 assume !(1 == ~main_pres_ev~0); 9954814#L461-5 assume !(1 == ~main_dbl_ev~0); 9954325#L466-5 assume !(1 == ~main_zero_ev~0); 9954323#L471-5 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 9954320#L476-5 assume !(1 == ~main_clk_pos_edge~0); 9954317#L481-5 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 9954318#L732-5 assume !false; 9971905#L493-2 start_simulation_~kernel_st~0 := 1;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; 9971903#L219-2 assume !false; 9971899#L137-2 assume !(0 == ~N_generate_st~0); 9971896#L141-4 assume !(0 == ~S1_addsub_st~0); 9971895#L144-4 assume !(0 == ~S2_presdbl_st~0); 9971892#L147-4 assume !(0 == ~S3_zero_st~0); 9971891#L150-4 assume !(0 == ~D_print_st~0); 9971889#L235-2 start_simulation_~kernel_st~0 := 2; 9971887#L499-6 assume !(1 == ~main_in1_req_up~0); 9971882#L499-8 assume !(1 == ~main_in2_req_up~0); 9971880#L510-5 assume !(1 == ~main_sum_req_up~0); 9971877#L521-5 assume !(1 == ~main_diff_req_up~0); 9971874#L532-5 assume !(1 == ~main_pres_req_up~0); 9971871#L543-5 assume !(1 == ~main_dbl_req_up~0); 9971872#L554-5 assume !(1 == ~main_zero_req_up~0); 9978196#L565-5 assume !(1 == ~main_clk_req_up~0); 9978194#L576-5 start_simulation_~kernel_st~0 := 3; 9978192#L595-6 assume !(0 == ~main_in1_ev~0); 9978190#L595-8 assume !(0 == ~main_in2_ev~0); 9978188#L600-5 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 9978186#L605-5 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 9978184#L610-5 assume !(0 == ~main_pres_ev~0); 9978183#L615-5 assume !(0 == ~main_dbl_ev~0); 9978182#L620-5 assume !(0 == ~main_zero_ev~0); 9978180#L625-5 assume !(0 == ~main_clk_ev~0); 9978178#L630-5 assume !(0 == ~main_clk_pos_edge~0); 9978176#L635-5 assume !(0 == ~main_clk_neg_edge~0); 9978174#L640-5 assume !(1 == ~main_clk_pos_edge~0); 9978172#L645-5 assume !(1 == ~main_clk_pos_edge~0); 9978170#L650-5 assume !(1 == ~main_clk_pos_edge~0); 9978168#L655-5 assume !(1 == ~main_clk_pos_edge~0); 9978166#L660-5 assume !(1 == ~main_clk_pos_edge~0); 9978164#L665-5 assume !(1 == ~main_in1_ev~0); 9977666#L670-5 assume !(1 == ~main_in2_ev~0); 9976350#L675-5 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 9978047#L680-5 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 9978045#L685-5 assume !(1 == ~main_pres_ev~0); 9978042#L690-5 assume !(1 == ~main_dbl_ev~0); 9974992#L695-5 assume !(1 == ~main_zero_ev~0); 9978038#L700-5 assume !(1 == ~main_clk_ev~0); 9978036#L705-5 assume !(1 == ~main_clk_pos_edge~0); 9978032#L710-5 assume !(1 == ~main_clk_neg_edge~0); 9955379#L715-5 assume !(0 == ~N_generate_st~0); 9978029#L723-4 assume !(0 == ~S1_addsub_st~0); 9978026#L726-4 assume !(0 == ~S2_presdbl_st~0); 9978025#L729-4 assume !(0 == ~S3_zero_st~0); 9978024#L732-4 assume !(0 == ~D_print_st~0); 9978023#L742-2 assume !false; 9978022#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 9978019#L246-3 assume !(1 == ~main_in1_req_up~0); 9978020#L246-5 assume !(1 == ~main_in2_req_up~0); 9983819#L257-3 assume !(1 == ~main_sum_req_up~0); 9984767#L268-3 assume !(1 == ~main_diff_req_up~0); 10044345#L279-3 assume !(1 == ~main_pres_req_up~0); 10056221#L290-3 assume !(1 == ~main_dbl_req_up~0); 10056222#L301-3 assume !(1 == ~main_zero_req_up~0); 10057523#L312-3 assume 1 == ~main_clk_req_up~0; 10063661#L324-2 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 9953168#L327-3 [2018-12-02 15:00:14,835 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 15:00:14,835 INFO L82 PathProgramCache]: Analyzing trace with hash -239525980, now seen corresponding path program 13 times [2018-12-02 15:00:14,835 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 15:00:14,835 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 15:00:14,836 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:14,836 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 15:00:14,836 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:14,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:00:14,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:00:14,847 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 15:00:14,847 INFO L82 PathProgramCache]: Analyzing trace with hash -750071670, now seen corresponding path program 1 times [2018-12-02 15:00:14,847 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 15:00:14,847 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 15:00:14,847 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:14,848 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 15:00:14,848 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:14,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 15:00:14,877 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-12-02 15:00:14,878 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 15:00:14,878 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 15:00:14,878 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 15:00:14,878 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 15:00:14,878 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 15:00:14,878 INFO L87 Difference]: Start difference. First operand 123838 states and 158716 transitions. cyclomatic complexity: 34879 Second operand 3 states. [2018-12-02 15:00:15,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 15:00:15,009 INFO L93 Difference]: Finished difference Result 82398 states and 106044 transitions. [2018-12-02 15:00:15,009 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 15:00:15,009 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 82398 states and 106044 transitions. [2018-12-02 15:00:15,193 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 71712 [2018-12-02 15:00:15,308 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 82398 states to 82398 states and 106044 transitions. [2018-12-02 15:00:15,308 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 82398 [2018-12-02 15:00:15,342 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 82398 [2018-12-02 15:00:15,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 82398 states and 106044 transitions. [2018-12-02 15:00:15,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 15:00:15,373 INFO L705 BuchiCegarLoop]: Abstraction has 82398 states and 106044 transitions. [2018-12-02 15:00:15,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82398 states and 106044 transitions. [2018-12-02 15:00:15,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82398 to 82398. [2018-12-02 15:00:15,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82398 states. [2018-12-02 15:00:15,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82398 states to 82398 states and 106044 transitions. [2018-12-02 15:00:15,782 INFO L728 BuchiCegarLoop]: Abstraction has 82398 states and 106044 transitions. [2018-12-02 15:00:15,782 INFO L608 BuchiCegarLoop]: Abstraction has 82398 states and 106044 transitions. [2018-12-02 15:00:15,782 INFO L442 BuchiCegarLoop]: ======== Iteration 48============ [2018-12-02 15:00:15,782 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 82398 states and 106044 transitions. [2018-12-02 15:00:16,020 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 71712 [2018-12-02 15:00:16,020 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 15:00:16,020 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 15:00:16,041 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, 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, 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-12-02 15:00:16,042 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 15:00:16,042 INFO L794 eck$LassoCheckResult]: Stem: 10146892#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 10146622#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 10146623#L246 assume !(1 == ~main_in1_req_up~0); 10146695#L246-2 assume !(1 == ~main_in2_req_up~0); 10146697#L257-1 assume !(1 == ~main_sum_req_up~0); 10146754#L268-1 assume !(1 == ~main_diff_req_up~0); 10146761#L279-1 assume !(1 == ~main_pres_req_up~0); 10149354#L290-1 assume !(1 == ~main_dbl_req_up~0); 10149350#L301-1 assume !(1 == ~main_zero_req_up~0); 10149347#L312-1 assume !(1 == ~main_clk_req_up~0); 10149345#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 10149343#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 10149341#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 10149339#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 10149337#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 10149335#L361-1 assume !(0 == ~main_in1_ev~0); 10149333#L366-1 assume !(0 == ~main_in2_ev~0); 10149332#L371-1 assume !(0 == ~main_sum_ev~0); 10149330#L376-1 assume !(0 == ~main_diff_ev~0); 10149329#L381-1 assume !(0 == ~main_pres_ev~0); 10149327#L386-1 assume !(0 == ~main_dbl_ev~0); 10149326#L391-1 assume !(0 == ~main_zero_ev~0); 10149325#L396-1 assume !(0 == ~main_clk_ev~0); 10149322#L401-1 assume !(0 == ~main_clk_pos_edge~0); 10149318#L406-1 assume !(0 == ~main_clk_neg_edge~0); 10149316#L411-1 assume !(1 == ~main_clk_pos_edge~0); 10149314#L416-1 assume !(1 == ~main_clk_pos_edge~0); 10149312#L421-1 assume !(1 == ~main_clk_pos_edge~0); 10149310#L426-1 assume !(1 == ~main_clk_pos_edge~0); 10149308#L431-1 assume !(1 == ~main_clk_pos_edge~0); 10149306#L436-1 assume !(1 == ~main_in1_ev~0); 10149303#L441-1 assume !(1 == ~main_in2_ev~0); 10149299#L446-1 assume !(1 == ~main_sum_ev~0); 10148502#L451-1 assume !(1 == ~main_diff_ev~0); 10149295#L456-1 assume !(1 == ~main_pres_ev~0); 10149292#L461-1 assume !(1 == ~main_dbl_ev~0); 10148219#L466-1 assume !(1 == ~main_zero_ev~0); 10147967#L471-1 assume !(1 == ~main_clk_ev~0); 10149288#L476-1 assume !(1 == ~main_clk_pos_edge~0); 10149286#L481-1 assume !(1 == ~main_clk_neg_edge~0); 10149284#L732-1 assume !false; 10149282#L493 start_simulation_~kernel_st~0 := 1;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; 10149280#L219 assume !false; 10149278#L137 assume !(0 == ~N_generate_st~0); 10149276#L141 assume !(0 == ~S1_addsub_st~0); 10149274#L144 assume !(0 == ~S2_presdbl_st~0); 10149271#L147 assume !(0 == ~S3_zero_st~0); 10149270#L150 assume !(0 == ~D_print_st~0); 10149268#L235 start_simulation_~kernel_st~0 := 2; 10149266#L499 assume !(1 == ~main_in1_req_up~0); 10149207#L499-2 assume !(1 == ~main_in2_req_up~0); 10149202#L510-1 assume !(1 == ~main_sum_req_up~0); 10149203#L521-1 assume !(1 == ~main_diff_req_up~0); 10152432#L532-1 assume !(1 == ~main_pres_req_up~0); 10152433#L543-1 assume !(1 == ~main_dbl_req_up~0); 10152479#L554-1 assume !(1 == ~main_zero_req_up~0); 10153241#L565-1 assume !(1 == ~main_clk_req_up~0); 10153237#L576-1 start_simulation_~kernel_st~0 := 3; 10153233#L595 assume !(0 == ~main_in1_ev~0); 10153229#L595-2 assume !(0 == ~main_in2_ev~0); 10153225#L600-1 assume !(0 == ~main_sum_ev~0); 10153221#L605-1 assume !(0 == ~main_diff_ev~0); 10153217#L610-1 assume !(0 == ~main_pres_ev~0); 10153213#L615-1 assume !(0 == ~main_dbl_ev~0); 10153209#L620-1 assume !(0 == ~main_zero_ev~0); 10153205#L625-1 assume !(0 == ~main_clk_ev~0); 10153201#L630-1 assume !(0 == ~main_clk_pos_edge~0); 10153197#L635-1 assume !(0 == ~main_clk_neg_edge~0); 10153193#L640-1 assume !(1 == ~main_clk_pos_edge~0); 10153189#L645-1 assume !(1 == ~main_clk_pos_edge~0); 10153185#L650-1 assume !(1 == ~main_clk_pos_edge~0); 10153181#L655-1 assume !(1 == ~main_clk_pos_edge~0); 10153177#L660-1 assume !(1 == ~main_clk_pos_edge~0); 10153171#L665-1 assume !(1 == ~main_in1_ev~0); 10153167#L670-1 assume !(1 == ~main_in2_ev~0); 10152316#L675-1 assume !(1 == ~main_sum_ev~0); 10152310#L680-1 assume !(1 == ~main_diff_ev~0); 10152308#L685-1 assume !(1 == ~main_pres_ev~0); 10184446#L690-1 assume !(1 == ~main_dbl_ev~0); 10183700#L695-1 assume !(1 == ~main_zero_ev~0); 10184443#L700-1 assume !(1 == ~main_clk_ev~0); 10184442#L705-1 assume !(1 == ~main_clk_pos_edge~0); 10184441#L710-1 assume !(1 == ~main_clk_neg_edge~0); 10184438#L715-1 assume !(0 == ~N_generate_st~0); 10184435#L723 assume !(0 == ~S1_addsub_st~0); 10184433#L726 assume !(0 == ~S2_presdbl_st~0); 10184431#L729 assume !(0 == ~S3_zero_st~0); 10184429#L732 assume !(0 == ~D_print_st~0); 10184427#L742-2 assume !false; 10184425#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 10184422#L246-3 assume !(1 == ~main_in1_req_up~0); 10184423#L246-5 assume !(1 == ~main_in2_req_up~0); 10187979#L257-3 assume !(1 == ~main_sum_req_up~0); 10211749#L268-3 assume !(1 == ~main_diff_req_up~0); 10218676#L279-3 assume !(1 == ~main_pres_req_up~0); 10220638#L290-3 assume !(1 == ~main_dbl_req_up~0); 10220639#L301-3 assume !(1 == ~main_zero_req_up~0); 10226552#L312-3 assume 1 == ~main_clk_req_up~0; 10218509#L324-2 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 10215393#L327-3 [2018-12-02 15:00:16,042 INFO L796 eck$LassoCheckResult]: Loop: 10215393#L327-3 assume 1 == ~main_clk_val~0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 2; 10218506#L324-3 ~main_clk_req_up~0 := 0; 10218504#L323-3 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 10218502#L341-3 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 10218500#L346-3 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 10218498#L351-3 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 10218496#L356-3 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 10218494#L361-3 assume !(0 == ~main_in1_ev~0); 10218492#L366-3 assume !(0 == ~main_in2_ev~0); 10218490#L371-3 assume !(0 == ~main_sum_ev~0); 10218488#L376-3 assume !(0 == ~main_diff_ev~0); 10218486#L381-3 assume !(0 == ~main_pres_ev~0); 10218484#L386-3 assume !(0 == ~main_dbl_ev~0); 10218482#L391-3 assume !(0 == ~main_zero_ev~0); 10218480#L396-3 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 10218478#L401-3 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 10218477#L406-3 assume !(0 == ~main_clk_neg_edge~0); 10218475#L411-3 assume 1 == ~main_clk_pos_edge~0;~N_generate_st~0 := 0; 10218473#L416-3 assume 1 == ~main_clk_pos_edge~0;~S1_addsub_st~0 := 0; 10218472#L421-3 assume 1 == ~main_clk_pos_edge~0;~S2_presdbl_st~0 := 0; 10218470#L426-3 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 10218468#L431-3 assume 1 == ~main_clk_pos_edge~0;~D_print_st~0 := 0; 10218432#L436-3 assume !(1 == ~main_in1_ev~0); 10218430#L441-3 assume !(1 == ~main_in2_ev~0); 10188839#L446-3 assume !(1 == ~main_sum_ev~0); 10169173#L451-3 assume !(1 == ~main_diff_ev~0); 10218423#L456-3 assume !(1 == ~main_pres_ev~0); 10218420#L461-3 assume !(1 == ~main_dbl_ev~0); 10184218#L466-3 assume !(1 == ~main_zero_ev~0); 10164298#L471-3 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 10218418#L476-3 assume 1 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 2; 10218417#L481-3 assume !(1 == ~main_clk_neg_edge~0); 10218416#L732-3 assume !false; 10180647#L493-1 start_simulation_~kernel_st~0 := 1;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; 10180645#L219-1 assume !false; 10180642#L137-1 assume 0 == ~N_generate_st~0; 10180641#L150-3 assume 0 == ~N_generate_st~0;eval_~tmp~0 := eval_#t~nondet0;havoc eval_#t~nondet0; 10180639#L163-2 assume 0 != eval_~tmp~0;~N_generate_st~0 := 1;havoc N_generate_~a~0, N_generate_~b~0;havoc N_generate_~a~0;havoc N_generate_~b~0;~main_in1_val_t~0 := N_generate_~a~0;~main_in1_req_up~0 := 1;~main_in2_val_t~0 := N_generate_~b~0;~main_in2_req_up~0 := 1; 10180640#L159-1 assume 0 == ~S1_addsub_st~0;eval_~tmp___0~0 := eval_#t~nondet1;havoc eval_#t~nondet1; 10219141#L178-2 assume 0 != eval_~tmp___0~0;~S1_addsub_st~0 := 1;havoc S1_addsub_~a~1, S1_addsub_~b~1;havoc S1_addsub_~a~1;havoc S1_addsub_~b~1;S1_addsub_~a~1 := ~main_in1_val~0;S1_addsub_~b~1 := ~main_in2_val~0;~main_sum_val_t~0 := S1_addsub_~a~1 + S1_addsub_~b~1;~main_sum_req_up~0 := 1;~main_diff_val_t~0 := S1_addsub_~a~1 - S1_addsub_~b~1;~main_diff_req_up~0 := 1; 10219142#L174-1 assume 0 == ~S2_presdbl_st~0;eval_~tmp___1~0 := eval_#t~nondet2;havoc eval_#t~nondet2; 10219208#L193-2 assume 0 != eval_~tmp___1~0;~S2_presdbl_st~0 := 1;havoc S2_presdbl_~a~2, S2_presdbl_~b~2, S2_presdbl_~c~0, S2_presdbl_~d~0;havoc S2_presdbl_~a~2;havoc S2_presdbl_~b~2;havoc S2_presdbl_~c~0;havoc S2_presdbl_~d~0;S2_presdbl_~a~2 := ~main_sum_val~0;S2_presdbl_~b~2 := ~main_diff_val~0;~main_pres_val_t~0 := S2_presdbl_~a~2;~main_pres_req_up~0 := 1;S2_presdbl_~c~0 := S2_presdbl_~a~2 + S2_presdbl_~b~2;S2_presdbl_~d~0 := S2_presdbl_~a~2 - S2_presdbl_~b~2;~main_dbl_val_t~0 := S2_presdbl_~c~0 + S2_presdbl_~d~0;~main_dbl_req_up~0 := 1; 10219207#L189-1 assume 0 == ~S3_zero_st~0;eval_~tmp___2~0 := eval_#t~nondet3;havoc eval_#t~nondet3; 10219204#L208-2 assume 0 != eval_~tmp___2~0;~S3_zero_st~0 := 1;havoc S3_zero_~a~3, S3_zero_~b~3;havoc S3_zero_~a~3;havoc S3_zero_~b~3;S3_zero_~a~3 := ~main_pres_val~0;S3_zero_~b~3 := ~main_dbl_val~0;~main_zero_val_t~0 := S3_zero_~b~3 - (S3_zero_~a~3 + S3_zero_~a~3);~main_zero_req_up~0 := 1; 10219205#L204-1 assume 0 == ~D_print_st~0;eval_~tmp___3~0 := eval_#t~nondet4;havoc eval_#t~nondet4; 10180519#L223-2 assume 0 != eval_~tmp___3~0;~D_print_st~0 := 1;~D_z~0 := ~main_zero_val~0; 10180515#L219-1 assume !false; 10180511#L137-1 assume !(0 == ~N_generate_st~0); 10180507#L141-2 assume !(0 == ~S1_addsub_st~0); 10180503#L144-2 assume !(0 == ~S2_presdbl_st~0); 10180499#L147-2 assume !(0 == ~S3_zero_st~0); 10180495#L150-2 assume !(0 == ~D_print_st~0); 10180493#L235-1 start_simulation_~kernel_st~0 := 2; 10180491#L499-3 assume 1 == ~main_in1_req_up~0; 10180488#L500-3 assume ~main_in1_val~0 != ~main_in1_val_t~0;~main_in1_val~0 := ~main_in1_val_t~0;~main_in1_ev~0 := 0; 10180489#L500-5 ~main_in1_req_up~0 := 0; 10184043#L499-5 assume 1 == ~main_in2_req_up~0; 10184039#L511-3 assume ~main_in2_val~0 != ~main_in2_val_t~0;~main_in2_val~0 := ~main_in2_val_t~0;~main_in2_ev~0 := 0; 10184040#L511-5 ~main_in2_req_up~0 := 0; 10188658#L510-3 assume 1 == ~main_sum_req_up~0; 10188650#L522-3 assume !(~main_sum_val~0 != ~main_sum_val_t~0); 10188651#L522-5 ~main_sum_req_up~0 := 0; 10222744#L521-3 assume 1 == ~main_diff_req_up~0; 10166228#L533-3 assume ~main_diff_val~0 != ~main_diff_val_t~0;~main_diff_val~0 := ~main_diff_val_t~0;~main_diff_ev~0 := 0; 10166226#L533-5 ~main_diff_req_up~0 := 0; 10166222#L532-3 assume 1 == ~main_pres_req_up~0; 10166219#L544-3 assume !(~main_pres_val~0 != ~main_pres_val_t~0); 10166217#L544-5 ~main_pres_req_up~0 := 0; 10166214#L543-3 assume 1 == ~main_dbl_req_up~0; 10166208#L555-3 assume ~main_dbl_val~0 != ~main_dbl_val_t~0;~main_dbl_val~0 := ~main_dbl_val_t~0;~main_dbl_ev~0 := 0; 10166207#L555-5 ~main_dbl_req_up~0 := 0; 10166206#L554-3 assume 1 == ~main_zero_req_up~0; 10166152#L566-3 assume !(~main_zero_val~0 != ~main_zero_val_t~0); 10166150#L566-5 ~main_zero_req_up~0 := 0; 10166148#L565-3 assume !(1 == ~main_clk_req_up~0); 10166144#L576-3 start_simulation_~kernel_st~0 := 3; 10166142#L595-3 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 10166140#L595-5 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 10166138#L600-3 assume !(0 == ~main_sum_ev~0); 10166136#L605-3 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 10166134#L610-3 assume !(0 == ~main_pres_ev~0); 10166132#L615-3 assume 0 == ~main_dbl_ev~0;~main_dbl_ev~0 := 1; 10166130#L620-3 assume !(0 == ~main_zero_ev~0); 10166128#L625-3 assume !(0 == ~main_clk_ev~0); 10166126#L630-3 assume !(0 == ~main_clk_pos_edge~0); 10166124#L635-3 assume !(0 == ~main_clk_neg_edge~0); 10166122#L640-3 assume !(1 == ~main_clk_pos_edge~0); 10166120#L645-3 assume !(1 == ~main_clk_pos_edge~0); 10166118#L650-3 assume !(1 == ~main_clk_pos_edge~0); 10166116#L655-3 assume !(1 == ~main_clk_pos_edge~0); 10166114#L660-3 assume !(1 == ~main_clk_pos_edge~0); 10166056#L665-3 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 10166052#L670-3 assume !(1 == ~main_in2_ev~0); 10166049#L675-3 assume !(1 == ~main_sum_ev~0); 10166043#L680-3 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 10166044#L685-3 assume !(1 == ~main_pres_ev~0); 10155273#L690-3 assume 1 == ~main_dbl_ev~0;~main_dbl_ev~0 := 2; 10155274#L695-3 assume !(1 == ~main_zero_ev~0); 10163920#L700-3 assume !(1 == ~main_clk_ev~0); 10220360#L705-3 assume !(1 == ~main_clk_pos_edge~0); 10220356#L710-3 assume !(1 == ~main_clk_neg_edge~0); 10220353#L715-3 assume !(0 == ~N_generate_st~0); 10220349#L723-2 assume !(0 == ~S1_addsub_st~0); 10220281#L726-2 assume !(0 == ~S2_presdbl_st~0); 10181321#L729-2 assume !(0 == ~S3_zero_st~0); 10181317#L732-2 assume !(0 == ~D_print_st~0); 10172902#L742-1 main_~count~0 := 1 + main_~count~0; 10160628#L793 assume !(5 == main_~count~0); 10160625#L793-2 ~main_clk_val_t~0 := 0;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 10160622#L246-6 assume !(1 == ~main_in1_req_up~0); 10160618#L246-8 assume !(1 == ~main_in2_req_up~0); 10160614#L257-5 assume !(1 == ~main_sum_req_up~0); 10160609#L268-5 assume !(1 == ~main_diff_req_up~0); 10160610#L279-5 assume !(1 == ~main_pres_req_up~0); 10179115#L290-5 assume !(1 == ~main_dbl_req_up~0); 10179401#L301-5 assume !(1 == ~main_zero_req_up~0); 10192224#L312-5 assume 1 == ~main_clk_req_up~0; 10194379#L324-4 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 10194376#L327-6 assume !(1 == ~main_clk_val~0);~main_clk_neg_edge~0 := 0;~main_clk_pos_edge~0 := 2; 10194377#L324-5 ~main_clk_req_up~0 := 0; 10225830#L323-5 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 10225828#L341-5 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 10225826#L346-5 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 10225824#L351-5 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 10225822#L356-5 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 10225820#L361-5 assume !(0 == ~main_in1_ev~0); 10225818#L366-5 assume 0 == ~main_in2_ev~0;~main_in2_ev~0 := 1; 10225816#L371-5 assume !(0 == ~main_sum_ev~0); 10225814#L376-5 assume !(0 == ~main_diff_ev~0); 10225812#L381-5 assume !(0 == ~main_pres_ev~0); 10225810#L386-5 assume !(0 == ~main_dbl_ev~0); 10225808#L391-5 assume !(0 == ~main_zero_ev~0); 10225806#L396-5 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 10225804#L401-5 assume !(0 == ~main_clk_pos_edge~0); 10225802#L406-5 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 10225800#L411-5 assume !(1 == ~main_clk_pos_edge~0); 10225798#L416-5 assume !(1 == ~main_clk_pos_edge~0); 10225795#L421-5 assume !(1 == ~main_clk_pos_edge~0); 10225793#L426-5 assume !(1 == ~main_clk_pos_edge~0); 10225792#L431-5 assume !(1 == ~main_clk_pos_edge~0); 10225791#L436-5 assume !(1 == ~main_in1_ev~0); 10225704#L441-5 assume !(1 == ~main_in2_ev~0); 10146847#L446-5 assume !(1 == ~main_sum_ev~0); 10146848#L451-5 assume !(1 == ~main_diff_ev~0); 10166296#L456-5 assume !(1 == ~main_pres_ev~0); 10166293#L461-5 assume !(1 == ~main_dbl_ev~0); 10160060#L466-5 assume !(1 == ~main_zero_ev~0); 10160056#L471-5 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 10160052#L476-5 assume !(1 == ~main_clk_pos_edge~0); 10160048#L481-5 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 10160049#L732-5 assume !false; 10169806#L493-2 start_simulation_~kernel_st~0 := 1;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; 10169804#L219-2 assume !false; 10169801#L137-2 assume !(0 == ~N_generate_st~0); 10169797#L141-4 assume !(0 == ~S1_addsub_st~0); 10169794#L144-4 assume !(0 == ~S2_presdbl_st~0); 10169793#L147-4 assume !(0 == ~S3_zero_st~0); 10169791#L150-4 assume !(0 == ~D_print_st~0); 10169790#L235-2 start_simulation_~kernel_st~0 := 2; 10169787#L499-6 assume !(1 == ~main_in1_req_up~0); 10169788#L499-8 assume !(1 == ~main_in2_req_up~0); 10175472#L510-5 assume !(1 == ~main_sum_req_up~0); 10175467#L521-5 assume !(1 == ~main_diff_req_up~0); 10175461#L532-5 assume !(1 == ~main_pres_req_up~0); 10175456#L543-5 assume !(1 == ~main_dbl_req_up~0); 10175457#L554-5 assume !(1 == ~main_zero_req_up~0); 10177316#L565-5 assume !(1 == ~main_clk_req_up~0); 10182601#L576-5 start_simulation_~kernel_st~0 := 3; 10182599#L595-6 assume !(0 == ~main_in1_ev~0); 10182597#L595-8 assume !(0 == ~main_in2_ev~0); 10182595#L600-5 assume !(0 == ~main_sum_ev~0); 10182593#L605-5 assume !(0 == ~main_diff_ev~0); 10182591#L610-5 assume !(0 == ~main_pres_ev~0); 10182589#L615-5 assume !(0 == ~main_dbl_ev~0); 10182587#L620-5 assume !(0 == ~main_zero_ev~0); 10182585#L625-5 assume !(0 == ~main_clk_ev~0); 10182583#L630-5 assume !(0 == ~main_clk_pos_edge~0); 10182581#L635-5 assume !(0 == ~main_clk_neg_edge~0); 10182579#L640-5 assume !(1 == ~main_clk_pos_edge~0); 10182577#L645-5 assume !(1 == ~main_clk_pos_edge~0); 10182575#L650-5 assume !(1 == ~main_clk_pos_edge~0); 10182573#L655-5 assume !(1 == ~main_clk_pos_edge~0); 10182572#L660-5 assume !(1 == ~main_clk_pos_edge~0); 10182571#L665-5 assume !(1 == ~main_in1_ev~0); 10182461#L670-5 assume 1 == ~main_in2_ev~0;~main_in2_ev~0 := 2; 10182460#L675-5 assume !(1 == ~main_sum_ev~0); 10180742#L680-5 assume !(1 == ~main_diff_ev~0); 10182296#L685-5 assume !(1 == ~main_pres_ev~0); 10182457#L690-5 assume !(1 == ~main_dbl_ev~0); 10176054#L695-5 assume !(1 == ~main_zero_ev~0); 10177462#L700-5 assume !(1 == ~main_clk_ev~0); 10182447#L705-5 assume !(1 == ~main_clk_pos_edge~0); 10182444#L710-5 assume !(1 == ~main_clk_neg_edge~0); 10159130#L715-5 assume !(0 == ~N_generate_st~0); 10182441#L723-4 assume !(0 == ~S1_addsub_st~0); 10182440#L726-4 assume !(0 == ~S2_presdbl_st~0); 10182438#L729-4 assume !(0 == ~S3_zero_st~0); 10182437#L732-4 assume !(0 == ~D_print_st~0); 10182435#L742-2 assume !false; 10182434#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 10182431#L246-3 assume !(1 == ~main_in1_req_up~0); 10182428#L246-5 assume !(1 == ~main_in2_req_up~0); 10182424#L257-3 assume !(1 == ~main_sum_req_up~0); 10182425#L268-3 assume !(1 == ~main_diff_req_up~0); 10209299#L279-3 assume !(1 == ~main_pres_req_up~0); 10215127#L290-3 assume !(1 == ~main_dbl_req_up~0); 10220572#L301-3 assume !(1 == ~main_zero_req_up~0); 10224404#L312-3 assume 1 == ~main_clk_req_up~0; 10224394#L324-2 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 10215393#L327-3 [2018-12-02 15:00:16,042 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 15:00:16,042 INFO L82 PathProgramCache]: Analyzing trace with hash -239525980, now seen corresponding path program 14 times [2018-12-02 15:00:16,042 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 15:00:16,042 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 15:00:16,043 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:16,043 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 15:00:16,043 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:16,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:00:16,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:00:16,053 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 15:00:16,053 INFO L82 PathProgramCache]: Analyzing trace with hash 283119758, now seen corresponding path program 1 times [2018-12-02 15:00:16,054 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 15:00:16,054 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 15:00:16,054 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:16,054 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 15:00:16,054 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:16,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 15:00:16,073 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-12-02 15:00:16,074 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 15:00:16,074 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 15:00:16,074 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 15:00:16,074 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 15:00:16,074 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 15:00:16,074 INFO L87 Difference]: Start difference. First operand 82398 states and 106044 transitions. cyclomatic complexity: 23647 Second operand 3 states. [2018-12-02 15:00:16,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 15:00:16,217 INFO L93 Difference]: Finished difference Result 93534 states and 118972 transitions. [2018-12-02 15:00:16,218 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 15:00:16,218 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 93534 states and 118972 transitions. [2018-12-02 15:00:16,421 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 80992 [2018-12-02 15:00:16,547 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 93534 states to 93534 states and 118972 transitions. [2018-12-02 15:00:16,547 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 93534 [2018-12-02 15:00:16,582 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 93534 [2018-12-02 15:00:16,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93534 states and 118972 transitions. [2018-12-02 15:00:16,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 15:00:16,616 INFO L705 BuchiCegarLoop]: Abstraction has 93534 states and 118972 transitions. [2018-12-02 15:00:16,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93534 states and 118972 transitions. [2018-12-02 15:00:17,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93534 to 93534. [2018-12-02 15:00:17,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93534 states. [2018-12-02 15:00:17,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93534 states to 93534 states and 118972 transitions. [2018-12-02 15:00:17,080 INFO L728 BuchiCegarLoop]: Abstraction has 93534 states and 118972 transitions. [2018-12-02 15:00:17,080 INFO L608 BuchiCegarLoop]: Abstraction has 93534 states and 118972 transitions. [2018-12-02 15:00:17,080 INFO L442 BuchiCegarLoop]: ======== Iteration 49============ [2018-12-02 15:00:17,080 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 93534 states and 118972 transitions. [2018-12-02 15:00:17,257 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 80992 [2018-12-02 15:00:17,258 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 15:00:17,258 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 15:00:17,290 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, 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, 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-12-02 15:00:17,290 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 15:00:17,291 INFO L794 eck$LassoCheckResult]: Stem: 10322828#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 10322560#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 10322561#L246 assume !(1 == ~main_in1_req_up~0); 10322711#L246-2 assume !(1 == ~main_in2_req_up~0); 10324208#L257-1 assume !(1 == ~main_sum_req_up~0); 10325215#L268-1 assume !(1 == ~main_diff_req_up~0); 10325212#L279-1 assume !(1 == ~main_pres_req_up~0); 10325210#L290-1 assume !(1 == ~main_dbl_req_up~0); 10325211#L301-1 assume !(1 == ~main_zero_req_up~0); 10327312#L312-1 assume !(1 == ~main_clk_req_up~0); 10328544#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 10328542#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 10328540#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 10328538#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 10328536#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 10328534#L361-1 assume !(0 == ~main_in1_ev~0); 10328532#L366-1 assume !(0 == ~main_in2_ev~0); 10328530#L371-1 assume !(0 == ~main_sum_ev~0); 10328528#L376-1 assume !(0 == ~main_diff_ev~0); 10328526#L381-1 assume !(0 == ~main_pres_ev~0); 10328524#L386-1 assume !(0 == ~main_dbl_ev~0); 10328521#L391-1 assume !(0 == ~main_zero_ev~0); 10328518#L396-1 assume !(0 == ~main_clk_ev~0); 10328516#L401-1 assume !(0 == ~main_clk_pos_edge~0); 10328515#L406-1 assume !(0 == ~main_clk_neg_edge~0); 10328514#L411-1 assume !(1 == ~main_clk_pos_edge~0); 10328512#L416-1 assume !(1 == ~main_clk_pos_edge~0); 10328508#L421-1 assume !(1 == ~main_clk_pos_edge~0); 10328505#L426-1 assume !(1 == ~main_clk_pos_edge~0); 10328504#L431-1 assume !(1 == ~main_clk_pos_edge~0); 10328501#L436-1 assume !(1 == ~main_in1_ev~0); 10328498#L441-1 assume !(1 == ~main_in2_ev~0); 10328496#L446-1 assume !(1 == ~main_sum_ev~0); 10327491#L451-1 assume !(1 == ~main_diff_ev~0); 10323999#L456-1 assume !(1 == ~main_pres_ev~0); 10328493#L461-1 assume !(1 == ~main_dbl_ev~0); 10325143#L466-1 assume !(1 == ~main_zero_ev~0); 10323326#L471-1 assume !(1 == ~main_clk_ev~0); 10328490#L476-1 assume !(1 == ~main_clk_pos_edge~0); 10328487#L481-1 assume !(1 == ~main_clk_neg_edge~0); 10328484#L732-1 assume !false; 10328482#L493 start_simulation_~kernel_st~0 := 1;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; 10328479#L219 assume !false; 10328476#L137 assume !(0 == ~N_generate_st~0); 10328475#L141 assume !(0 == ~S1_addsub_st~0); 10328474#L144 assume !(0 == ~S2_presdbl_st~0); 10328473#L147 assume !(0 == ~S3_zero_st~0); 10328472#L150 assume !(0 == ~D_print_st~0); 10328470#L235 start_simulation_~kernel_st~0 := 2; 10328468#L499 assume !(1 == ~main_in1_req_up~0); 10328461#L499-2 assume !(1 == ~main_in2_req_up~0); 10328458#L510-1 assume !(1 == ~main_sum_req_up~0); 10328459#L521-1 assume !(1 == ~main_diff_req_up~0); 10328865#L532-1 assume !(1 == ~main_pres_req_up~0); 10329316#L543-1 assume !(1 == ~main_dbl_req_up~0); 10330503#L554-1 assume !(1 == ~main_zero_req_up~0); 10331360#L565-1 assume !(1 == ~main_clk_req_up~0); 10331358#L576-1 start_simulation_~kernel_st~0 := 3; 10331356#L595 assume !(0 == ~main_in1_ev~0); 10331354#L595-2 assume !(0 == ~main_in2_ev~0); 10331353#L600-1 assume !(0 == ~main_sum_ev~0); 10331351#L605-1 assume !(0 == ~main_diff_ev~0); 10331350#L610-1 assume !(0 == ~main_pres_ev~0); 10331349#L615-1 assume !(0 == ~main_dbl_ev~0); 10331346#L620-1 assume !(0 == ~main_zero_ev~0); 10331344#L625-1 assume !(0 == ~main_clk_ev~0); 10331342#L630-1 assume !(0 == ~main_clk_pos_edge~0); 10331340#L635-1 assume !(0 == ~main_clk_neg_edge~0); 10331337#L640-1 assume !(1 == ~main_clk_pos_edge~0); 10331335#L645-1 assume !(1 == ~main_clk_pos_edge~0); 10331333#L650-1 assume !(1 == ~main_clk_pos_edge~0); 10331331#L655-1 assume !(1 == ~main_clk_pos_edge~0); 10331329#L660-1 assume !(1 == ~main_clk_pos_edge~0); 10331327#L665-1 assume !(1 == ~main_in1_ev~0); 10331265#L670-1 assume !(1 == ~main_in2_ev~0); 10331264#L675-1 assume !(1 == ~main_sum_ev~0); 10368526#L680-1 assume !(1 == ~main_diff_ev~0); 10368518#L685-1 assume !(1 == ~main_pres_ev~0); 10368524#L690-1 assume !(1 == ~main_dbl_ev~0); 10363300#L695-1 assume !(1 == ~main_zero_ev~0); 10363493#L700-1 assume !(1 == ~main_clk_ev~0); 10368522#L705-1 assume !(1 == ~main_clk_pos_edge~0); 10368521#L710-1 assume !(1 == ~main_clk_neg_edge~0); 10368520#L715-1 assume !(0 == ~N_generate_st~0); 10368519#L723 assume !(0 == ~S1_addsub_st~0); 10368517#L726 assume !(0 == ~S2_presdbl_st~0); 10368514#L729 assume !(0 == ~S3_zero_st~0); 10368512#L732 assume !(0 == ~D_print_st~0); 10368511#L742-2 assume !false; 10368510#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 10368507#L246-3 assume !(1 == ~main_in1_req_up~0); 10368508#L246-5 assume !(1 == ~main_in2_req_up~0); 10368672#L257-3 assume !(1 == ~main_sum_req_up~0); 10368669#L268-3 assume !(1 == ~main_diff_req_up~0); 10368670#L279-3 assume !(1 == ~main_pres_req_up~0); 10397768#L290-3 assume !(1 == ~main_dbl_req_up~0); 10350695#L301-3 assume !(1 == ~main_zero_req_up~0); 10350691#L312-3 assume 1 == ~main_clk_req_up~0; 10345153#L324-2 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 10345151#L327-3 [2018-12-02 15:00:17,291 INFO L796 eck$LassoCheckResult]: Loop: 10345151#L327-3 assume 1 == ~main_clk_val~0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 2; 10345150#L324-3 ~main_clk_req_up~0 := 0; 10345148#L323-3 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 10345146#L341-3 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 10345143#L346-3 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 10345141#L351-3 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 10345140#L356-3 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 10345137#L361-3 assume !(0 == ~main_in1_ev~0); 10345135#L366-3 assume !(0 == ~main_in2_ev~0); 10345132#L371-3 assume !(0 == ~main_sum_ev~0); 10345130#L376-3 assume !(0 == ~main_diff_ev~0); 10345127#L381-3 assume !(0 == ~main_pres_ev~0); 10345125#L386-3 assume !(0 == ~main_dbl_ev~0); 10345124#L391-3 assume !(0 == ~main_zero_ev~0); 10345122#L396-3 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 10345120#L401-3 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 10345116#L406-3 assume !(0 == ~main_clk_neg_edge~0); 10345112#L411-3 assume 1 == ~main_clk_pos_edge~0;~N_generate_st~0 := 0; 10345110#L416-3 assume 1 == ~main_clk_pos_edge~0;~S1_addsub_st~0 := 0; 10345108#L421-3 assume 1 == ~main_clk_pos_edge~0;~S2_presdbl_st~0 := 0; 10345107#L426-3 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 10345105#L431-3 assume 1 == ~main_clk_pos_edge~0;~D_print_st~0 := 0; 10345077#L436-3 assume !(1 == ~main_in1_ev~0); 10345074#L441-3 assume !(1 == ~main_in2_ev~0); 10345071#L446-3 assume !(1 == ~main_sum_ev~0); 10344861#L451-3 assume !(1 == ~main_diff_ev~0); 10345069#L456-3 assume !(1 == ~main_pres_ev~0); 10345066#L461-3 assume !(1 == ~main_dbl_ev~0); 10345060#L466-3 assume !(1 == ~main_zero_ev~0); 10345054#L471-3 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 10345052#L476-3 assume 1 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 2; 10345050#L481-3 assume !(1 == ~main_clk_neg_edge~0); 10345048#L732-3 assume !false; 10344987#L493-1 start_simulation_~kernel_st~0 := 1;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; 10344985#L219-1 assume !false; 10344983#L137-1 assume 0 == ~N_generate_st~0; 10344981#L150-3 assume 0 == ~N_generate_st~0;eval_~tmp~0 := eval_#t~nondet0;havoc eval_#t~nondet0; 10344978#L163-2 assume 0 != eval_~tmp~0;~N_generate_st~0 := 1;havoc N_generate_~a~0, N_generate_~b~0;havoc N_generate_~a~0;havoc N_generate_~b~0;~main_in1_val_t~0 := N_generate_~a~0;~main_in1_req_up~0 := 1;~main_in2_val_t~0 := N_generate_~b~0;~main_in2_req_up~0 := 1; 10344975#L159-1 assume 0 == ~S1_addsub_st~0;eval_~tmp___0~0 := eval_#t~nondet1;havoc eval_#t~nondet1; 10338889#L178-2 assume 0 != eval_~tmp___0~0;~S1_addsub_st~0 := 1;havoc S1_addsub_~a~1, S1_addsub_~b~1;havoc S1_addsub_~a~1;havoc S1_addsub_~b~1;S1_addsub_~a~1 := ~main_in1_val~0;S1_addsub_~b~1 := ~main_in2_val~0;~main_sum_val_t~0 := S1_addsub_~a~1 + S1_addsub_~b~1;~main_sum_req_up~0 := 1;~main_diff_val_t~0 := S1_addsub_~a~1 - S1_addsub_~b~1;~main_diff_req_up~0 := 1; 10338887#L174-1 assume 0 == ~S2_presdbl_st~0;eval_~tmp___1~0 := eval_#t~nondet2;havoc eval_#t~nondet2; 10338882#L193-2 assume 0 != eval_~tmp___1~0;~S2_presdbl_st~0 := 1;havoc S2_presdbl_~a~2, S2_presdbl_~b~2, S2_presdbl_~c~0, S2_presdbl_~d~0;havoc S2_presdbl_~a~2;havoc S2_presdbl_~b~2;havoc S2_presdbl_~c~0;havoc S2_presdbl_~d~0;S2_presdbl_~a~2 := ~main_sum_val~0;S2_presdbl_~b~2 := ~main_diff_val~0;~main_pres_val_t~0 := S2_presdbl_~a~2;~main_pres_req_up~0 := 1;S2_presdbl_~c~0 := S2_presdbl_~a~2 + S2_presdbl_~b~2;S2_presdbl_~d~0 := S2_presdbl_~a~2 - S2_presdbl_~b~2;~main_dbl_val_t~0 := S2_presdbl_~c~0 + S2_presdbl_~d~0;~main_dbl_req_up~0 := 1; 10338880#L189-1 assume 0 == ~S3_zero_st~0;eval_~tmp___2~0 := eval_#t~nondet3;havoc eval_#t~nondet3; 10336223#L208-2 assume 0 != eval_~tmp___2~0;~S3_zero_st~0 := 1;havoc S3_zero_~a~3, S3_zero_~b~3;havoc S3_zero_~a~3;havoc S3_zero_~b~3;S3_zero_~a~3 := ~main_pres_val~0;S3_zero_~b~3 := ~main_dbl_val~0;~main_zero_val_t~0 := S3_zero_~b~3 - (S3_zero_~a~3 + S3_zero_~a~3);~main_zero_req_up~0 := 1; 10334730#L204-1 assume 0 == ~D_print_st~0;eval_~tmp___3~0 := eval_#t~nondet4;havoc eval_#t~nondet4; 10333789#L223-2 assume 0 != eval_~tmp___3~0;~D_print_st~0 := 1;~D_z~0 := ~main_zero_val~0; 10333785#L219-1 assume !false; 10333783#L137-1 assume !(0 == ~N_generate_st~0); 10333780#L141-2 assume !(0 == ~S1_addsub_st~0); 10333778#L144-2 assume !(0 == ~S2_presdbl_st~0); 10333776#L147-2 assume !(0 == ~S3_zero_st~0); 10333774#L150-2 assume !(0 == ~D_print_st~0); 10333770#L235-1 start_simulation_~kernel_st~0 := 2; 10333768#L499-3 assume 1 == ~main_in1_req_up~0; 10333766#L500-3 assume ~main_in1_val~0 != ~main_in1_val_t~0;~main_in1_val~0 := ~main_in1_val_t~0;~main_in1_ev~0 := 0; 10333765#L500-5 ~main_in1_req_up~0 := 0; 10333763#L499-5 assume 1 == ~main_in2_req_up~0; 10333759#L511-3 assume !(~main_in2_val~0 != ~main_in2_val_t~0); 10333757#L511-5 ~main_in2_req_up~0 := 0; 10333755#L510-3 assume 1 == ~main_sum_req_up~0; 10333376#L522-3 assume ~main_sum_val~0 != ~main_sum_val_t~0;~main_sum_val~0 := ~main_sum_val_t~0;~main_sum_ev~0 := 0; 10333374#L522-5 ~main_sum_req_up~0 := 0; 10333372#L521-3 assume 1 == ~main_diff_req_up~0; 10333368#L533-3 assume ~main_diff_val~0 != ~main_diff_val_t~0;~main_diff_val~0 := ~main_diff_val_t~0;~main_diff_ev~0 := 0; 10333369#L533-5 ~main_diff_req_up~0 := 0; 10378007#L532-3 assume 1 == ~main_pres_req_up~0; 10378004#L544-3 assume ~main_pres_val~0 != ~main_pres_val_t~0;~main_pres_val~0 := ~main_pres_val_t~0;~main_pres_ev~0 := 0; 10378005#L544-5 ~main_pres_req_up~0 := 0; 10400150#L543-3 assume 1 == ~main_dbl_req_up~0; 10400148#L555-3 assume ~main_dbl_val~0 != ~main_dbl_val_t~0;~main_dbl_val~0 := ~main_dbl_val_t~0;~main_dbl_ev~0 := 0; 10400149#L555-5 ~main_dbl_req_up~0 := 0; 10367301#L554-3 assume 1 == ~main_zero_req_up~0; 10348111#L566-3 assume ~main_zero_val~0 != ~main_zero_val_t~0;~main_zero_val~0 := ~main_zero_val_t~0;~main_zero_ev~0 := 0; 10347824#L566-5 ~main_zero_req_up~0 := 0; 10347820#L565-3 assume !(1 == ~main_clk_req_up~0); 10347818#L576-3 start_simulation_~kernel_st~0 := 3; 10347816#L595-3 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 10347814#L595-5 assume !(0 == ~main_in2_ev~0); 10347812#L600-3 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 10347810#L605-3 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 10347808#L610-3 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 10347806#L615-3 assume 0 == ~main_dbl_ev~0;~main_dbl_ev~0 := 1; 10347804#L620-3 assume 0 == ~main_zero_ev~0;~main_zero_ev~0 := 1; 10347802#L625-3 assume !(0 == ~main_clk_ev~0); 10347800#L630-3 assume !(0 == ~main_clk_pos_edge~0); 10347798#L635-3 assume !(0 == ~main_clk_neg_edge~0); 10347796#L640-3 assume !(1 == ~main_clk_pos_edge~0); 10347794#L645-3 assume !(1 == ~main_clk_pos_edge~0); 10347792#L650-3 assume !(1 == ~main_clk_pos_edge~0); 10347790#L655-3 assume !(1 == ~main_clk_pos_edge~0); 10347788#L660-3 assume !(1 == ~main_clk_pos_edge~0); 10347785#L665-3 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 10347780#L670-3 assume !(1 == ~main_in2_ev~0); 10347775#L675-3 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 10347774#L680-3 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 10341959#L685-3 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 10341954#L690-3 assume 1 == ~main_dbl_ev~0;~main_dbl_ev~0 := 2; 10341944#L695-3 assume !(1 == ~main_zero_ev~0); 10341945#L700-3 assume !(1 == ~main_clk_ev~0); 10406713#L705-3 assume !(1 == ~main_clk_pos_edge~0); 10406706#L710-3 assume !(1 == ~main_clk_neg_edge~0); 10406704#L715-3 assume !(0 == ~N_generate_st~0); 10406702#L723-2 assume !(0 == ~S1_addsub_st~0); 10406701#L726-2 assume !(0 == ~S2_presdbl_st~0); 10406700#L729-2 assume !(0 == ~S3_zero_st~0); 10406699#L732-2 assume !(0 == ~D_print_st~0); 10406698#L742-1 main_~count~0 := 1 + main_~count~0; 10344447#L793 assume !(5 == main_~count~0); 10344443#L793-2 ~main_clk_val_t~0 := 0;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 10337896#L246-6 assume !(1 == ~main_in1_req_up~0); 10337890#L246-8 assume !(1 == ~main_in2_req_up~0); 10337886#L257-5 assume !(1 == ~main_sum_req_up~0); 10337700#L268-5 assume !(1 == ~main_diff_req_up~0); 10337696#L279-5 assume !(1 == ~main_pres_req_up~0); 10337697#L290-5 assume !(1 == ~main_dbl_req_up~0); 10352872#L301-5 assume !(1 == ~main_zero_req_up~0); 10410488#L312-5 assume 1 == ~main_clk_req_up~0; 10410487#L324-4 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 10410485#L327-6 assume !(1 == ~main_clk_val~0);~main_clk_neg_edge~0 := 0;~main_clk_pos_edge~0 := 2; 10410486#L324-5 ~main_clk_req_up~0 := 0; 10412971#L323-5 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 10412969#L341-5 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 10412967#L346-5 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 10412965#L351-5 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 10412963#L356-5 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 10412961#L361-5 assume !(0 == ~main_in1_ev~0); 10412959#L366-5 assume !(0 == ~main_in2_ev~0); 10412957#L371-5 assume !(0 == ~main_sum_ev~0); 10412955#L376-5 assume !(0 == ~main_diff_ev~0); 10412478#L381-5 assume !(0 == ~main_pres_ev~0); 10412477#L386-5 assume !(0 == ~main_dbl_ev~0); 10412476#L391-5 assume 0 == ~main_zero_ev~0;~main_zero_ev~0 := 1; 10412474#L396-5 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 10412472#L401-5 assume !(0 == ~main_clk_pos_edge~0); 10412470#L406-5 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 10412468#L411-5 assume !(1 == ~main_clk_pos_edge~0); 10412466#L416-5 assume !(1 == ~main_clk_pos_edge~0); 10412464#L421-5 assume !(1 == ~main_clk_pos_edge~0); 10406662#L426-5 assume !(1 == ~main_clk_pos_edge~0); 10344012#L431-5 assume !(1 == ~main_clk_pos_edge~0); 10337781#L436-5 assume !(1 == ~main_in1_ev~0); 10335190#L441-5 assume !(1 == ~main_in2_ev~0); 10334233#L446-5 assume !(1 == ~main_sum_ev~0); 10334227#L451-5 assume !(1 == ~main_diff_ev~0); 10334222#L456-5 assume !(1 == ~main_pres_ev~0); 10334217#L461-5 assume !(1 == ~main_dbl_ev~0); 10334214#L466-5 assume !(1 == ~main_zero_ev~0); 10322771#L471-5 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 10322772#L476-5 assume !(1 == ~main_clk_pos_edge~0); 10323058#L481-5 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 10342204#L732-5 assume !false; 10354860#L493-2 start_simulation_~kernel_st~0 := 1;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; 10354857#L219-2 assume !false; 10354855#L137-2 assume !(0 == ~N_generate_st~0); 10354853#L141-4 assume !(0 == ~S1_addsub_st~0); 10354852#L144-4 assume !(0 == ~S2_presdbl_st~0); 10354850#L147-4 assume !(0 == ~S3_zero_st~0); 10354849#L150-4 assume !(0 == ~D_print_st~0); 10354847#L235-2 start_simulation_~kernel_st~0 := 2; 10354845#L499-6 assume !(1 == ~main_in1_req_up~0); 10354838#L499-8 assume !(1 == ~main_in2_req_up~0); 10354835#L510-5 assume !(1 == ~main_sum_req_up~0); 10354836#L521-5 assume !(1 == ~main_diff_req_up~0); 10358410#L532-5 assume !(1 == ~main_pres_req_up~0); 10397760#L543-5 assume !(1 == ~main_dbl_req_up~0); 10397858#L554-5 assume !(1 == ~main_zero_req_up~0); 10402670#L565-5 assume !(1 == ~main_clk_req_up~0); 10402664#L576-5 start_simulation_~kernel_st~0 := 3; 10402660#L595-6 assume !(0 == ~main_in1_ev~0); 10402658#L595-8 assume !(0 == ~main_in2_ev~0); 10402656#L600-5 assume !(0 == ~main_sum_ev~0); 10402654#L605-5 assume !(0 == ~main_diff_ev~0); 10402650#L610-5 assume !(0 == ~main_pres_ev~0); 10402646#L615-5 assume !(0 == ~main_dbl_ev~0); 10402642#L620-5 assume 0 == ~main_zero_ev~0;~main_zero_ev~0 := 1; 10402638#L625-5 assume !(0 == ~main_clk_ev~0); 10402634#L630-5 assume !(0 == ~main_clk_pos_edge~0); 10402630#L635-5 assume !(0 == ~main_clk_neg_edge~0); 10402626#L640-5 assume !(1 == ~main_clk_pos_edge~0); 10402622#L645-5 assume !(1 == ~main_clk_pos_edge~0); 10402618#L650-5 assume !(1 == ~main_clk_pos_edge~0); 10402614#L655-5 assume !(1 == ~main_clk_pos_edge~0); 10402610#L660-5 assume !(1 == ~main_clk_pos_edge~0); 10402606#L665-5 assume !(1 == ~main_in1_ev~0); 10402602#L670-5 assume !(1 == ~main_in2_ev~0); 10371373#L675-5 assume !(1 == ~main_sum_ev~0); 10350703#L680-5 assume !(1 == ~main_diff_ev~0); 10350699#L685-5 assume !(1 == ~main_pres_ev~0); 10350694#L690-5 assume !(1 == ~main_dbl_ev~0); 10345255#L695-5 assume 1 == ~main_zero_ev~0;~main_zero_ev~0 := 2; 10345254#L700-5 assume !(1 == ~main_clk_ev~0); 10345253#L705-5 assume !(1 == ~main_clk_pos_edge~0); 10345250#L710-5 assume !(1 == ~main_clk_neg_edge~0); 10333988#L715-5 assume !(0 == ~N_generate_st~0); 10345248#L723-4 assume !(0 == ~S1_addsub_st~0); 10345246#L726-4 assume !(0 == ~S2_presdbl_st~0); 10345245#L729-4 assume !(0 == ~S3_zero_st~0); 10345243#L732-4 assume !(0 == ~D_print_st~0); 10345242#L742-2 assume !false; 10345240#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 10345238#L246-3 assume !(1 == ~main_in1_req_up~0); 10345234#L246-5 assume !(1 == ~main_in2_req_up~0); 10345231#L257-3 assume !(1 == ~main_sum_req_up~0); 10345227#L268-3 assume !(1 == ~main_diff_req_up~0); 10345224#L279-3 assume !(1 == ~main_pres_req_up~0); 10345219#L290-3 assume !(1 == ~main_dbl_req_up~0); 10345159#L301-3 assume !(1 == ~main_zero_req_up~0); 10345157#L312-3 assume 1 == ~main_clk_req_up~0; 10345154#L324-2 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 10345151#L327-3 [2018-12-02 15:00:17,291 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 15:00:17,291 INFO L82 PathProgramCache]: Analyzing trace with hash -239525980, now seen corresponding path program 15 times [2018-12-02 15:00:17,291 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 15:00:17,291 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 15:00:17,291 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:17,292 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 15:00:17,292 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:17,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:00:17,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:00:17,302 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 15:00:17,302 INFO L82 PathProgramCache]: Analyzing trace with hash -164546936, now seen corresponding path program 1 times [2018-12-02 15:00:17,302 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 15:00:17,303 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 15:00:17,303 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:17,303 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 15:00:17,303 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:17,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 15:00:17,335 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-12-02 15:00:17,335 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 15:00:17,335 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 15:00:17,335 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 15:00:17,335 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 15:00:17,335 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 15:00:17,336 INFO L87 Difference]: Start difference. First operand 93534 states and 118972 transitions. cyclomatic complexity: 25439 Second operand 3 states. [2018-12-02 15:00:17,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 15:00:17,511 INFO L93 Difference]: Finished difference Result 106014 states and 132508 transitions. [2018-12-02 15:00:17,512 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 15:00:17,512 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 106014 states and 132508 transitions. [2018-12-02 15:00:17,746 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 91392 [2018-12-02 15:00:17,895 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 106014 states to 106014 states and 132508 transitions. [2018-12-02 15:00:17,895 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 106014 [2018-12-02 15:00:17,931 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 106014 [2018-12-02 15:00:17,931 INFO L73 IsDeterministic]: Start isDeterministic. Operand 106014 states and 132508 transitions. [2018-12-02 15:00:17,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 15:00:17,963 INFO L705 BuchiCegarLoop]: Abstraction has 106014 states and 132508 transitions. [2018-12-02 15:00:17,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106014 states and 132508 transitions. [2018-12-02 15:00:18,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106014 to 106014. [2018-12-02 15:00:18,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 106014 states. [2018-12-02 15:00:18,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106014 states to 106014 states and 132508 transitions. [2018-12-02 15:00:18,670 INFO L728 BuchiCegarLoop]: Abstraction has 106014 states and 132508 transitions. [2018-12-02 15:00:18,670 INFO L608 BuchiCegarLoop]: Abstraction has 106014 states and 132508 transitions. [2018-12-02 15:00:18,670 INFO L442 BuchiCegarLoop]: ======== Iteration 50============ [2018-12-02 15:00:18,670 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 106014 states and 132508 transitions. [2018-12-02 15:00:18,878 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 91392 [2018-12-02 15:00:18,878 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 15:00:18,879 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 15:00:18,917 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, 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, 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-12-02 15:00:18,917 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 15:00:18,918 INFO L794 eck$LassoCheckResult]: Stem: 10522391#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 10522114#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 10522115#L246 assume !(1 == ~main_in1_req_up~0); 10522270#L246-2 assume !(1 == ~main_in2_req_up~0); 10525165#L257-1 assume !(1 == ~main_sum_req_up~0); 10525161#L268-1 assume !(1 == ~main_diff_req_up~0); 10525162#L279-1 assume !(1 == ~main_pres_req_up~0); 10522274#L290-1 assume !(1 == ~main_dbl_req_up~0); 10522276#L301-1 assume !(1 == ~main_zero_req_up~0); 10527222#L312-1 assume !(1 == ~main_clk_req_up~0); 10527217#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 10527212#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 10527207#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 10527202#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 10527197#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 10527192#L361-1 assume !(0 == ~main_in1_ev~0); 10527187#L366-1 assume !(0 == ~main_in2_ev~0); 10527183#L371-1 assume !(0 == ~main_sum_ev~0); 10527179#L376-1 assume !(0 == ~main_diff_ev~0); 10527171#L381-1 assume !(0 == ~main_pres_ev~0); 10527163#L386-1 assume !(0 == ~main_dbl_ev~0); 10527155#L391-1 assume !(0 == ~main_zero_ev~0); 10527145#L396-1 assume !(0 == ~main_clk_ev~0); 10527137#L401-1 assume !(0 == ~main_clk_pos_edge~0); 10527129#L406-1 assume !(0 == ~main_clk_neg_edge~0); 10527121#L411-1 assume !(1 == ~main_clk_pos_edge~0); 10527113#L416-1 assume !(1 == ~main_clk_pos_edge~0); 10527105#L421-1 assume !(1 == ~main_clk_pos_edge~0); 10527097#L426-1 assume !(1 == ~main_clk_pos_edge~0); 10527089#L431-1 assume !(1 == ~main_clk_pos_edge~0); 10527081#L436-1 assume !(1 == ~main_in1_ev~0); 10524792#L441-1 assume !(1 == ~main_in2_ev~0); 10524788#L446-1 assume !(1 == ~main_sum_ev~0); 10524783#L451-1 assume !(1 == ~main_diff_ev~0); 10524502#L456-1 assume !(1 == ~main_pres_ev~0); 10524497#L461-1 assume !(1 == ~main_dbl_ev~0); 10523626#L466-1 assume !(1 == ~main_zero_ev~0); 10524402#L471-1 assume !(1 == ~main_clk_ev~0); 10524391#L476-1 assume !(1 == ~main_clk_pos_edge~0); 10524386#L481-1 assume !(1 == ~main_clk_neg_edge~0); 10524383#L732-1 assume !false; 10524380#L493 start_simulation_~kernel_st~0 := 1;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; 10524376#L219 assume !false; 10524372#L137 assume !(0 == ~N_generate_st~0); 10524368#L141 assume !(0 == ~S1_addsub_st~0); 10524364#L144 assume !(0 == ~S2_presdbl_st~0); 10524360#L147 assume !(0 == ~S3_zero_st~0); 10524356#L150 assume !(0 == ~D_print_st~0); 10524352#L235 start_simulation_~kernel_st~0 := 2; 10524347#L499 assume !(1 == ~main_in1_req_up~0); 10524348#L499-2 assume !(1 == ~main_in2_req_up~0); 10528519#L510-1 assume !(1 == ~main_sum_req_up~0); 10528520#L521-1 assume !(1 == ~main_diff_req_up~0); 10529393#L532-1 assume !(1 == ~main_pres_req_up~0); 10530859#L543-1 assume !(1 == ~main_dbl_req_up~0); 10530860#L554-1 assume !(1 == ~main_zero_req_up~0); 10531725#L565-1 assume !(1 == ~main_clk_req_up~0); 10532116#L576-1 start_simulation_~kernel_st~0 := 3; 10532114#L595 assume !(0 == ~main_in1_ev~0); 10532112#L595-2 assume !(0 == ~main_in2_ev~0); 10532111#L600-1 assume !(0 == ~main_sum_ev~0); 10532110#L605-1 assume !(0 == ~main_diff_ev~0); 10532108#L610-1 assume !(0 == ~main_pres_ev~0); 10532106#L615-1 assume !(0 == ~main_dbl_ev~0); 10532104#L620-1 assume !(0 == ~main_zero_ev~0); 10532102#L625-1 assume !(0 == ~main_clk_ev~0); 10532100#L630-1 assume !(0 == ~main_clk_pos_edge~0); 10532098#L635-1 assume !(0 == ~main_clk_neg_edge~0); 10532096#L640-1 assume !(1 == ~main_clk_pos_edge~0); 10532094#L645-1 assume !(1 == ~main_clk_pos_edge~0); 10532092#L650-1 assume !(1 == ~main_clk_pos_edge~0); 10532090#L655-1 assume !(1 == ~main_clk_pos_edge~0); 10532088#L660-1 assume !(1 == ~main_clk_pos_edge~0); 10532086#L665-1 assume !(1 == ~main_in1_ev~0); 10531971#L670-1 assume !(1 == ~main_in2_ev~0); 10531970#L675-1 assume !(1 == ~main_sum_ev~0); 10569976#L680-1 assume !(1 == ~main_diff_ev~0); 10553350#L685-1 assume !(1 == ~main_pres_ev~0); 10553348#L690-1 assume !(1 == ~main_dbl_ev~0); 10553343#L695-1 assume !(1 == ~main_zero_ev~0); 10553337#L700-1 assume !(1 == ~main_clk_ev~0); 10553334#L705-1 assume !(1 == ~main_clk_pos_edge~0); 10553332#L710-1 assume !(1 == ~main_clk_neg_edge~0); 10553328#L715-1 assume !(0 == ~N_generate_st~0); 10553324#L723 assume !(0 == ~S1_addsub_st~0); 10553322#L726 assume !(0 == ~S2_presdbl_st~0); 10553320#L729 assume !(0 == ~S3_zero_st~0); 10553317#L732 assume !(0 == ~D_print_st~0); 10553315#L742-2 assume !false; 10553313#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 10553310#L246-3 assume !(1 == ~main_in1_req_up~0); 10553306#L246-5 assume !(1 == ~main_in2_req_up~0); 10553307#L257-3 assume !(1 == ~main_sum_req_up~0); 10557864#L268-3 assume !(1 == ~main_diff_req_up~0); 10605489#L279-3 assume !(1 == ~main_pres_req_up~0); 10606534#L290-3 assume !(1 == ~main_dbl_req_up~0); 10611400#L301-3 assume !(1 == ~main_zero_req_up~0); 10618947#L312-3 assume 1 == ~main_clk_req_up~0; 10615902#L324-2 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 10615900#L327-3 [2018-12-02 15:00:18,918 INFO L796 eck$LassoCheckResult]: Loop: 10615900#L327-3 assume 1 == ~main_clk_val~0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 2; 10615898#L324-3 ~main_clk_req_up~0 := 0; 10615896#L323-3 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 10615894#L341-3 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 10615892#L346-3 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 10615890#L351-3 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 10615888#L356-3 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 10615886#L361-3 assume !(0 == ~main_in1_ev~0); 10615884#L366-3 assume !(0 == ~main_in2_ev~0); 10615882#L371-3 assume !(0 == ~main_sum_ev~0); 10615880#L376-3 assume !(0 == ~main_diff_ev~0); 10615878#L381-3 assume !(0 == ~main_pres_ev~0); 10615876#L386-3 assume !(0 == ~main_dbl_ev~0); 10615874#L391-3 assume !(0 == ~main_zero_ev~0); 10615872#L396-3 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 10615870#L401-3 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 10615868#L406-3 assume !(0 == ~main_clk_neg_edge~0); 10615866#L411-3 assume 1 == ~main_clk_pos_edge~0;~N_generate_st~0 := 0; 10615864#L416-3 assume 1 == ~main_clk_pos_edge~0;~S1_addsub_st~0 := 0; 10615862#L421-3 assume 1 == ~main_clk_pos_edge~0;~S2_presdbl_st~0 := 0; 10615860#L426-3 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 10615858#L431-3 assume 1 == ~main_clk_pos_edge~0;~D_print_st~0 := 0; 10615855#L436-3 assume !(1 == ~main_in1_ev~0); 10615854#L441-3 assume !(1 == ~main_in2_ev~0); 10599899#L446-3 assume !(1 == ~main_sum_ev~0); 10611601#L451-3 assume !(1 == ~main_diff_ev~0); 10605251#L456-3 assume !(1 == ~main_pres_ev~0); 10615847#L461-3 assume !(1 == ~main_dbl_ev~0); 10543544#L466-3 assume !(1 == ~main_zero_ev~0); 10615843#L471-3 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 10615840#L476-3 assume 1 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 2; 10615838#L481-3 assume !(1 == ~main_clk_neg_edge~0); 10615837#L732-3 assume !false; 10615835#L493-1 start_simulation_~kernel_st~0 := 1;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; 10615833#L219-1 assume !false; 10615831#L137-1 assume 0 == ~N_generate_st~0; 10615829#L150-3 assume 0 == ~N_generate_st~0;eval_~tmp~0 := eval_#t~nondet0;havoc eval_#t~nondet0; 10615825#L163-2 assume 0 != eval_~tmp~0;~N_generate_st~0 := 1;havoc N_generate_~a~0, N_generate_~b~0;havoc N_generate_~a~0;havoc N_generate_~b~0;~main_in1_val_t~0 := N_generate_~a~0;~main_in1_req_up~0 := 1;~main_in2_val_t~0 := N_generate_~b~0;~main_in2_req_up~0 := 1; 10615826#L159-1 assume 0 == ~S1_addsub_st~0;eval_~tmp___0~0 := eval_#t~nondet1;havoc eval_#t~nondet1; 10616127#L178-2 assume 0 != eval_~tmp___0~0;~S1_addsub_st~0 := 1;havoc S1_addsub_~a~1, S1_addsub_~b~1;havoc S1_addsub_~a~1;havoc S1_addsub_~b~1;S1_addsub_~a~1 := ~main_in1_val~0;S1_addsub_~b~1 := ~main_in2_val~0;~main_sum_val_t~0 := S1_addsub_~a~1 + S1_addsub_~b~1;~main_sum_req_up~0 := 1;~main_diff_val_t~0 := S1_addsub_~a~1 - S1_addsub_~b~1;~main_diff_req_up~0 := 1; 10616128#L174-1 assume 0 == ~S2_presdbl_st~0;eval_~tmp___1~0 := eval_#t~nondet2;havoc eval_#t~nondet2; 10616184#L193-2 assume 0 != eval_~tmp___1~0;~S2_presdbl_st~0 := 1;havoc S2_presdbl_~a~2, S2_presdbl_~b~2, S2_presdbl_~c~0, S2_presdbl_~d~0;havoc S2_presdbl_~a~2;havoc S2_presdbl_~b~2;havoc S2_presdbl_~c~0;havoc S2_presdbl_~d~0;S2_presdbl_~a~2 := ~main_sum_val~0;S2_presdbl_~b~2 := ~main_diff_val~0;~main_pres_val_t~0 := S2_presdbl_~a~2;~main_pres_req_up~0 := 1;S2_presdbl_~c~0 := S2_presdbl_~a~2 + S2_presdbl_~b~2;S2_presdbl_~d~0 := S2_presdbl_~a~2 - S2_presdbl_~b~2;~main_dbl_val_t~0 := S2_presdbl_~c~0 + S2_presdbl_~d~0;~main_dbl_req_up~0 := 1; 10616185#L189-1 assume 0 == ~S3_zero_st~0;eval_~tmp___2~0 := eval_#t~nondet3;havoc eval_#t~nondet3; 10615713#L208-2 assume 0 != eval_~tmp___2~0;~S3_zero_st~0 := 1;havoc S3_zero_~a~3, S3_zero_~b~3;havoc S3_zero_~a~3;havoc S3_zero_~b~3;S3_zero_~a~3 := ~main_pres_val~0;S3_zero_~b~3 := ~main_dbl_val~0;~main_zero_val_t~0 := S3_zero_~b~3 - (S3_zero_~a~3 + S3_zero_~a~3);~main_zero_req_up~0 := 1; 10615712#L204-1 assume 0 == ~D_print_st~0;eval_~tmp___3~0 := eval_#t~nondet4;havoc eval_#t~nondet4; 10557361#L223-2 assume 0 != eval_~tmp___3~0;~D_print_st~0 := 1;~D_z~0 := ~main_zero_val~0; 10557357#L219-1 assume !false; 10557353#L137-1 assume !(0 == ~N_generate_st~0); 10557351#L141-2 assume !(0 == ~S1_addsub_st~0); 10557349#L144-2 assume !(0 == ~S2_presdbl_st~0); 10557347#L147-2 assume !(0 == ~S3_zero_st~0); 10557345#L150-2 assume !(0 == ~D_print_st~0); 10557343#L235-1 start_simulation_~kernel_st~0 := 2; 10557341#L499-3 assume 1 == ~main_in1_req_up~0; 10557338#L500-3 assume !(~main_in1_val~0 != ~main_in1_val_t~0); 10557336#L500-5 ~main_in1_req_up~0 := 0; 10557333#L499-5 assume 1 == ~main_in2_req_up~0; 10557330#L511-3 assume !(~main_in2_val~0 != ~main_in2_val_t~0); 10557328#L511-5 ~main_in2_req_up~0 := 0; 10557325#L510-3 assume 1 == ~main_sum_req_up~0; 10557320#L522-3 assume ~main_sum_val~0 != ~main_sum_val_t~0;~main_sum_val~0 := ~main_sum_val_t~0;~main_sum_ev~0 := 0; 10557318#L522-5 ~main_sum_req_up~0 := 0; 10557316#L521-3 assume 1 == ~main_diff_req_up~0; 10557312#L533-3 assume !(~main_diff_val~0 != ~main_diff_val_t~0); 10557313#L533-5 ~main_diff_req_up~0 := 0; 10564577#L532-3 assume 1 == ~main_pres_req_up~0; 10564574#L544-3 assume ~main_pres_val~0 != ~main_pres_val_t~0;~main_pres_val~0 := ~main_pres_val_t~0;~main_pres_ev~0 := 0; 10564572#L544-5 ~main_pres_req_up~0 := 0; 10564569#L543-3 assume 1 == ~main_dbl_req_up~0; 10564566#L555-3 assume !(~main_dbl_val~0 != ~main_dbl_val_t~0); 10564564#L555-5 ~main_dbl_req_up~0 := 0; 10564562#L554-3 assume 1 == ~main_zero_req_up~0; 10564531#L566-3 assume !(~main_zero_val~0 != ~main_zero_val_t~0); 10564529#L566-5 ~main_zero_req_up~0 := 0; 10564525#L565-3 assume !(1 == ~main_clk_req_up~0); 10564523#L576-3 start_simulation_~kernel_st~0 := 3; 10564521#L595-3 assume !(0 == ~main_in1_ev~0); 10564519#L595-5 assume !(0 == ~main_in2_ev~0); 10564517#L600-3 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 10564515#L605-3 assume !(0 == ~main_diff_ev~0); 10564513#L610-3 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 10564511#L615-3 assume !(0 == ~main_dbl_ev~0); 10564509#L620-3 assume !(0 == ~main_zero_ev~0); 10564507#L625-3 assume !(0 == ~main_clk_ev~0); 10564505#L630-3 assume !(0 == ~main_clk_pos_edge~0); 10564503#L635-3 assume !(0 == ~main_clk_neg_edge~0); 10564501#L640-3 assume !(1 == ~main_clk_pos_edge~0); 10564499#L645-3 assume !(1 == ~main_clk_pos_edge~0); 10564497#L650-3 assume !(1 == ~main_clk_pos_edge~0); 10564495#L655-3 assume !(1 == ~main_clk_pos_edge~0); 10564493#L660-3 assume !(1 == ~main_clk_pos_edge~0); 10564491#L665-3 assume !(1 == ~main_in1_ev~0); 10564436#L670-3 assume !(1 == ~main_in2_ev~0); 10564423#L675-3 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 10564421#L680-3 assume !(1 == ~main_diff_ev~0); 10547757#L685-3 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 10547755#L690-3 assume !(1 == ~main_dbl_ev~0); 10547751#L695-3 assume !(1 == ~main_zero_ev~0); 10547747#L700-3 assume !(1 == ~main_clk_ev~0); 10547745#L705-3 assume !(1 == ~main_clk_pos_edge~0); 10547743#L710-3 assume !(1 == ~main_clk_neg_edge~0); 10547740#L715-3 assume !(0 == ~N_generate_st~0); 10547738#L723-2 assume !(0 == ~S1_addsub_st~0); 10547735#L726-2 assume !(0 == ~S2_presdbl_st~0); 10547732#L729-2 assume !(0 == ~S3_zero_st~0); 10547731#L732-2 assume !(0 == ~D_print_st~0); 10547730#L742-1 main_~count~0 := 1 + main_~count~0; 10547728#L793 assume !(5 == main_~count~0); 10547726#L793-2 ~main_clk_val_t~0 := 0;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 10547724#L246-6 assume !(1 == ~main_in1_req_up~0); 10547725#L246-8 assume !(1 == ~main_in2_req_up~0); 10553981#L257-5 assume !(1 == ~main_sum_req_up~0); 10553978#L268-5 assume !(1 == ~main_diff_req_up~0); 10553974#L279-5 assume !(1 == ~main_pres_req_up~0); 10553975#L290-5 assume !(1 == ~main_dbl_req_up~0); 10570217#L301-5 assume !(1 == ~main_zero_req_up~0); 10570214#L312-5 assume 1 == ~main_clk_req_up~0; 10570212#L324-4 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 10570209#L327-6 assume !(1 == ~main_clk_val~0);~main_clk_neg_edge~0 := 0;~main_clk_pos_edge~0 := 2; 10570207#L324-5 ~main_clk_req_up~0 := 0; 10570205#L323-5 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 10570203#L341-5 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 10570201#L346-5 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 10570199#L351-5 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 10570198#L356-5 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 10570197#L361-5 assume !(0 == ~main_in1_ev~0); 10570195#L366-5 assume !(0 == ~main_in2_ev~0); 10570193#L371-5 assume !(0 == ~main_sum_ev~0); 10570191#L376-5 assume !(0 == ~main_diff_ev~0); 10570189#L381-5 assume !(0 == ~main_pres_ev~0); 10570187#L386-5 assume !(0 == ~main_dbl_ev~0); 10570185#L391-5 assume !(0 == ~main_zero_ev~0); 10570183#L396-5 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 10570181#L401-5 assume !(0 == ~main_clk_pos_edge~0); 10570179#L406-5 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 10570177#L411-5 assume !(1 == ~main_clk_pos_edge~0); 10570175#L416-5 assume !(1 == ~main_clk_pos_edge~0); 10570173#L421-5 assume !(1 == ~main_clk_pos_edge~0); 10570170#L426-5 assume !(1 == ~main_clk_pos_edge~0); 10570169#L431-5 assume !(1 == ~main_clk_pos_edge~0); 10570166#L436-5 assume !(1 == ~main_in1_ev~0); 10553644#L441-5 assume !(1 == ~main_in2_ev~0); 10553641#L446-5 assume !(1 == ~main_sum_ev~0); 10553640#L451-5 assume !(1 == ~main_diff_ev~0); 10547515#L456-5 assume !(1 == ~main_pres_ev~0); 10553638#L461-5 assume !(1 == ~main_dbl_ev~0); 10542239#L466-5 assume !(1 == ~main_zero_ev~0); 10538776#L471-5 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 10542235#L476-5 assume !(1 == ~main_clk_pos_edge~0); 10542232#L481-5 assume !(1 == ~main_clk_neg_edge~0); 10542229#L732-5 assume !false; 10542227#L493-2 start_simulation_~kernel_st~0 := 1;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; 10542225#L219-2 assume !false; 10542222#L137-2 assume !(0 == ~N_generate_st~0); 10542220#L141-4 assume !(0 == ~S1_addsub_st~0); 10542218#L144-4 assume !(0 == ~S2_presdbl_st~0); 10542216#L147-4 assume !(0 == ~S3_zero_st~0); 10542214#L150-4 assume !(0 == ~D_print_st~0); 10542212#L235-2 start_simulation_~kernel_st~0 := 2; 10542210#L499-6 assume !(1 == ~main_in1_req_up~0); 10538692#L499-8 assume !(1 == ~main_in2_req_up~0); 10538687#L510-5 assume !(1 == ~main_sum_req_up~0); 10538682#L521-5 assume !(1 == ~main_diff_req_up~0); 10538679#L532-5 assume !(1 == ~main_pres_req_up~0); 10538680#L543-5 assume !(1 == ~main_dbl_req_up~0); 10545116#L554-5 assume !(1 == ~main_zero_req_up~0); 10553548#L565-5 assume !(1 == ~main_clk_req_up~0); 10602059#L576-5 start_simulation_~kernel_st~0 := 3; 10602056#L595-6 assume !(0 == ~main_in1_ev~0); 10602054#L595-8 assume !(0 == ~main_in2_ev~0); 10602050#L600-5 assume !(0 == ~main_sum_ev~0); 10602046#L605-5 assume !(0 == ~main_diff_ev~0); 10602043#L610-5 assume !(0 == ~main_pres_ev~0); 10602039#L615-5 assume !(0 == ~main_dbl_ev~0); 10602035#L620-5 assume !(0 == ~main_zero_ev~0); 10602032#L625-5 assume !(0 == ~main_clk_ev~0); 10602031#L630-5 assume !(0 == ~main_clk_pos_edge~0); 10602028#L635-5 assume !(0 == ~main_clk_neg_edge~0); 10602024#L640-5 assume !(1 == ~main_clk_pos_edge~0); 10602022#L645-5 assume !(1 == ~main_clk_pos_edge~0); 10602020#L650-5 assume !(1 == ~main_clk_pos_edge~0); 10602018#L655-5 assume !(1 == ~main_clk_pos_edge~0); 10602016#L660-5 assume !(1 == ~main_clk_pos_edge~0); 10602014#L665-5 assume !(1 == ~main_in1_ev~0); 10602011#L670-5 assume !(1 == ~main_in2_ev~0); 10548185#L675-5 assume !(1 == ~main_sum_ev~0); 10541442#L680-5 assume !(1 == ~main_diff_ev~0); 10545020#L685-5 assume !(1 == ~main_pres_ev~0); 10557584#L690-5 assume !(1 == ~main_dbl_ev~0); 10537406#L695-5 assume !(1 == ~main_zero_ev~0); 10538583#L700-5 assume !(1 == ~main_clk_ev~0); 10536912#L705-5 assume !(1 == ~main_clk_pos_edge~0); 10536907#L710-5 assume !(1 == ~main_clk_neg_edge~0); 10536904#L715-5 assume !(0 == ~N_generate_st~0); 10536902#L723-4 assume !(0 == ~S1_addsub_st~0); 10536900#L726-4 assume !(0 == ~S2_presdbl_st~0); 10536897#L729-4 assume !(0 == ~S3_zero_st~0); 10536895#L732-4 assume !(0 == ~D_print_st~0); 10536893#L742-2 assume !false; 10536891#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 10536888#L246-3 assume !(1 == ~main_in1_req_up~0); 10536889#L246-5 assume !(1 == ~main_in2_req_up~0); 10540305#L257-3 assume !(1 == ~main_sum_req_up~0); 10540302#L268-3 assume !(1 == ~main_diff_req_up~0); 10540303#L279-3 assume !(1 == ~main_pres_req_up~0); 10542443#L290-3 assume !(1 == ~main_dbl_req_up~0); 10542444#L301-3 assume !(1 == ~main_zero_req_up~0); 10557854#L312-3 assume 1 == ~main_clk_req_up~0; 10617149#L324-2 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 10615900#L327-3 [2018-12-02 15:00:18,918 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 15:00:18,918 INFO L82 PathProgramCache]: Analyzing trace with hash -239525980, now seen corresponding path program 16 times [2018-12-02 15:00:18,918 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 15:00:18,918 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 15:00:18,919 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:18,919 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 15:00:18,919 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:18,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:00:18,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:00:18,930 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 15:00:18,930 INFO L82 PathProgramCache]: Analyzing trace with hash -1564784762, now seen corresponding path program 1 times [2018-12-02 15:00:18,930 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 15:00:18,930 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 15:00:18,931 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:18,931 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 15:00:18,931 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:18,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 15:00:18,959 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-12-02 15:00:18,959 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 15:00:18,959 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 15:00:18,960 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 15:00:18,960 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 15:00:18,960 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 15:00:18,960 INFO L87 Difference]: Start difference. First operand 106014 states and 132508 transitions. cyclomatic complexity: 26495 Second operand 3 states. [2018-12-02 15:00:19,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 15:00:19,141 INFO L93 Difference]: Finished difference Result 115422 states and 142652 transitions. [2018-12-02 15:00:19,141 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 15:00:19,141 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 115422 states and 142652 transitions. [2018-12-02 15:00:19,410 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100800 [2018-12-02 15:00:19,579 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 115422 states to 115422 states and 142652 transitions. [2018-12-02 15:00:19,579 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 115422 [2018-12-02 15:00:19,624 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 115422 [2018-12-02 15:00:19,624 INFO L73 IsDeterministic]: Start isDeterministic. Operand 115422 states and 142652 transitions. [2018-12-02 15:00:19,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 15:00:19,664 INFO L705 BuchiCegarLoop]: Abstraction has 115422 states and 142652 transitions. [2018-12-02 15:00:19,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115422 states and 142652 transitions. [2018-12-02 15:00:20,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115422 to 115422. [2018-12-02 15:00:20,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 115422 states. [2018-12-02 15:00:20,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115422 states to 115422 states and 142652 transitions. [2018-12-02 15:00:20,281 INFO L728 BuchiCegarLoop]: Abstraction has 115422 states and 142652 transitions. [2018-12-02 15:00:20,281 INFO L608 BuchiCegarLoop]: Abstraction has 115422 states and 142652 transitions. [2018-12-02 15:00:20,281 INFO L442 BuchiCegarLoop]: ======== Iteration 51============ [2018-12-02 15:00:20,281 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 115422 states and 142652 transitions. [2018-12-02 15:00:20,513 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100800 [2018-12-02 15:00:20,513 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 15:00:20,513 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 15:00:20,671 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, 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, 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-12-02 15:00:20,672 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 15:00:20,672 INFO L794 eck$LassoCheckResult]: Stem: 10743826#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 10743556#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 10743557#L246 assume !(1 == ~main_in1_req_up~0); 10743708#L246-2 assume !(1 == ~main_in2_req_up~0); 10745498#L257-1 assume !(1 == ~main_sum_req_up~0); 10745499#L268-1 assume !(1 == ~main_diff_req_up~0); 10748292#L279-1 assume !(1 == ~main_pres_req_up~0); 10748684#L290-1 assume !(1 == ~main_dbl_req_up~0); 10748685#L301-1 assume !(1 == ~main_zero_req_up~0); 10749589#L312-1 assume !(1 == ~main_clk_req_up~0); 10749587#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 10749585#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 10749583#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 10749581#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 10749579#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 10749577#L361-1 assume !(0 == ~main_in1_ev~0); 10749575#L366-1 assume !(0 == ~main_in2_ev~0); 10749573#L371-1 assume !(0 == ~main_sum_ev~0); 10749571#L376-1 assume !(0 == ~main_diff_ev~0); 10749569#L381-1 assume !(0 == ~main_pres_ev~0); 10749567#L386-1 assume !(0 == ~main_dbl_ev~0); 10749565#L391-1 assume !(0 == ~main_zero_ev~0); 10749563#L396-1 assume !(0 == ~main_clk_ev~0); 10749561#L401-1 assume !(0 == ~main_clk_pos_edge~0); 10749560#L406-1 assume !(0 == ~main_clk_neg_edge~0); 10749559#L411-1 assume !(1 == ~main_clk_pos_edge~0); 10749557#L416-1 assume !(1 == ~main_clk_pos_edge~0); 10749555#L421-1 assume !(1 == ~main_clk_pos_edge~0); 10749553#L426-1 assume !(1 == ~main_clk_pos_edge~0); 10749551#L431-1 assume !(1 == ~main_clk_pos_edge~0); 10749549#L436-1 assume !(1 == ~main_in1_ev~0); 10749546#L441-1 assume !(1 == ~main_in2_ev~0); 10749252#L446-1 assume !(1 == ~main_sum_ev~0); 10747376#L451-1 assume !(1 == ~main_diff_ev~0); 10748219#L456-1 assume !(1 == ~main_pres_ev~0); 10749539#L461-1 assume !(1 == ~main_dbl_ev~0); 10745069#L466-1 assume !(1 == ~main_zero_ev~0); 10744885#L471-1 assume !(1 == ~main_clk_ev~0); 10745067#L476-1 assume !(1 == ~main_clk_pos_edge~0); 10745065#L481-1 assume !(1 == ~main_clk_neg_edge~0); 10745063#L732-1 assume !false; 10745061#L493 start_simulation_~kernel_st~0 := 1;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; 10745059#L219 assume !false; 10745057#L137 assume !(0 == ~N_generate_st~0); 10745055#L141 assume !(0 == ~S1_addsub_st~0); 10745053#L144 assume !(0 == ~S2_presdbl_st~0); 10745051#L147 assume !(0 == ~S3_zero_st~0); 10745049#L150 assume !(0 == ~D_print_st~0); 10745047#L235 start_simulation_~kernel_st~0 := 2; 10745042#L499 assume !(1 == ~main_in1_req_up~0); 10745039#L499-2 assume !(1 == ~main_in2_req_up~0); 10745040#L510-1 assume !(1 == ~main_sum_req_up~0); 10750876#L521-1 assume !(1 == ~main_diff_req_up~0); 10750877#L532-1 assume !(1 == ~main_pres_req_up~0); 10751375#L543-1 assume !(1 == ~main_dbl_req_up~0); 10752560#L554-1 assume !(1 == ~main_zero_req_up~0); 10752561#L565-1 assume !(1 == ~main_clk_req_up~0); 10752701#L576-1 start_simulation_~kernel_st~0 := 3; 10752697#L595 assume !(0 == ~main_in1_ev~0); 10752693#L595-2 assume !(0 == ~main_in2_ev~0); 10752687#L600-1 assume !(0 == ~main_sum_ev~0); 10752681#L605-1 assume !(0 == ~main_diff_ev~0); 10752675#L610-1 assume !(0 == ~main_pres_ev~0); 10752669#L615-1 assume !(0 == ~main_dbl_ev~0); 10752663#L620-1 assume !(0 == ~main_zero_ev~0); 10752657#L625-1 assume !(0 == ~main_clk_ev~0); 10752651#L630-1 assume !(0 == ~main_clk_pos_edge~0); 10752645#L635-1 assume !(0 == ~main_clk_neg_edge~0); 10752639#L640-1 assume !(1 == ~main_clk_pos_edge~0); 10752633#L645-1 assume !(1 == ~main_clk_pos_edge~0); 10752627#L650-1 assume !(1 == ~main_clk_pos_edge~0); 10752621#L655-1 assume !(1 == ~main_clk_pos_edge~0); 10752615#L660-1 assume !(1 == ~main_clk_pos_edge~0); 10752609#L665-1 assume !(1 == ~main_in1_ev~0); 10752604#L670-1 assume !(1 == ~main_in2_ev~0); 10752603#L675-1 assume !(1 == ~main_sum_ev~0); 10797303#L680-1 assume !(1 == ~main_diff_ev~0); 10796534#L685-1 assume !(1 == ~main_pres_ev~0); 10797316#L690-1 assume !(1 == ~main_dbl_ev~0); 10797311#L695-1 assume !(1 == ~main_zero_ev~0); 10797307#L700-1 assume !(1 == ~main_clk_ev~0); 10797306#L705-1 assume !(1 == ~main_clk_pos_edge~0); 10797305#L710-1 assume !(1 == ~main_clk_neg_edge~0); 10797304#L715-1 assume !(0 == ~N_generate_st~0); 10797302#L723 assume !(0 == ~S1_addsub_st~0); 10797299#L726 assume !(0 == ~S2_presdbl_st~0); 10797296#L729 assume !(0 == ~S3_zero_st~0); 10797293#L732 assume !(0 == ~D_print_st~0); 10797288#L742-2 assume !false; 10797286#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 10797283#L246-3 assume !(1 == ~main_in1_req_up~0); 10797279#L246-5 assume !(1 == ~main_in2_req_up~0); 10797275#L257-3 assume !(1 == ~main_sum_req_up~0); 10797276#L268-3 assume !(1 == ~main_diff_req_up~0); 10798411#L279-3 assume !(1 == ~main_pres_req_up~0); 10803647#L290-3 assume !(1 == ~main_dbl_req_up~0); 10803648#L301-3 assume !(1 == ~main_zero_req_up~0); 10837147#L312-3 assume 1 == ~main_clk_req_up~0; 10837134#L324-2 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 10784593#L327-3 [2018-12-02 15:00:20,672 INFO L796 eck$LassoCheckResult]: Loop: 10784593#L327-3 assume 1 == ~main_clk_val~0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 2; 10837131#L324-3 ~main_clk_req_up~0 := 0; 10837129#L323-3 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 10837127#L341-3 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 10837125#L346-3 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 10837123#L351-3 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 10837121#L356-3 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 10837119#L361-3 assume !(0 == ~main_in1_ev~0); 10837117#L366-3 assume !(0 == ~main_in2_ev~0); 10837115#L371-3 assume !(0 == ~main_sum_ev~0); 10837113#L376-3 assume !(0 == ~main_diff_ev~0); 10837111#L381-3 assume !(0 == ~main_pres_ev~0); 10837109#L386-3 assume !(0 == ~main_dbl_ev~0); 10837106#L391-3 assume !(0 == ~main_zero_ev~0); 10837103#L396-3 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 10837102#L401-3 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 10837101#L406-3 assume !(0 == ~main_clk_neg_edge~0); 10837100#L411-3 assume 1 == ~main_clk_pos_edge~0;~N_generate_st~0 := 0; 10837099#L416-3 assume 1 == ~main_clk_pos_edge~0;~S1_addsub_st~0 := 0; 10837098#L421-3 assume 1 == ~main_clk_pos_edge~0;~S2_presdbl_st~0 := 0; 10837096#L426-3 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 10837093#L431-3 assume 1 == ~main_clk_pos_edge~0;~D_print_st~0 := 0; 10837037#L436-3 assume !(1 == ~main_in1_ev~0); 10837036#L441-3 assume !(1 == ~main_in2_ev~0); 10774213#L446-3 assume !(1 == ~main_sum_ev~0); 10797047#L451-3 assume !(1 == ~main_diff_ev~0); 10778066#L456-3 assume !(1 == ~main_pres_ev~0); 10837033#L461-3 assume !(1 == ~main_dbl_ev~0); 10789007#L466-3 assume !(1 == ~main_zero_ev~0); 10803355#L471-3 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 10837027#L476-3 assume 1 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 2; 10837026#L481-3 assume !(1 == ~main_clk_neg_edge~0); 10837025#L732-3 assume !false; 10836966#L493-1 start_simulation_~kernel_st~0 := 1;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; 10836962#L219-1 assume !false; 10836960#L137-1 assume 0 == ~N_generate_st~0; 10836959#L150-3 assume 0 == ~N_generate_st~0;eval_~tmp~0 := eval_#t~nondet0;havoc eval_#t~nondet0; 10836957#L163-2 assume 0 != eval_~tmp~0;~N_generate_st~0 := 1;havoc N_generate_~a~0, N_generate_~b~0;havoc N_generate_~a~0;havoc N_generate_~b~0;~main_in1_val_t~0 := N_generate_~a~0;~main_in1_req_up~0 := 1;~main_in2_val_t~0 := N_generate_~b~0;~main_in2_req_up~0 := 1; 10836958#L159-1 assume 0 == ~S1_addsub_st~0;eval_~tmp___0~0 := eval_#t~nondet1;havoc eval_#t~nondet1; 10838426#L178-2 assume 0 != eval_~tmp___0~0;~S1_addsub_st~0 := 1;havoc S1_addsub_~a~1, S1_addsub_~b~1;havoc S1_addsub_~a~1;havoc S1_addsub_~b~1;S1_addsub_~a~1 := ~main_in1_val~0;S1_addsub_~b~1 := ~main_in2_val~0;~main_sum_val_t~0 := S1_addsub_~a~1 + S1_addsub_~b~1;~main_sum_req_up~0 := 1;~main_diff_val_t~0 := S1_addsub_~a~1 - S1_addsub_~b~1;~main_diff_req_up~0 := 1; 10838427#L174-1 assume 0 == ~S2_presdbl_st~0;eval_~tmp___1~0 := eval_#t~nondet2;havoc eval_#t~nondet2; 10838443#L193-2 assume 0 != eval_~tmp___1~0;~S2_presdbl_st~0 := 1;havoc S2_presdbl_~a~2, S2_presdbl_~b~2, S2_presdbl_~c~0, S2_presdbl_~d~0;havoc S2_presdbl_~a~2;havoc S2_presdbl_~b~2;havoc S2_presdbl_~c~0;havoc S2_presdbl_~d~0;S2_presdbl_~a~2 := ~main_sum_val~0;S2_presdbl_~b~2 := ~main_diff_val~0;~main_pres_val_t~0 := S2_presdbl_~a~2;~main_pres_req_up~0 := 1;S2_presdbl_~c~0 := S2_presdbl_~a~2 + S2_presdbl_~b~2;S2_presdbl_~d~0 := S2_presdbl_~a~2 - S2_presdbl_~b~2;~main_dbl_val_t~0 := S2_presdbl_~c~0 + S2_presdbl_~d~0;~main_dbl_req_up~0 := 1; 10838441#L189-1 assume 0 == ~S3_zero_st~0;eval_~tmp___2~0 := eval_#t~nondet3;havoc eval_#t~nondet3; 10791173#L208-2 assume 0 != eval_~tmp___2~0;~S3_zero_st~0 := 1;havoc S3_zero_~a~3, S3_zero_~b~3;havoc S3_zero_~a~3;havoc S3_zero_~b~3;S3_zero_~a~3 := ~main_pres_val~0;S3_zero_~b~3 := ~main_dbl_val~0;~main_zero_val_t~0 := S3_zero_~b~3 - (S3_zero_~a~3 + S3_zero_~a~3);~main_zero_req_up~0 := 1; 10791170#L204-1 assume 0 == ~D_print_st~0;eval_~tmp___3~0 := eval_#t~nondet4;havoc eval_#t~nondet4; 10773946#L223-2 assume 0 != eval_~tmp___3~0;~D_print_st~0 := 1;~D_z~0 := ~main_zero_val~0; 10773944#L219-1 assume !false; 10773942#L137-1 assume !(0 == ~N_generate_st~0); 10773939#L141-2 assume !(0 == ~S1_addsub_st~0); 10773937#L144-2 assume !(0 == ~S2_presdbl_st~0); 10773935#L147-2 assume !(0 == ~S3_zero_st~0); 10773934#L150-2 assume !(0 == ~D_print_st~0); 10773933#L235-1 start_simulation_~kernel_st~0 := 2; 10773931#L499-3 assume 1 == ~main_in1_req_up~0; 10773926#L500-3 assume ~main_in1_val~0 != ~main_in1_val_t~0;~main_in1_val~0 := ~main_in1_val_t~0;~main_in1_ev~0 := 0; 10773924#L500-5 ~main_in1_req_up~0 := 0; 10773922#L499-5 assume 1 == ~main_in2_req_up~0; 10773918#L511-3 assume !(~main_in2_val~0 != ~main_in2_val_t~0); 10773919#L511-5 ~main_in2_req_up~0 := 0; 10796489#L510-3 assume 1 == ~main_sum_req_up~0; 10777886#L522-3 assume ~main_sum_val~0 != ~main_sum_val_t~0;~main_sum_val~0 := ~main_sum_val_t~0;~main_sum_ev~0 := 0; 10777884#L522-5 ~main_sum_req_up~0 := 0; 10777882#L521-3 assume 1 == ~main_diff_req_up~0; 10777601#L533-3 assume ~main_diff_val~0 != ~main_diff_val_t~0;~main_diff_val~0 := ~main_diff_val_t~0;~main_diff_ev~0 := 0; 10777597#L533-5 ~main_diff_req_up~0 := 0; 10777595#L532-3 assume 1 == ~main_pres_req_up~0; 10777592#L544-3 assume ~main_pres_val~0 != ~main_pres_val_t~0;~main_pres_val~0 := ~main_pres_val_t~0;~main_pres_ev~0 := 0; 10777588#L544-5 ~main_pres_req_up~0 := 0; 10777586#L543-3 assume 1 == ~main_dbl_req_up~0; 10777574#L555-3 assume !(~main_dbl_val~0 != ~main_dbl_val_t~0); 10777575#L555-5 ~main_dbl_req_up~0 := 0; 10840145#L554-3 assume 1 == ~main_zero_req_up~0; 10840142#L566-3 assume ~main_zero_val~0 != ~main_zero_val_t~0;~main_zero_val~0 := ~main_zero_val_t~0;~main_zero_ev~0 := 0; 10840140#L566-5 ~main_zero_req_up~0 := 0; 10840139#L565-3 assume !(1 == ~main_clk_req_up~0); 10840136#L576-3 start_simulation_~kernel_st~0 := 3; 10840134#L595-3 assume 0 == ~main_in1_ev~0;~main_in1_ev~0 := 1; 10840132#L595-5 assume !(0 == ~main_in2_ev~0); 10840130#L600-3 assume 0 == ~main_sum_ev~0;~main_sum_ev~0 := 1; 10840128#L605-3 assume 0 == ~main_diff_ev~0;~main_diff_ev~0 := 1; 10840126#L610-3 assume 0 == ~main_pres_ev~0;~main_pres_ev~0 := 1; 10840124#L615-3 assume !(0 == ~main_dbl_ev~0); 10840121#L620-3 assume 0 == ~main_zero_ev~0;~main_zero_ev~0 := 1; 10840119#L625-3 assume !(0 == ~main_clk_ev~0); 10840116#L630-3 assume !(0 == ~main_clk_pos_edge~0); 10840114#L635-3 assume !(0 == ~main_clk_neg_edge~0); 10840112#L640-3 assume !(1 == ~main_clk_pos_edge~0); 10840110#L645-3 assume !(1 == ~main_clk_pos_edge~0); 10840108#L650-3 assume !(1 == ~main_clk_pos_edge~0); 10840106#L655-3 assume !(1 == ~main_clk_pos_edge~0); 10840104#L660-3 assume !(1 == ~main_clk_pos_edge~0); 10840099#L665-3 assume 1 == ~main_in1_ev~0;~main_in1_ev~0 := 2; 10840084#L670-3 assume !(1 == ~main_in2_ev~0); 10840015#L675-3 assume 1 == ~main_sum_ev~0;~main_sum_ev~0 := 2; 10840012#L680-3 assume 1 == ~main_diff_ev~0;~main_diff_ev~0 := 2; 10840013#L685-3 assume 1 == ~main_pres_ev~0;~main_pres_ev~0 := 2; 10856056#L690-3 assume !(1 == ~main_dbl_ev~0); 10781911#L695-3 assume 1 == ~main_zero_ev~0;~main_zero_ev~0 := 2; 10781908#L700-3 assume !(1 == ~main_clk_ev~0); 10781906#L705-3 assume !(1 == ~main_clk_pos_edge~0); 10765522#L710-3 assume !(1 == ~main_clk_neg_edge~0); 10765521#L715-3 assume !(0 == ~N_generate_st~0); 10765520#L723-2 assume !(0 == ~S1_addsub_st~0); 10765519#L726-2 assume !(0 == ~S2_presdbl_st~0); 10765517#L729-2 assume !(0 == ~S3_zero_st~0); 10765515#L732-2 assume !(0 == ~D_print_st~0); 10765513#L742-1 main_~count~0 := 1 + main_~count~0; 10765510#L793 assume !(5 == main_~count~0); 10765507#L793-2 ~main_clk_val_t~0 := 0;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 10765504#L246-6 assume !(1 == ~main_in1_req_up~0); 10765499#L246-8 assume !(1 == ~main_in2_req_up~0); 10765495#L257-5 assume !(1 == ~main_sum_req_up~0); 10765491#L268-5 assume !(1 == ~main_diff_req_up~0); 10765483#L279-5 assume !(1 == ~main_pres_req_up~0); 10765479#L290-5 assume !(1 == ~main_dbl_req_up~0); 10765480#L301-5 assume !(1 == ~main_zero_req_up~0); 10743637#L312-5 assume 1 == ~main_clk_req_up~0; 10743638#L324-4 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 10743915#L327-6 assume !(1 == ~main_clk_val~0);~main_clk_neg_edge~0 := 0;~main_clk_pos_edge~0 := 2; 10744079#L324-5 ~main_clk_req_up~0 := 0; 10854809#L323-5 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 10854807#L341-5 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 10854805#L346-5 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 10854803#L351-5 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 10743676#L356-5 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 10743677#L361-5 assume !(0 == ~main_in1_ev~0); 10743751#L366-5 assume !(0 == ~main_in2_ev~0); 10744054#L371-5 assume !(0 == ~main_sum_ev~0); 10794404#L376-5 assume !(0 == ~main_diff_ev~0); 10776529#L381-5 assume !(0 == ~main_pres_ev~0); 10776525#L386-5 assume !(0 == ~main_dbl_ev~0); 10776522#L391-5 assume !(0 == ~main_zero_ev~0); 10776518#L396-5 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 10776516#L401-5 assume !(0 == ~main_clk_pos_edge~0); 10776513#L406-5 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 10776511#L411-5 assume !(1 == ~main_clk_pos_edge~0); 10776509#L416-5 assume !(1 == ~main_clk_pos_edge~0); 10776508#L421-5 assume !(1 == ~main_clk_pos_edge~0); 10776506#L426-5 assume !(1 == ~main_clk_pos_edge~0); 10776504#L431-5 assume !(1 == ~main_clk_pos_edge~0); 10776502#L436-5 assume !(1 == ~main_in1_ev~0); 10776499#L441-5 assume !(1 == ~main_in2_ev~0); 10776496#L446-5 assume !(1 == ~main_sum_ev~0); 10776492#L451-5 assume !(1 == ~main_diff_ev~0); 10776488#L456-5 assume !(1 == ~main_pres_ev~0); 10776485#L461-5 assume !(1 == ~main_dbl_ev~0); 10776476#L466-5 assume !(1 == ~main_zero_ev~0); 10776475#L471-5 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 10776473#L476-5 assume !(1 == ~main_clk_pos_edge~0); 10776469#L481-5 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 10763623#L732-5 assume !false; 10776462#L493-2 start_simulation_~kernel_st~0 := 1;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; 10776458#L219-2 assume !false; 10776454#L137-2 assume !(0 == ~N_generate_st~0); 10776453#L141-4 assume !(0 == ~S1_addsub_st~0); 10776451#L144-4 assume !(0 == ~S2_presdbl_st~0); 10776450#L147-4 assume !(0 == ~S3_zero_st~0); 10776448#L150-4 assume !(0 == ~D_print_st~0); 10776447#L235-2 start_simulation_~kernel_st~0 := 2; 10776444#L499-6 assume !(1 == ~main_in1_req_up~0); 10776445#L499-8 assume !(1 == ~main_in2_req_up~0); 10794990#L510-5 assume !(1 == ~main_sum_req_up~0); 10794987#L521-5 assume !(1 == ~main_diff_req_up~0); 10743900#L532-5 assume !(1 == ~main_pres_req_up~0); 10794347#L543-5 assume !(1 == ~main_dbl_req_up~0); 10794343#L554-5 assume !(1 == ~main_zero_req_up~0); 10794344#L565-5 assume !(1 == ~main_clk_req_up~0); 10850534#L576-5 start_simulation_~kernel_st~0 := 3; 10850532#L595-6 assume !(0 == ~main_in1_ev~0); 10850530#L595-8 assume !(0 == ~main_in2_ev~0); 10850528#L600-5 assume !(0 == ~main_sum_ev~0); 10850526#L605-5 assume !(0 == ~main_diff_ev~0); 10850524#L610-5 assume !(0 == ~main_pres_ev~0); 10850522#L615-5 assume !(0 == ~main_dbl_ev~0); 10850520#L620-5 assume !(0 == ~main_zero_ev~0); 10850518#L625-5 assume !(0 == ~main_clk_ev~0); 10850516#L630-5 assume !(0 == ~main_clk_pos_edge~0); 10850514#L635-5 assume !(0 == ~main_clk_neg_edge~0); 10850512#L640-5 assume !(1 == ~main_clk_pos_edge~0); 10850510#L645-5 assume !(1 == ~main_clk_pos_edge~0); 10850508#L650-5 assume !(1 == ~main_clk_pos_edge~0); 10850507#L655-5 assume !(1 == ~main_clk_pos_edge~0); 10850506#L660-5 assume !(1 == ~main_clk_pos_edge~0); 10850504#L665-5 assume !(1 == ~main_in1_ev~0); 10850501#L670-5 assume !(1 == ~main_in2_ev~0); 10850325#L675-5 assume !(1 == ~main_sum_ev~0); 10850323#L680-5 assume !(1 == ~main_diff_ev~0); 10798087#L685-5 assume !(1 == ~main_pres_ev~0); 10850322#L690-5 assume !(1 == ~main_dbl_ev~0); 10791752#L695-5 assume !(1 == ~main_zero_ev~0); 10776219#L700-5 assume !(1 == ~main_clk_ev~0); 10850318#L705-5 assume !(1 == ~main_clk_pos_edge~0); 10790170#L710-5 assume !(1 == ~main_clk_neg_edge~0); 10758118#L715-5 assume !(0 == ~N_generate_st~0); 10790166#L723-4 assume !(0 == ~S1_addsub_st~0); 10790164#L726-4 assume !(0 == ~S2_presdbl_st~0); 10790161#L729-4 assume !(0 == ~S3_zero_st~0); 10790159#L732-4 assume !(0 == ~D_print_st~0); 10790157#L742-2 assume !false; 10790155#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 10790152#L246-3 assume !(1 == ~main_in1_req_up~0); 10790153#L246-5 assume !(1 == ~main_in2_req_up~0); 10797196#L257-3 assume !(1 == ~main_sum_req_up~0); 10797197#L268-3 assume !(1 == ~main_diff_req_up~0); 10798458#L279-3 assume !(1 == ~main_pres_req_up~0); 10803645#L290-3 assume !(1 == ~main_dbl_req_up~0); 10803646#L301-3 assume !(1 == ~main_zero_req_up~0); 10837137#L312-3 assume 1 == ~main_clk_req_up~0; 10837135#L324-2 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 10784593#L327-3 [2018-12-02 15:00:20,672 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 15:00:20,672 INFO L82 PathProgramCache]: Analyzing trace with hash -239525980, now seen corresponding path program 17 times [2018-12-02 15:00:20,672 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 15:00:20,672 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 15:00:20,673 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:20,673 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 15:00:20,673 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:20,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:00:20,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:00:20,683 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 15:00:20,683 INFO L82 PathProgramCache]: Analyzing trace with hash 94460102, now seen corresponding path program 1 times [2018-12-02 15:00:20,683 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 15:00:20,683 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 15:00:20,683 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:20,683 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 15:00:20,683 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:20,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:00:20,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:00:20,711 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 15:00:20,711 INFO L82 PathProgramCache]: Analyzing trace with hash -122692733, now seen corresponding path program 1 times [2018-12-02 15:00:20,711 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 15:00:20,711 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 15:00:20,712 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:20,712 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 15:00:20,712 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:00:20,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 15:00:20,818 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 15:00:20,818 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-02 15:00:20,818 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-12-02 15:00:20,824 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 15:00:20,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 15:00:20,875 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 15:00:20,942 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 15:00:20,957 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-12-02 15:00:20,957 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2018-12-02 15:00:22,085 WARN L180 SmtUtils]: Spent 1.12 s on a formula simplification. DAG size of input: 411 DAG size of output: 323 [2018-12-02 15:00:22,250 WARN L180 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 187 [2018-12-02 15:00:22,251 INFO L216 LassoAnalysis]: Preferences: [2018-12-02 15:00:22,251 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-02 15:00:22,252 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-02 15:00:22,252 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-02 15:00:22,252 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-12-02 15:00:22,252 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:00:22,252 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-02 15:00:22,252 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-02 15:00:22,252 INFO L131 ssoRankerPreferences]: Filename of dumped script: pipeline_true-unreach-call_false-termination.cil.c_Iteration51_Loop [2018-12-02 15:00:22,252 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-02 15:00:22,252 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-02 15:00:22,254 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,259 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,262 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,263 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,264 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,267 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,305 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,307 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,308 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,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-12-02 15:00:22,312 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,313 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,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-12-02 15:00:22,317 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,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-12-02 15:00:22,319 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,321 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,322 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,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-12-02 15:00:22,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-12-02 15:00:22,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-12-02 15:00:22,330 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,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-12-02 15:00:22,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-12-02 15:00:22,333 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,335 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,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-12-02 15:00:22,337 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,341 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,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-12-02 15:00:22,343 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,345 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,346 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,347 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,350 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,351 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,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-12-02 15:00:22,355 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,356 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,357 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,358 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:22,359 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:25,726 WARN L180 SmtUtils]: Spent 3.13 s on a formula simplification that was a NOOP. DAG size: 137 [2018-12-02 15:00:25,852 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-02 15:00:25,852 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 31 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 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:00:25,854 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:00:25,854 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:00:25,865 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:00:25,865 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_pres_ev~0=2} Honda state: {~main_pres_ev~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 32 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 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:00:25,884 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:00:25,884 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:00:25,887 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:00:25,887 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_in2_ev~0=-5} Honda state: {~main_in2_ev~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 33 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 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:00:25,911 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:00:25,911 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:00:25,913 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:00:25,913 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~S2_presdbl_st~0=2} Honda state: {~S2_presdbl_st~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 34 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 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:00:25,928 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:00:25,928 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:00:25,930 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:00:25,930 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_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 35 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 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:00:25,944 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:00:25,944 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:00:25,946 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:00:25,947 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_zero_ev~0=2} Honda state: {~main_zero_ev~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 36 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 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:00:25,961 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:00:25,961 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 37 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 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:00:26,081 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-12-02 15:00:26,081 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:00:40,932 INFO L450 LassoAnalysis]: Proving nontermination failed: SMT Solver returned 'unknown'. [2018-12-02 15:00:40,939 INFO L216 LassoAnalysis]: Preferences: [2018-12-02 15:00:40,940 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-02 15:00:40,940 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-02 15:00:40,940 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-02 15:00:40,940 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-12-02 15:00:40,940 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:00:40,940 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-02 15:00:40,940 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-02 15:00:40,940 INFO L131 ssoRankerPreferences]: Filename of dumped script: pipeline_true-unreach-call_false-termination.cil.c_Iteration51_Loop [2018-12-02 15:00:40,940 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-02 15:00:40,940 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-02 15:00:40,942 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:40,947 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:40,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-12-02 15:00:40,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-12-02 15:00:40,952 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:40,953 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:40,957 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:40,958 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:40,961 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:40,962 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:40,964 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:40,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-12-02 15:00:40,968 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:40,972 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:40,973 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:40,974 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:40,982 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:41,042 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:41,043 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:41,044 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:41,045 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:41,047 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:41,048 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:41,050 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:41,051 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:41,052 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:41,053 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:41,054 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:41,055 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:41,059 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:41,060 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:41,062 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:41,063 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:41,064 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:41,065 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:41,068 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:41,069 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:41,072 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:41,073 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:41,074 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:41,075 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:41,076 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:00:45,016 WARN L180 SmtUtils]: Spent 3.65 s on a formula simplification that was a NOOP. DAG size: 137 [2018-12-02 15:00:45,098 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-02 15:00:45,098 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-12-02 15:00:45,099 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-12-02 15:00:45,099 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,099 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,099 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,099 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:45,099 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,099 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:45,099 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,100 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,100 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-12-02 15:00:45,100 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,100 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,100 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,100 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,101 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,101 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:00:45,101 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,101 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,101 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-12-02 15:00:45,101 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,101 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,101 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,101 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:45,101 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,101 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:45,102 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,102 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,102 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-12-02 15:00:45,102 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,102 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,102 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,102 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,102 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,102 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:00:45,102 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,102 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,102 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-12-02 15:00:45,102 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,103 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,103 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,103 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,103 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,103 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:00:45,103 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,103 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,103 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-12-02 15:00:45,103 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,103 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,103 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,103 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:45,103 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,103 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:45,103 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,104 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,104 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-12-02 15:00:45,104 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,104 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,104 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,104 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,104 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,104 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:00:45,105 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,105 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,105 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-12-02 15:00:45,105 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,105 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,105 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,105 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,105 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,105 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:00:45,105 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,105 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,105 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-12-02 15:00:45,106 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,106 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,106 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,106 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,106 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,106 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:00:45,106 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,106 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,106 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-12-02 15:00:45,106 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,106 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,106 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,106 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,106 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,106 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:00:45,107 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,107 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,107 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-12-02 15:00:45,107 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,107 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,107 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,107 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:45,107 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,107 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:45,107 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,108 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,108 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-12-02 15:00:45,108 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,108 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,108 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,108 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,108 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,108 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:00:45,108 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,108 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,108 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-12-02 15:00:45,109 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,109 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,109 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,109 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,109 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,109 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:00:45,109 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,109 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,109 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-12-02 15:00:45,109 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,110 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,110 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,110 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:45,110 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,110 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:45,110 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,110 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,110 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-12-02 15:00:45,110 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,110 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,110 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,110 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,110 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,111 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:00:45,111 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,111 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,111 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-12-02 15:00:45,111 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,111 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,111 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,111 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,111 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,111 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:00:45,111 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,111 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,111 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-12-02 15:00:45,112 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,112 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,112 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,112 INFO L206 nArgumentSynthesizer]: 32 loop disjuncts [2018-12-02 15:00:45,112 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,126 INFO L402 nArgumentSynthesizer]: We have 64 Motzkin's Theorem applications. [2018-12-02 15:00:45,126 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,239 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,240 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-12-02 15:00:45,240 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,240 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,240 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,240 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,240 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,240 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:00:45,240 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,241 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,241 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-12-02 15:00:45,241 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,241 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,241 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,241 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,241 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,241 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:00:45,241 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,241 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,241 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-12-02 15:00:45,242 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,242 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,242 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,242 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,242 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,242 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:00:45,242 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,242 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,242 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-12-02 15:00:45,242 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,242 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,242 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,242 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:45,243 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,243 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:45,243 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,243 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,243 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-12-02 15:00:45,243 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,243 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,243 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,243 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,243 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,243 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:00:45,243 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,244 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,244 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-12-02 15:00:45,244 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,244 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,244 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,244 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:45,244 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,244 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:45,244 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,244 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,244 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-12-02 15:00:45,244 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,244 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,245 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,245 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:45,245 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,245 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:45,245 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,245 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,245 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-12-02 15:00:45,245 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,245 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,245 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,245 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,245 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,245 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:00:45,245 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,246 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,246 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-12-02 15:00:45,246 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,246 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,246 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,246 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,246 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,246 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:00:45,246 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,246 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,246 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-12-02 15:00:45,246 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,247 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,247 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,247 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,247 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,247 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:00:45,247 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,247 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,247 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-12-02 15:00:45,247 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,247 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,247 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,247 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,247 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,248 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:00:45,248 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,248 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,248 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-12-02 15:00:45,248 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,248 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,248 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,248 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:45,248 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,248 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:45,248 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,249 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,249 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-12-02 15:00:45,249 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,249 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,249 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,249 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,249 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,249 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:00:45,249 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,249 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,250 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-12-02 15:00:45,250 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,250 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,250 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,250 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,250 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,250 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:00:45,250 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,250 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,250 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-12-02 15:00:45,250 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,250 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,251 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,251 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,251 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,251 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:00:45,251 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,251 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,251 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-12-02 15:00:45,251 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,251 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,251 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,251 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,251 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,251 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:00:45,251 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,252 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,252 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-12-02 15:00:45,252 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,252 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,252 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,252 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,252 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,252 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:00:45,252 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,252 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,252 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-12-02 15:00:45,252 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,253 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,253 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,253 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:45,253 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,253 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:45,253 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,253 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,253 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-12-02 15:00:45,254 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,254 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,254 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,254 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:45,254 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,254 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:45,254 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,254 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,254 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-12-02 15:00:45,254 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,254 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,254 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,254 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:45,254 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,255 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:45,255 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,255 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,255 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-12-02 15:00:45,255 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,255 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,255 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,255 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,255 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,256 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:00:45,256 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,256 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,256 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-12-02 15:00:45,256 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,256 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,256 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,256 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,256 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,256 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:00:45,256 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,256 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,257 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-12-02 15:00:45,257 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,257 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,257 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,257 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,257 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,257 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:00:45,257 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,257 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,257 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-12-02 15:00:45,257 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,257 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,257 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,258 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,258 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,258 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:00:45,258 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,258 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,258 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-12-02 15:00:45,258 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,258 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,258 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,258 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:45,258 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:00:45,258 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:45,259 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,259 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,259 INFO L497 LassoAnalysis]: Using template '2-nested'. [2018-12-02 15:00:45,259 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-12-02 15:00:45,259 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,259 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,259 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,259 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:45,259 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,259 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:00:45,259 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,260 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,260 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-12-02 15:00:45,260 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,260 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,260 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,260 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,260 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,261 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:45,261 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,261 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,261 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-12-02 15:00:45,261 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,261 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,261 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,261 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:45,261 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,261 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:00:45,262 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,262 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,262 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-12-02 15:00:45,262 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,262 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,262 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,262 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,262 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,262 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:45,262 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,262 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,263 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-12-02 15:00:45,263 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,263 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,263 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,263 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,263 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,263 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:45,263 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,263 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,263 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-12-02 15:00:45,263 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,263 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,263 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,263 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:45,264 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,264 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:00:45,264 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,264 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,264 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-12-02 15:00:45,265 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,265 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,265 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,265 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,265 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,265 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:45,265 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,265 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,265 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-12-02 15:00:45,265 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,265 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,265 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,265 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,266 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,266 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:45,266 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,266 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,266 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-12-02 15:00:45,266 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,266 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,266 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,266 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,266 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,266 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:45,266 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,267 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,267 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-12-02 15:00:45,267 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,267 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,267 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,267 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,267 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,267 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:45,267 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,267 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,267 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-12-02 15:00:45,268 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,268 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,268 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,268 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:45,268 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,268 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:00:45,268 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,269 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,269 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-12-02 15:00:45,269 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,269 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,269 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,269 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,269 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,269 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:45,269 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,270 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,270 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-12-02 15:00:45,270 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,270 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,270 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,270 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,270 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,270 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:45,270 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,271 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,271 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-12-02 15:00:45,271 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,271 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,271 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,271 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:45,271 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,271 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:00:45,271 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,272 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,272 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-12-02 15:00:45,272 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,272 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,272 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,272 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,272 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,272 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:45,272 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,338 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,338 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-12-02 15:00:45,338 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,338 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,338 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,338 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,338 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,339 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:45,339 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,339 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,339 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-12-02 15:00:45,339 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,339 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,339 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,339 INFO L206 nArgumentSynthesizer]: 32 loop disjuncts [2018-12-02 15:00:45,339 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,360 INFO L402 nArgumentSynthesizer]: We have 96 Motzkin's Theorem applications. [2018-12-02 15:00:45,361 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,500 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,500 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-12-02 15:00:45,500 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,500 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,501 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,501 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,501 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,501 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:45,501 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,501 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,501 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-12-02 15:00:45,501 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,501 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,501 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,501 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,502 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,502 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:45,502 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,502 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,502 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-12-02 15:00:45,502 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,502 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,502 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,502 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,502 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,502 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:45,502 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,503 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,503 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-12-02 15:00:45,503 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,503 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,503 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,503 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:45,503 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,503 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:00:45,503 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,504 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,504 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-12-02 15:00:45,504 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,504 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,552 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,552 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,552 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,553 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:45,553 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,553 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,553 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-12-02 15:00:45,553 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,553 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,554 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,554 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:45,554 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,554 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:00:45,554 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,554 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,554 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-12-02 15:00:45,554 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,554 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,554 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,554 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:45,554 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,555 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:00:45,555 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,555 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,555 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-12-02 15:00:45,555 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,555 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,555 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,555 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,555 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,555 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:45,555 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,658 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,658 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-12-02 15:00:45,658 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,658 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,659 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,659 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,659 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,659 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:45,659 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,659 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,659 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-12-02 15:00:45,659 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,659 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,659 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,659 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,660 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,660 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:45,660 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,660 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,660 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-12-02 15:00:45,660 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,660 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,660 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,660 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,661 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,661 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:45,661 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,661 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,661 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-12-02 15:00:45,759 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,759 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,759 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,759 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:45,759 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,760 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:00:45,760 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,760 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,761 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-12-02 15:00:45,761 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,761 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,761 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,761 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,761 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,761 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:45,761 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,761 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,761 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-12-02 15:00:45,762 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,762 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,762 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,762 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,762 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,762 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:45,762 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,762 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,762 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-12-02 15:00:45,762 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,762 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,870 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,870 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,870 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,871 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:45,871 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,871 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,871 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-12-02 15:00:45,871 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,871 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,871 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,871 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,871 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,871 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:45,872 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,872 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,872 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-12-02 15:00:45,872 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,872 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,872 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,872 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,872 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,872 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:45,872 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,873 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,873 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-12-02 15:00:45,873 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,873 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,873 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,873 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:45,873 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,873 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:00:45,873 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,979 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,979 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-12-02 15:00:45,980 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,980 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,980 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,980 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:45,980 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,980 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:00:45,980 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,980 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,980 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-12-02 15:00:45,980 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,980 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,981 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,981 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:45,981 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,981 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:00:45,981 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,982 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,982 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-12-02 15:00:45,982 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:45,982 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:45,982 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:45,982 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:45,982 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:45,982 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:45,982 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:45,982 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:45,982 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-12-02 15:00:46,080 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,080 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,080 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,081 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:46,081 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:46,081 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:46,081 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,081 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,081 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-12-02 15:00:46,081 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,081 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,081 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,081 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:46,081 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:46,082 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:46,082 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,082 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,082 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-12-02 15:00:46,082 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,082 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,082 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,082 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:46,082 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:46,083 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:46,083 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,083 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,083 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-12-02 15:00:46,083 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,083 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,192 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,192 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:46,192 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:46,192 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:00:46,193 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,193 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,193 INFO L497 LassoAnalysis]: Using template '3-nested'. [2018-12-02 15:00:46,193 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-12-02 15:00:46,193 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,193 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,193 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,193 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:46,193 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:46,194 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:00:46,194 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,194 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,195 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-12-02 15:00:46,195 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,195 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,195 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,195 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:46,195 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:46,195 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:46,195 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,196 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,196 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-12-02 15:00:46,196 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,196 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,196 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,196 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:46,196 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:46,196 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:00:46,196 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,299 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,299 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-12-02 15:00:46,299 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,299 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,299 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,299 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:46,299 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:46,300 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:46,300 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,300 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,300 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-12-02 15:00:46,300 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,300 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,300 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,300 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:46,300 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:46,300 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:46,300 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,301 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,301 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-12-02 15:00:46,301 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,301 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,301 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,301 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:46,301 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:46,301 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:00:46,301 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,302 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,302 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-12-02 15:00:46,397 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,397 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,397 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,397 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:46,397 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:46,398 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:46,398 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,398 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,398 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-12-02 15:00:46,398 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,398 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,398 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,398 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:46,398 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:46,398 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:46,398 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,399 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,399 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-12-02 15:00:46,399 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,399 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,399 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,399 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:46,399 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:46,399 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:46,399 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,400 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,400 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-12-02 15:00:46,400 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,400 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,513 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,513 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:46,513 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:46,513 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:46,513 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,514 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,514 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-12-02 15:00:46,514 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,514 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,514 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,514 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:46,514 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:46,514 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:00:46,514 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,515 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,515 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-12-02 15:00:46,516 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,516 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,516 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,516 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:46,516 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:46,516 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:46,516 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,516 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,516 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-12-02 15:00:46,516 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,516 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,517 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,517 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:46,517 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:46,517 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:46,517 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,618 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,618 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-12-02 15:00:46,619 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,619 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,619 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,619 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:46,619 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:46,619 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:00:46,619 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,619 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,619 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-12-02 15:00:46,619 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,619 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,620 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,620 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:46,620 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:46,620 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:46,620 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,620 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,620 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-12-02 15:00:46,620 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,620 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,620 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,620 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:46,620 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:46,621 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:46,621 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,621 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,621 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-12-02 15:00:46,718 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,718 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,718 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,718 INFO L206 nArgumentSynthesizer]: 32 loop disjuncts [2018-12-02 15:00:46,718 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:46,744 INFO L402 nArgumentSynthesizer]: We have 128 Motzkin's Theorem applications. [2018-12-02 15:00:46,745 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,921 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,921 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-12-02 15:00:46,921 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,921 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,921 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,921 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:46,921 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:46,922 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:46,922 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,922 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,922 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-12-02 15:00:46,922 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,922 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,922 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,922 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:46,922 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:46,922 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:46,922 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,923 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,923 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-12-02 15:00:46,923 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,923 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,923 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,923 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:46,923 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:46,923 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:46,923 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,924 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,924 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-12-02 15:00:46,924 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,924 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,924 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,924 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:46,924 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:46,924 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:00:46,924 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,925 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,925 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-12-02 15:00:46,925 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,925 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,925 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,925 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:46,925 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:46,925 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:46,925 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,926 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,926 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-12-02 15:00:46,926 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,926 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,926 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,926 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:46,926 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:46,926 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:00:46,926 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,950 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,951 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-12-02 15:00:46,951 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,951 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,951 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,951 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:46,951 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:46,951 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:00:46,951 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,951 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,952 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-12-02 15:00:46,952 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,952 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,952 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,952 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:46,952 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:46,952 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:46,952 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,952 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,952 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-12-02 15:00:46,953 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:46,953 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:46,953 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:46,953 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:46,953 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:46,953 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:46,953 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:46,953 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:46,953 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-12-02 15:00:47,051 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,052 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,052 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,052 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:47,052 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:47,052 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:47,052 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,053 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,053 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-12-02 15:00:47,053 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,053 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,053 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,053 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:47,053 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:47,053 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:47,053 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,053 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,054 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-12-02 15:00:47,054 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,054 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,054 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,054 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:47,054 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:47,054 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:00:47,054 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,055 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,055 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-12-02 15:00:47,055 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,055 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,168 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,168 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:47,168 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:47,169 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:47,169 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,169 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,169 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-12-02 15:00:47,169 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,169 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,169 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,169 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:47,169 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:47,169 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:47,170 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,170 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,170 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-12-02 15:00:47,170 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,170 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,170 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,170 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:47,170 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:47,171 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:47,171 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,171 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,171 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-12-02 15:00:47,171 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,171 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,171 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,171 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:47,171 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:47,171 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:47,171 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,277 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,277 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-12-02 15:00:47,277 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,277 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,277 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,277 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:47,277 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:47,278 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:47,278 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,278 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,278 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-12-02 15:00:47,278 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,278 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,278 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,278 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:47,278 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:47,278 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:00:47,278 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,279 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,279 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-12-02 15:00:47,280 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,280 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,280 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,280 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:47,280 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:47,280 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:00:47,280 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,280 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,280 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-12-02 15:00:47,379 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,379 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,379 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,379 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:47,379 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:47,379 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:00:47,379 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,380 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,380 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-12-02 15:00:47,381 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,381 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,381 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,381 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:47,381 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:47,381 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:47,381 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,381 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,381 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-12-02 15:00:47,381 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,381 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,382 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,382 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:47,382 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:47,382 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:47,382 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,382 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,382 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-12-02 15:00:47,382 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,382 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,496 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,496 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:47,496 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:47,496 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:47,496 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,497 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,497 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-12-02 15:00:47,497 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,497 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,497 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,497 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:47,497 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:47,497 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:47,497 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,498 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,498 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-12-02 15:00:47,498 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,498 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,498 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,498 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:47,498 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:47,498 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:00:47,499 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,499 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,499 INFO L497 LassoAnalysis]: Using template '4-nested'. [2018-12-02 15:00:47,499 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-12-02 15:00:47,499 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,499 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,499 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,499 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:47,499 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:47,499 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 15:00:47,499 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,607 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,607 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-12-02 15:00:47,607 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,607 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,607 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,607 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:47,607 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:47,608 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:47,608 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,608 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,608 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-12-02 15:00:47,608 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,608 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,609 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,609 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:47,609 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:47,609 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 15:00:47,609 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,609 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,609 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-12-02 15:00:47,609 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,609 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,610 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,610 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:47,610 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:47,610 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:47,610 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,610 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,610 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-12-02 15:00:47,711 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,711 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,711 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,711 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:47,711 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:47,712 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:47,712 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,712 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,712 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-12-02 15:00:47,712 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,712 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,712 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,712 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:47,712 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:47,713 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 15:00:47,713 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,714 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,714 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-12-02 15:00:47,714 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,714 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,714 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,714 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:47,714 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:47,714 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:47,714 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,715 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,715 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-12-02 15:00:47,715 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,715 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,827 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,827 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:47,827 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:47,827 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:47,827 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,828 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,828 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-12-02 15:00:47,828 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,828 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,828 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,828 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:47,828 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:47,828 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:47,828 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,828 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,829 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-12-02 15:00:47,829 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,829 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,829 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,829 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:47,829 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:47,829 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:47,829 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,829 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,829 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-12-02 15:00:47,830 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,830 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,830 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,830 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:47,830 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:47,830 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 15:00:47,830 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,940 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,940 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-12-02 15:00:47,940 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,940 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,940 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,940 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:47,940 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:47,940 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:47,940 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,941 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,941 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-12-02 15:00:47,941 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,941 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,941 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,941 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:47,941 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:47,941 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:47,941 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,942 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,942 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-12-02 15:00:47,943 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:47,943 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:47,943 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:47,943 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:47,943 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:47,943 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 15:00:47,943 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:47,943 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:47,943 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-12-02 15:00:48,043 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:48,043 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:48,043 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:48,043 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:48,043 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:48,043 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:48,043 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:48,043 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:48,044 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-12-02 15:00:48,044 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:48,044 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:48,044 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:48,044 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:48,044 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:48,044 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:48,044 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:48,044 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:48,044 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-12-02 15:00:48,045 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:48,045 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:48,045 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:48,045 INFO L206 nArgumentSynthesizer]: 32 loop disjuncts [2018-12-02 15:00:48,045 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:48,391 INFO L402 nArgumentSynthesizer]: We have 160 Motzkin's Theorem applications. [2018-12-02 15:00:48,391 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:48,634 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:48,634 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-12-02 15:00:48,634 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:48,634 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:48,634 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:48,634 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:48,634 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:48,634 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:48,634 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:48,635 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:48,635 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-12-02 15:00:48,635 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:48,635 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:48,635 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:48,635 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:48,635 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:48,635 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:48,635 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:48,636 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:48,636 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-12-02 15:00:48,636 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:48,636 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:48,636 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:48,636 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:48,636 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:48,636 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:48,636 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:48,637 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:48,637 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-12-02 15:00:48,637 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:48,637 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:48,637 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:48,637 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:48,637 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:48,638 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 15:00:48,638 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:48,638 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:48,638 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-12-02 15:00:48,638 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:48,638 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:48,638 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:48,638 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:48,638 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:48,638 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:48,638 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:48,639 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:48,639 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-12-02 15:00:48,639 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:48,639 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:48,639 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:48,639 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:48,640 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:48,640 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 15:00:48,640 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:48,640 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:48,640 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-12-02 15:00:48,640 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:48,640 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:48,640 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:48,640 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:48,640 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:48,641 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 15:00:48,641 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:48,641 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:48,641 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-12-02 15:00:48,641 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:48,641 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:48,641 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:48,641 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:48,641 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:48,641 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:48,642 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:48,642 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:48,642 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-12-02 15:00:48,642 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:48,642 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:48,642 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:48,642 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:48,642 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:48,642 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:48,642 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:48,643 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:48,643 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-12-02 15:00:48,643 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:48,643 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:48,643 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:48,643 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:48,643 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:48,643 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:48,643 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:48,644 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:48,644 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-12-02 15:00:48,644 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:48,644 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:48,644 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:48,644 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:48,644 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:48,644 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:48,644 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:48,645 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:48,645 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-12-02 15:00:48,645 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:48,645 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:48,645 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:48,645 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:48,645 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:48,645 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 15:00:48,645 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:48,647 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:48,647 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-12-02 15:00:48,647 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:48,647 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:48,647 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:48,647 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:48,647 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:48,647 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:48,647 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:48,647 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:48,648 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-12-02 15:00:48,648 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:48,648 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:48,648 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:48,648 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:48,648 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:48,648 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:48,648 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:48,680 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:48,680 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-12-02 15:00:48,680 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:48,681 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:48,681 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:48,681 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:48,681 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:48,681 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:48,681 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:48,681 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:48,681 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-12-02 15:00:48,681 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:48,681 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:48,682 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:48,682 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:48,682 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:48,682 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:48,682 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:48,682 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:48,683 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-12-02 15:00:48,683 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:48,683 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:48,683 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:48,683 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:48,683 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:48,683 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:48,683 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:48,683 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:48,684 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-12-02 15:00:48,788 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:48,788 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:48,788 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:48,788 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:48,788 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:48,789 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 15:00:48,789 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:48,790 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:48,790 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-12-02 15:00:48,790 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:48,790 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:48,790 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:48,790 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:48,790 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:48,790 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 15:00:48,790 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:48,791 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:48,791 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-12-02 15:00:48,791 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:48,791 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:48,791 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:48,791 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:48,791 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:48,791 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 15:00:48,791 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:48,792 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:48,793 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-12-02 15:00:48,793 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:48,793 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:48,906 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:48,906 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:48,906 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:48,906 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:48,906 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:48,907 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:48,907 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-12-02 15:00:48,907 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:48,907 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:48,907 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:48,907 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:48,907 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:48,907 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:48,907 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:48,908 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:48,908 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-12-02 15:00:48,908 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:48,908 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:48,908 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:48,908 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:48,908 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:48,908 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:48,908 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:48,909 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:48,909 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-12-02 15:00:48,909 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:48,909 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:48,909 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:48,909 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:48,909 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:48,910 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:48,910 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:49,024 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:49,024 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-12-02 15:00:49,024 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:00:49,024 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:49,024 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:49,024 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:49,024 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:49,024 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 15:00:49,024 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:49,025 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:49,025 INFO L497 LassoAnalysis]: Using template '2-phase'. [2018-12-02 15:00:49,025 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-12-02 15:00:49,025 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:49,025 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:49,025 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:49,025 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:49,025 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:49,025 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:49,026 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:00:49,026 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:49,027 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:49,027 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-12-02 15:00:49,027 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:49,028 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:49,028 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:49,028 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:49,028 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:49,028 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:49,028 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:49,028 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:49,029 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:49,129 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-12-02 15:00:49,129 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:49,130 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:49,130 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:49,130 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:49,130 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:49,130 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:49,130 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:00:49,130 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:49,131 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:49,131 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-12-02 15:00:49,131 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:49,131 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:49,131 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:49,131 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:49,131 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:49,131 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:49,132 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:49,132 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:49,132 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:49,132 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-12-02 15:00:49,132 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:49,132 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:49,132 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:49,132 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:49,132 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:49,133 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:49,133 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:49,133 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:49,133 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:49,133 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-12-02 15:00:49,248 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:49,249 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:49,249 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:49,249 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:49,249 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:49,249 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:49,249 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:00:49,249 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:49,251 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:49,251 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-12-02 15:00:49,251 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:49,251 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:49,251 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:49,251 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:49,251 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:49,251 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:49,251 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:49,251 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:49,252 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:49,252 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-12-02 15:00:49,252 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:49,252 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:49,252 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:49,252 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:49,252 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:49,252 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:49,252 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:49,252 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:49,253 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:49,253 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-12-02 15:00:49,364 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:49,364 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:49,364 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:49,364 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:49,364 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:49,364 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:49,364 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:49,364 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:49,365 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:49,365 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-12-02 15:00:49,365 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:49,365 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:49,365 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:49,365 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:49,365 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:49,365 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:49,365 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:49,365 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:49,366 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:49,366 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-12-02 15:00:49,366 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:49,366 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:49,366 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:49,366 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:49,366 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:49,366 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:49,366 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:00:49,366 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:49,368 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:49,368 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-12-02 15:00:49,470 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:49,470 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:49,470 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:49,470 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:49,470 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:49,470 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:49,470 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:49,470 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:49,471 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:49,471 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-12-02 15:00:49,471 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:49,471 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:49,471 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:49,471 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:49,471 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:49,471 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:49,471 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:49,471 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:49,473 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:49,473 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-12-02 15:00:49,473 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:49,473 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:49,473 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:49,473 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:49,473 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:49,473 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:49,474 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:00:49,474 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:49,474 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:49,474 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-12-02 15:00:49,589 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:49,589 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:49,589 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:49,589 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:49,589 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:49,589 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:49,590 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:49,590 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:49,590 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:49,590 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-12-02 15:00:49,590 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:49,590 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:49,590 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:49,590 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:49,590 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:49,591 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:49,591 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:49,591 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:49,591 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:49,591 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-12-02 15:00:49,591 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:49,591 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:49,591 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:49,592 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:49,592 INFO L206 nArgumentSynthesizer]: 32 loop disjuncts [2018-12-02 15:00:49,592 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:49,641 INFO L402 nArgumentSynthesizer]: We have 96 Motzkin's Theorem applications. [2018-12-02 15:00:49,641 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,349 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,349 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-12-02 15:00:50,349 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,349 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:50,349 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,350 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,350 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:50,350 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:50,350 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:50,350 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,350 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,350 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-12-02 15:00:50,351 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,351 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:50,351 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,351 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,351 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:50,351 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:50,351 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:50,351 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,351 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,352 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-12-02 15:00:50,352 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,352 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:50,352 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,352 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,352 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:50,352 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:50,352 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:50,352 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,353 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,353 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-12-02 15:00:50,353 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,353 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:50,353 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,353 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,353 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:50,354 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:50,354 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:00:50,354 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,355 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,355 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-12-02 15:00:50,355 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,355 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:50,355 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,355 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,355 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:50,355 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:50,355 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:50,356 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,356 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,356 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-12-02 15:00:50,357 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,357 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:50,357 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,357 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,357 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:50,357 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:50,357 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:00:50,357 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,358 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,358 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-12-02 15:00:50,358 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,358 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:50,358 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,358 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,359 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:50,359 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:50,359 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:00:50,359 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,359 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,359 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-12-02 15:00:50,359 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,360 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:50,360 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,360 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,360 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:50,360 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:50,360 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:50,360 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,360 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,360 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-12-02 15:00:50,361 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,361 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:50,361 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,361 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,361 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:50,361 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:50,361 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:50,361 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,361 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,362 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-12-02 15:00:50,362 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,362 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:50,362 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,362 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,362 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:50,362 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:50,362 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:50,362 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,363 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,363 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-12-02 15:00:50,363 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,363 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:50,363 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,363 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,363 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:50,363 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:50,364 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:50,364 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,364 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,364 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-12-02 15:00:50,364 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,364 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:50,364 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,364 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,364 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:50,364 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:50,365 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:00:50,365 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,366 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,366 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-12-02 15:00:50,367 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,367 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:50,367 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,367 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,367 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:50,367 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:50,367 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:50,367 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,367 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,368 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-12-02 15:00:50,368 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,368 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:50,368 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,368 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,368 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:50,368 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:50,368 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:50,368 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,369 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,369 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-12-02 15:00:50,369 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,369 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:50,369 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,369 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,370 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:50,370 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:50,370 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:50,370 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,370 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,370 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-12-02 15:00:50,370 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,370 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:50,370 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,371 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,371 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:50,371 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:50,371 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:50,371 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,372 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,372 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-12-02 15:00:50,372 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,372 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:50,372 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,372 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,372 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:50,372 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:50,372 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:50,372 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,373 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,373 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-12-02 15:00:50,373 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,373 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:50,373 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,373 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,373 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:50,373 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:50,374 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:00:50,374 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,377 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,377 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-12-02 15:00:50,455 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,455 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:50,455 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,455 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,455 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:50,456 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:50,456 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:00:50,456 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,457 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,457 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-12-02 15:00:50,457 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,457 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:50,457 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,457 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,457 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:50,457 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:50,458 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:00:50,458 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,460 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,461 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-12-02 15:00:50,461 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,461 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:50,461 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,461 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,461 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:50,461 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:50,461 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:50,462 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,462 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,462 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-12-02 15:00:50,568 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,569 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:50,569 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,569 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,569 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:50,569 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:50,569 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:50,569 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,570 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,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-12-02 15:00:50,570 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,570 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:50,570 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,571 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,571 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:50,571 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:50,571 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:50,571 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,572 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,572 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-12-02 15:00:50,573 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,573 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:50,573 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,573 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,573 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:50,573 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:50,573 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-12-02 15:00:50,573 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,575 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,575 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-12-02 15:00:50,696 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,696 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:00:50,696 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,696 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,696 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:50,696 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-12-02 15:00:50,697 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:00:50,697 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,698 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,698 INFO L497 LassoAnalysis]: Using template '3-phase'. [2018-12-02 15:00:50,699 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-12-02 15:00:50,699 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,699 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:50,699 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,699 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,699 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:50,699 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:50,700 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:00:50,700 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,703 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,703 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-12-02 15:00:50,703 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,704 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:50,704 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,704 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,704 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:50,704 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:50,704 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:50,704 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,706 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,706 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-12-02 15:00:50,814 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,814 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:50,814 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,814 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,814 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:50,814 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:50,815 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:00:50,815 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,817 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,817 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-12-02 15:00:50,818 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,818 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:50,818 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,818 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,818 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:50,818 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:50,818 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:50,818 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,819 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,819 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-12-02 15:00:50,820 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,820 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:50,820 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,820 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,820 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:50,820 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:50,820 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:50,820 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,821 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,821 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-12-02 15:00:50,928 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,928 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:50,928 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,928 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,929 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:50,929 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:50,929 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:00:50,929 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,933 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,933 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-12-02 15:00:50,933 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,933 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:50,933 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,933 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,933 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:50,934 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:50,934 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:50,934 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,935 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,935 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-12-02 15:00:50,935 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:50,935 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:50,935 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:50,935 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:50,935 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:50,935 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:50,936 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:50,936 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:50,937 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:50,937 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-12-02 15:00:51,040 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:51,040 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:51,040 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:51,041 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:51,041 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:51,041 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:51,041 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:51,041 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:51,042 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:51,042 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-12-02 15:00:51,042 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:51,042 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:51,042 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:51,043 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:51,043 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:51,043 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:51,043 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:51,043 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:51,044 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:51,044 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-12-02 15:00:51,044 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:51,044 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:51,044 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:51,045 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:51,045 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:51,045 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:51,045 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:00:51,045 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:51,049 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:51,049 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-12-02 15:00:51,150 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:51,150 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:51,150 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:51,150 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:51,150 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:51,150 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:51,150 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:51,151 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:51,151 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:51,152 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-12-02 15:00:51,152 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:51,152 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:51,152 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:51,152 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:51,152 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:51,152 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:51,153 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:51,153 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:51,156 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:51,156 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-12-02 15:00:51,157 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:51,157 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:51,157 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:51,157 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:51,157 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:51,157 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:51,158 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:00:51,158 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:51,158 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:51,159 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-12-02 15:00:51,267 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:51,268 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:51,268 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:51,268 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:51,268 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:51,268 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:51,268 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:51,268 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:51,269 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:51,269 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-12-02 15:00:51,270 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:51,270 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:51,270 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:51,270 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:51,270 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:51,270 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:51,270 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:51,270 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:51,271 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:51,272 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-12-02 15:00:51,272 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:51,272 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:51,272 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:51,272 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:51,272 INFO L206 nArgumentSynthesizer]: 32 loop disjuncts [2018-12-02 15:00:51,272 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:51,373 INFO L402 nArgumentSynthesizer]: We have 128 Motzkin's Theorem applications. [2018-12-02 15:00:51,373 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:52,988 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:52,988 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-12-02 15:00:52,989 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:52,989 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:52,989 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:52,989 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:52,989 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:52,989 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:52,989 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:52,989 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:52,990 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:52,990 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-12-02 15:00:52,990 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:52,990 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:52,990 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:52,990 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:52,990 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:52,990 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:52,991 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:52,991 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:52,991 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:52,991 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-12-02 15:00:52,991 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:52,991 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:52,991 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:52,992 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:52,992 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:52,992 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:52,992 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:52,992 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:52,993 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:52,993 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-12-02 15:00:52,993 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:52,993 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:52,993 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:52,994 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:52,994 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:52,994 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:52,994 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:00:52,994 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:52,995 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:52,996 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-12-02 15:00:52,996 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:52,996 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:52,996 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:52,996 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:52,996 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:52,996 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:52,996 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:52,996 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:52,998 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:52,998 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-12-02 15:00:52,998 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:52,998 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:52,998 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:52,998 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:52,998 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:52,998 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:52,998 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:00:52,998 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:52,999 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,000 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-12-02 15:00:53,000 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,000 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:53,000 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,000 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,000 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:53,000 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:53,000 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:00:53,000 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,001 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,001 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-12-02 15:00:53,001 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,001 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:53,001 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,001 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,001 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:53,001 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:53,002 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:53,002 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,002 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,002 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-12-02 15:00:53,002 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,003 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:53,003 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,003 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,003 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:53,003 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:53,003 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:53,003 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,004 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,004 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-12-02 15:00:53,004 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,004 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:53,004 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,004 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,004 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:53,004 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:53,004 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:53,004 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,005 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,006 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-12-02 15:00:53,006 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,006 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:53,006 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,006 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,006 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:53,006 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:53,006 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:53,006 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,007 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,007 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-12-02 15:00:53,007 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,007 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:53,007 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,007 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,007 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:53,007 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:53,008 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:00:53,008 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,010 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,010 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-12-02 15:00:53,010 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,010 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:53,010 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,010 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,010 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:53,010 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:53,011 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:53,011 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,011 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,011 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-12-02 15:00:53,012 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,012 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:53,012 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,012 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,012 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:53,012 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:53,012 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:53,012 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,013 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,013 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-12-02 15:00:53,013 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,014 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:53,014 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,014 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,014 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:53,014 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:53,014 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:53,014 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,015 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,015 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-12-02 15:00:53,015 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,015 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:53,015 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,015 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,015 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:53,015 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:53,015 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:53,015 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,016 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,017 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-12-02 15:00:53,017 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,017 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:53,017 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,017 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,017 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:53,017 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:53,017 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:53,017 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,018 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,018 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-12-02 15:00:53,018 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,018 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:53,018 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,018 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,018 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:53,018 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:53,019 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:00:53,019 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,024 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,024 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-12-02 15:00:53,024 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,024 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:53,025 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,025 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,025 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:53,025 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:53,025 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:00:53,025 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,026 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,026 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-12-02 15:00:53,026 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,026 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:53,026 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,026 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,026 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:53,026 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:53,027 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:00:53,027 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,029 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,029 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-12-02 15:00:53,029 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,029 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:53,029 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,029 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,029 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:53,029 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:53,029 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:53,030 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,030 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,030 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-12-02 15:00:53,030 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,030 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:53,030 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,030 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,031 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:53,031 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:53,031 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:53,031 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,031 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,031 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-12-02 15:00:53,032 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,032 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:53,032 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,032 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,032 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:53,032 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:53,032 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:53,032 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,033 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,033 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-12-02 15:00:53,033 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,033 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:53,033 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,034 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,034 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:53,034 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:53,034 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:00:53,034 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,035 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,035 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-12-02 15:00:53,035 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,035 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-12-02 15:00:53,035 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,035 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,036 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:53,036 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:00:53,036 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:00:53,036 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,037 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,037 INFO L497 LassoAnalysis]: Using template '4-phase'. [2018-12-02 15:00:53,037 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-12-02 15:00:53,037 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,037 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:00:53,037 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,037 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,037 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:53,038 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:53,038 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 15:00:53,038 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,041 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,041 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-12-02 15:00:53,042 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,042 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:00:53,042 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,042 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,042 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:53,042 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:53,042 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:53,042 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,044 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,044 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-12-02 15:00:53,044 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,044 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:00:53,044 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,044 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,044 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:53,044 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:53,045 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 15:00:53,045 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,047 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,047 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-12-02 15:00:53,047 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,047 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:00:53,047 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,047 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,047 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:53,047 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:53,048 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:53,048 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,048 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,048 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-12-02 15:00:53,049 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,049 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:00:53,049 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,049 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,049 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:53,049 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:53,049 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:53,049 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,050 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,050 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-12-02 15:00:53,050 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,050 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:00:53,050 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,050 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,050 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:53,050 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:53,051 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 15:00:53,051 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,054 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,054 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-12-02 15:00:53,054 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,054 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:00:53,054 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,054 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,054 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:53,054 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:53,055 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:53,055 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,055 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,055 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-12-02 15:00:53,055 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,056 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:00:53,056 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,056 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,056 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:53,056 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:53,056 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:53,056 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,057 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,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-12-02 15:00:53,057 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,057 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:00:53,057 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,057 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,057 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:53,057 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:53,057 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:53,058 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,058 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,058 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-12-02 15:00:53,058 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,058 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:00:53,058 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,058 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,058 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:53,058 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:53,059 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:53,059 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,059 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,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-12-02 15:00:53,060 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,060 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:00:53,060 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,060 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,060 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:53,060 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:53,060 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 15:00:53,061 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,064 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,064 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-12-02 15:00:53,064 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,064 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:00:53,064 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,064 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,064 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:53,064 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:53,064 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:53,064 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,065 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,065 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-12-02 15:00:53,065 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,065 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:00:53,065 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,065 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,065 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:53,065 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:53,066 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:53,066 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,068 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,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-12-02 15:00:53,068 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,069 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:00:53,069 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,069 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,069 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:00:53,069 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:53,069 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 15:00:53,069 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,070 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,070 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-12-02 15:00:53,070 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,070 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:00:53,070 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,070 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,070 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:53,070 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:53,071 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:53,071 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,071 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,071 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-12-02 15:00:53,071 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,071 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:00:53,071 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,072 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,072 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:00:53,072 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:53,072 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:00:53,072 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:00:53,073 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:00:53,073 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-12-02 15:00:53,073 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:00:53,073 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:00:53,073 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:00:53,073 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:00:53,073 INFO L206 nArgumentSynthesizer]: 32 loop disjuncts [2018-12-02 15:00:53,073 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:00:53,226 INFO L402 nArgumentSynthesizer]: We have 160 Motzkin's Theorem applications. [2018-12-02 15:00:53,226 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,455 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,455 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-12-02 15:01:01,456 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,456 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:01,456 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,456 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,456 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:01,456 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:01:01,457 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:01:01,457 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,457 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,458 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-12-02 15:01:01,458 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,458 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:01,458 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,458 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,458 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:01,458 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:01:01,458 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:01:01,459 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,459 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,459 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-12-02 15:01:01,459 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,459 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:01,460 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,460 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,460 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:01,460 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:01:01,460 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:01:01,460 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,462 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,462 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-12-02 15:01:01,463 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,463 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:01,463 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,463 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,463 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:01,463 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:01:01,464 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 15:01:01,464 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,466 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,467 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-12-02 15:01:01,467 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,467 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:01,467 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,467 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,467 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:01,467 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:01:01,467 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:01:01,468 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,469 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,470 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-12-02 15:01:01,470 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,470 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:01,470 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,470 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,470 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:01,470 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:01:01,471 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 15:01:01,471 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,473 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,473 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-12-02 15:01:01,474 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,474 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:01,474 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,474 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,474 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:01,474 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:01:01,475 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 15:01:01,475 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,475 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,475 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-12-02 15:01:01,475 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,476 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:01,476 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,476 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,476 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:01,476 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:01:01,476 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:01:01,476 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,477 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,477 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-12-02 15:01:01,477 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,477 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:01,477 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,477 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,477 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:01,477 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:01:01,478 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:01:01,478 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,478 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,479 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-12-02 15:01:01,479 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,479 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:01,479 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,479 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,479 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:01,479 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:01:01,479 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:01:01,479 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,481 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,481 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-12-02 15:01:01,482 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,482 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:01,482 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,482 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,482 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:01,482 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:01:01,482 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:01:01,482 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,483 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,483 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-12-02 15:01:01,483 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,483 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:01,483 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,483 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,483 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:01,483 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:01:01,484 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 15:01:01,484 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,488 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,488 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-12-02 15:01:01,488 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,488 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:01,488 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,488 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,488 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:01,488 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:01:01,488 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:01:01,489 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,489 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,489 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-12-02 15:01:01,489 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,489 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:01,489 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,490 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,490 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:01,490 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:01:01,490 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:01:01,490 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,492 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,492 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-12-02 15:01:01,492 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,492 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:01,492 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,492 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,492 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:01,492 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:01:01,493 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:01:01,493 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,493 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,493 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-12-02 15:01:01,493 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,493 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:01,493 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,494 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,494 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:01,494 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:01:01,494 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:01:01,494 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,496 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,496 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-12-02 15:01:01,496 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,496 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:01,496 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,496 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,496 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:01,496 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:01:01,497 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:01:01,497 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,497 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,497 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-12-02 15:01:01,497 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,497 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:01,497 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,497 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,498 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:01,498 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:01:01,498 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 15:01:01,498 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,513 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,514 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-12-02 15:01:01,514 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,514 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:01,514 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,514 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,514 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:01,514 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:01:01,515 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 15:01:01,515 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,515 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,515 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-12-02 15:01:01,515 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,515 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:01,515 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,516 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,516 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:01,516 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:01:01,516 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 15:01:01,516 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,519 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,520 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-12-02 15:01:01,520 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,520 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:01,520 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,520 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,520 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:01,520 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:01:01,520 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:01:01,520 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,521 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,521 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-12-02 15:01:01,521 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,521 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:01,521 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,521 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,521 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:01,521 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:01:01,522 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:01:01,522 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,522 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,522 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-12-02 15:01:01,523 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,523 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:01,523 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,523 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,523 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:01,523 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:01:01,523 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:01:01,523 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,525 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,525 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-12-02 15:01:01,525 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,525 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:01,525 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,525 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,525 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:01,525 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:01:01,526 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-12-02 15:01:01,526 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,527 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,527 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-12-02 15:01:01,527 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,527 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:01,528 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,528 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,528 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:01,528 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-12-02 15:01:01,528 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-12-02 15:01:01,528 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,530 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,530 INFO L497 LassoAnalysis]: Using template '2-lex'. [2018-12-02 15:01:01,530 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-12-02 15:01:01,531 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,531 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:01,531 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,531 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,531 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:01,531 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:01,531 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:01:01,531 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,533 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,533 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-12-02 15:01:01,533 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,533 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:01,533 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,533 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,533 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:01,533 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:01,534 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:01:01,534 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,535 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,535 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-12-02 15:01:01,535 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,535 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:01,535 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,535 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,535 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:01,535 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:01,535 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:01:01,535 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,536 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,536 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-12-02 15:01:01,537 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,537 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:01,537 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,537 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,537 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:01,537 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:01,537 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:01:01,537 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,538 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,538 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-12-02 15:01:01,538 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,538 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:01,538 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,538 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,538 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:01,538 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:01,538 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:01:01,538 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,539 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,539 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-12-02 15:01:01,539 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,539 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:01,539 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,539 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,539 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:01,539 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:01,540 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:01:01,540 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,542 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,542 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-12-02 15:01:01,542 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,542 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:01,542 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,542 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,542 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:01,542 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:01,542 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:01:01,542 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,543 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,543 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-12-02 15:01:01,543 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,543 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:01,543 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,543 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,543 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:01,543 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:01,544 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:01:01,544 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,544 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,545 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-12-02 15:01:01,545 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,545 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:01,545 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,545 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,545 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:01,545 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:01,545 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:01:01,545 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,546 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,546 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-12-02 15:01:01,546 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,546 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:01,546 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,546 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,546 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:01,546 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:01,546 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:01:01,546 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,547 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,547 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-12-02 15:01:01,547 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,547 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:01,547 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,548 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,548 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:01,548 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:01,548 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:01:01,548 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,550 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,550 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-12-02 15:01:01,550 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,550 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:01,550 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,550 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,550 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:01,550 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:01,550 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:01:01,550 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,551 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,551 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-12-02 15:01:01,551 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,551 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:01,551 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,551 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,551 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:01,552 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:01,552 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:01:01,552 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,553 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,554 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-12-02 15:01:01,554 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,554 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:01,554 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,554 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,554 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:01,554 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:01,554 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:01:01,554 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,555 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,555 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-12-02 15:01:01,555 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,555 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:01,555 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,555 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,555 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:01,555 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:01,556 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:01:01,556 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,556 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,556 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-12-02 15:01:01,557 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,557 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:01,557 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,557 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,557 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:01,557 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:01,557 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:01:01,557 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:01,558 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:01,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-12-02 15:01:01,558 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:01,558 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:01,558 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:01,558 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:01,558 INFO L206 nArgumentSynthesizer]: 32 loop disjuncts [2018-12-02 15:01:01,558 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:01,604 INFO L402 nArgumentSynthesizer]: We have 128 Motzkin's Theorem applications. [2018-12-02 15:01:01,604 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,883 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,883 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-12-02 15:01:02,883 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,883 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:02,884 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,884 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,884 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:02,884 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:02,884 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:01:02,884 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,885 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,885 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-12-02 15:01:02,885 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,885 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:02,885 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,885 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,885 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:02,885 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:02,885 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:01:02,885 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,886 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,886 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-12-02 15:01:02,886 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,886 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:02,886 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,886 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,886 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:02,887 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:02,887 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:01:02,887 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,888 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,888 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-12-02 15:01:02,888 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,888 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:02,888 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,888 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,888 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:02,888 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:02,888 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:01:02,888 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,889 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,889 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-12-02 15:01:02,890 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,890 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:02,890 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,890 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,890 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:02,890 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:02,890 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:01:02,890 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,891 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,891 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-12-02 15:01:02,891 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,891 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:02,891 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,891 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,892 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:02,892 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:02,892 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:01:02,892 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,893 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,893 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-12-02 15:01:02,893 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,893 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:02,893 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,893 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,893 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:02,893 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:02,893 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:01:02,893 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,894 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,894 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-12-02 15:01:02,894 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,894 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:02,895 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,895 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,895 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:02,895 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:02,895 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:01:02,895 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,896 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,896 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-12-02 15:01:02,896 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,896 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:02,896 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,896 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,896 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:02,896 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:02,896 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:01:02,896 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,897 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,897 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-12-02 15:01:02,897 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,897 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:02,897 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,897 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,898 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:02,898 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:02,898 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:01:02,898 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,899 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,899 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-12-02 15:01:02,899 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,899 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:02,899 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,899 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,899 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:02,899 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:02,899 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:01:02,899 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,900 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,900 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-12-02 15:01:02,900 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,900 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:02,900 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,901 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,901 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:02,901 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:02,901 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:01:02,901 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,903 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,903 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-12-02 15:01:02,903 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,903 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:02,903 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,903 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,903 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:02,903 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:02,903 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:01:02,904 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,904 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,904 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-12-02 15:01:02,904 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,905 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:02,905 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,905 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,905 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:02,905 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:02,905 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:01:02,905 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,906 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,906 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-12-02 15:01:02,906 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,906 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:02,906 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,906 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,906 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:02,906 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:02,907 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:01:02,907 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,907 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,907 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-12-02 15:01:02,908 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,908 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:02,908 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,908 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,908 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:02,908 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:02,908 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:01:02,908 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,909 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,909 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-12-02 15:01:02,909 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,909 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:02,909 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,909 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,909 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:02,910 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:02,910 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:01:02,910 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,910 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,911 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-12-02 15:01:02,911 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,911 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:02,911 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,911 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,911 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:02,911 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:02,911 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:01:02,911 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,913 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,913 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-12-02 15:01:02,913 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,913 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:02,913 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,913 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,913 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:02,913 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:02,914 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:01:02,914 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,914 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,915 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-12-02 15:01:02,915 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,915 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:02,915 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,915 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,915 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:02,915 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:02,915 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:01:02,915 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,917 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,917 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-12-02 15:01:02,917 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,918 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:02,918 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,918 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,918 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:02,918 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:02,918 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:01:02,918 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,919 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,919 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-12-02 15:01:02,919 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,919 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:02,919 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,919 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,919 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:02,919 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:02,919 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:01:02,919 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,920 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,920 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-12-02 15:01:02,920 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,920 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:02,920 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,920 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,920 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:02,920 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:02,921 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:01:02,921 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,922 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,922 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-12-02 15:01:02,922 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,922 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:02,922 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,922 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,922 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:02,922 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:02,922 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-02 15:01:02,922 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,923 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,923 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-12-02 15:01:02,923 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,923 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-12-02 15:01:02,923 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,924 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,924 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:02,924 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-12-02 15:01:02,924 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-12-02 15:01:02,924 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,925 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,925 INFO L497 LassoAnalysis]: Using template '3-lex'. [2018-12-02 15:01:02,925 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-12-02 15:01:02,925 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,925 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:02,925 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,925 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,925 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:02,925 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:02,926 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2018-12-02 15:01:02,926 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,930 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,930 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-12-02 15:01:02,930 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,930 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:02,930 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,930 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,931 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:02,931 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:02,931 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:02,931 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,932 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,932 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-12-02 15:01:02,933 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,933 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:02,933 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,933 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,933 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:02,933 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:02,933 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2018-12-02 15:01:02,933 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,935 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,935 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-12-02 15:01:02,935 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,935 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:02,935 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,935 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,935 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:02,935 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:02,935 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:02,935 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,936 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,936 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-12-02 15:01:02,937 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,937 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:02,937 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,937 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,937 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:02,937 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:02,937 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:02,937 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,938 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,938 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-12-02 15:01:02,938 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,938 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:02,938 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,939 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,939 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:02,939 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:02,939 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2018-12-02 15:01:02,939 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,944 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,945 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-12-02 15:01:02,945 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,945 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:02,945 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,945 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,945 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:02,945 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:02,945 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:02,945 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,946 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,946 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-12-02 15:01:02,947 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,947 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:02,947 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,947 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,947 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:02,947 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:02,947 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:02,947 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,948 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,948 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-12-02 15:01:02,949 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,949 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:02,949 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,949 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,949 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:02,949 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:02,949 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:02,949 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,950 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,950 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-12-02 15:01:02,950 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,950 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:02,950 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,950 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,950 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:02,951 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:02,951 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:02,951 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,952 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,952 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-12-02 15:01:02,952 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,952 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:02,952 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,952 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,952 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:02,952 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:02,953 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2018-12-02 15:01:02,953 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,957 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,957 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-12-02 15:01:02,957 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,957 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:02,957 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,957 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,957 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:02,957 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:02,958 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:02,958 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,959 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,959 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-12-02 15:01:02,959 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,959 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:02,959 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,959 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,959 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:02,959 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:02,959 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:02,959 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,963 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,964 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-12-02 15:01:02,964 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:02,964 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:02,964 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:02,964 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:02,964 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:02,964 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:02,964 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2018-12-02 15:01:02,964 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:02,965 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:02,965 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-12-02 15:01:03,011 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:03,011 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:03,011 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:03,011 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:03,011 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:03,011 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:03,012 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:03,012 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:03,013 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:03,013 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-12-02 15:01:03,013 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:03,013 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:03,013 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:03,013 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:03,013 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:03,013 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:03,013 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:03,013 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:03,015 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:03,015 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-12-02 15:01:03,015 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:03,015 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:03,015 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:03,015 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:03,015 INFO L206 nArgumentSynthesizer]: 32 loop disjuncts [2018-12-02 15:01:03,015 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:03,113 INFO L402 nArgumentSynthesizer]: We have 192 Motzkin's Theorem applications. [2018-12-02 15:01:03,113 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:06,257 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:06,257 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-12-02 15:01:06,257 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:06,258 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:06,258 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:06,258 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:06,258 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:06,258 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:06,258 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:06,258 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:06,259 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:06,259 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-12-02 15:01:06,259 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:06,259 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:06,260 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:06,260 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:06,260 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:06,260 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:06,260 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:06,260 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:06,261 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:06,261 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-12-02 15:01:06,261 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:06,261 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:06,261 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:06,261 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:06,261 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:06,261 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:06,262 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:06,262 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:06,263 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:06,264 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-12-02 15:01:06,264 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:06,264 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:06,264 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:06,264 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:06,264 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:06,264 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:06,264 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2018-12-02 15:01:06,264 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:06,266 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:06,266 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-12-02 15:01:06,266 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:06,266 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:06,266 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:06,266 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:06,266 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:06,266 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:06,267 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:06,267 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:06,268 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:06,269 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-12-02 15:01:06,269 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:06,269 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:06,269 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:06,269 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:06,269 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:06,269 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:06,269 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2018-12-02 15:01:06,269 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:06,271 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:06,271 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-12-02 15:01:06,271 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:06,271 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:06,271 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:06,271 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:06,271 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:06,271 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:06,271 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2018-12-02 15:01:06,271 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:06,272 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:06,272 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-12-02 15:01:06,273 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:06,273 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:06,273 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:06,273 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:06,273 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:06,273 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:06,273 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:06,273 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:06,274 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:06,274 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-12-02 15:01:06,274 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:06,275 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:06,275 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:06,275 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:06,275 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:06,275 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:06,275 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:06,275 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:06,276 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:06,276 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-12-02 15:01:06,276 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:06,276 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:06,276 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:06,277 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:06,277 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:06,277 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:06,277 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:06,277 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:06,279 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:06,279 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-12-02 15:01:06,279 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:06,279 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:06,279 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:06,279 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:06,279 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:06,279 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:06,279 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:06,279 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:06,281 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:06,281 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-12-02 15:01:06,281 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:06,281 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:06,281 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:06,281 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:06,281 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:06,281 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:06,281 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2018-12-02 15:01:06,281 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:06,285 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:06,285 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-12-02 15:01:06,285 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:06,285 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:06,285 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:06,285 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:06,285 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:06,285 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:06,285 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:06,286 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:06,287 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:06,287 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-12-02 15:01:06,287 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:06,287 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:06,287 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:06,287 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:06,287 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:06,287 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:06,287 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:06,287 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:06,289 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:06,289 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-12-02 15:01:06,289 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:06,289 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:06,289 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:06,289 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:06,289 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:06,290 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:06,290 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:06,290 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:06,291 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:06,291 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-12-02 15:01:06,291 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:06,291 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:06,291 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:06,291 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:06,291 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:06,291 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:06,292 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:06,292 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:06,293 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:06,293 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-12-02 15:01:06,294 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:06,294 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:06,294 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:06,294 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:06,294 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:06,294 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:06,294 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:06,294 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:06,295 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:06,295 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-12-02 15:01:06,295 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:06,295 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:06,295 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:06,295 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:06,296 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:06,296 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:06,296 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2018-12-02 15:01:06,296 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:06,299 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:06,300 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-12-02 15:01:06,300 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:06,300 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:06,300 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:06,300 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:06,300 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:06,300 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:06,300 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2018-12-02 15:01:06,300 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:06,301 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:06,301 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-12-02 15:01:06,301 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:06,301 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:06,302 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:06,302 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:06,302 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:06,302 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:06,302 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2018-12-02 15:01:06,302 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:06,306 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:06,306 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-12-02 15:01:06,306 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:06,306 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:06,306 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:06,306 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:06,307 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:06,307 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:06,307 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:06,307 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:06,308 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:06,308 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-12-02 15:01:06,308 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:06,308 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:06,308 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:06,308 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:06,308 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:06,308 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:06,309 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:06,309 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:06,310 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:06,310 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-12-02 15:01:06,310 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:06,310 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:06,310 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:06,310 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:06,310 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:06,310 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:06,310 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:06,310 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:06,312 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:06,312 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-12-02 15:01:06,312 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:06,312 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:06,312 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:06,312 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:06,312 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:06,312 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:06,313 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:06,313 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:06,314 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:06,314 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-12-02 15:01:06,315 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-12-02 15:01:06,315 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-12-02 15:01:06,315 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:06,315 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:06,315 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:06,315 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-12-02 15:01:06,315 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2018-12-02 15:01:06,315 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:06,317 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:06,317 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-12-02 15:01:06,317 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-12-02 15:01:06,317 INFO L87 Difference]: Start difference. First operand 115422 states and 142652 transitions. cyclomatic complexity: 27231 Second operand 6 states. [2018-12-02 15:01:06,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 15:01:06,963 INFO L93 Difference]: Finished difference Result 225696 states and 278212 transitions. [2018-12-02 15:01:06,963 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-12-02 15:01:06,963 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 225696 states and 278212 transitions. [2018-12-02 15:01:07,517 INFO L131 ngComponentsAnalysis]: Automaton has 1287 accepting balls. 207516 [2018-12-02 15:01:07,852 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 225696 states to 225696 states and 278212 transitions. [2018-12-02 15:01:07,852 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 225696 [2018-12-02 15:01:07,940 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 225696 [2018-12-02 15:01:07,940 INFO L73 IsDeterministic]: Start isDeterministic. Operand 225696 states and 278212 transitions. [2018-12-02 15:01:08,018 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 15:01:08,018 INFO L705 BuchiCegarLoop]: Abstraction has 225696 states and 278212 transitions. [2018-12-02 15:01:08,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225696 states and 278212 transitions. [2018-12-02 15:01:09,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225696 to 205696. [2018-12-02 15:01:09,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 205696 states. [2018-12-02 15:01:09,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205696 states to 205696 states and 253644 transitions. [2018-12-02 15:01:09,596 INFO L728 BuchiCegarLoop]: Abstraction has 205696 states and 253644 transitions. [2018-12-02 15:01:09,596 INFO L608 BuchiCegarLoop]: Abstraction has 205696 states and 253644 transitions. [2018-12-02 15:01:09,596 INFO L442 BuchiCegarLoop]: ======== Iteration 52============ [2018-12-02 15:01:09,596 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 205696 states and 253644 transitions. [2018-12-02 15:01:10,025 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 193756 [2018-12-02 15:01:10,025 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 15:01:10,025 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 15:01:10,028 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, 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, 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-12-02 15:01:10,028 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 15:01:10,028 INFO L794 eck$LassoCheckResult]: Stem: 11085897#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 11085619#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 11085620#L246 assume !(1 == ~main_in1_req_up~0); 11085774#L246-2 assume !(1 == ~main_in2_req_up~0); 11086225#L257-1 assume !(1 == ~main_sum_req_up~0); 11085997#L268-1 assume !(1 == ~main_diff_req_up~0); 11085770#L279-1 assume !(1 == ~main_pres_req_up~0); 11085771#L290-1 assume !(1 == ~main_dbl_req_up~0); 11086212#L301-1 assume !(1 == ~main_zero_req_up~0); 11085971#L312-1 assume !(1 == ~main_clk_req_up~0); 11085724#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 11085725#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 11086200#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 11086201#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 11085715#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 11085716#L361-1 assume !(0 == ~main_in1_ev~0); 11088621#L366-1 assume !(0 == ~main_in2_ev~0); 11086169#L371-1 assume !(0 == ~main_sum_ev~0); 11086170#L376-1 assume !(0 == ~main_diff_ev~0); 11086071#L381-1 assume !(0 == ~main_pres_ev~0); 11086072#L386-1 assume !(0 == ~main_dbl_ev~0); 11085868#L391-1 assume !(0 == ~main_zero_ev~0); 11085869#L396-1 assume !(0 == ~main_clk_ev~0); 11085927#L401-1 assume !(0 == ~main_clk_pos_edge~0); 11086026#L406-1 assume !(0 == ~main_clk_neg_edge~0); 11088642#L411-1 assume !(1 == ~main_clk_pos_edge~0); 11088643#L416-1 assume !(1 == ~main_clk_pos_edge~0); 11088638#L421-1 assume !(1 == ~main_clk_pos_edge~0); 11088639#L426-1 assume !(1 == ~main_clk_pos_edge~0); 11088634#L431-1 assume !(1 == ~main_clk_pos_edge~0); 11088635#L436-1 assume !(1 == ~main_in1_ev~0); 11086095#L441-1 assume !(1 == ~main_in2_ev~0); 11086096#L446-1 assume !(1 == ~main_sum_ev~0); 11088659#L451-1 assume !(1 == ~main_diff_ev~0); 11207837#L456-1 assume !(1 == ~main_pres_ev~0); 11207836#L461-1 assume !(1 == ~main_dbl_ev~0); 11186446#L466-1 assume !(1 == ~main_zero_ev~0); 11187868#L471-1 assume !(1 == ~main_clk_ev~0); 11207823#L476-1 assume !(1 == ~main_clk_pos_edge~0); 11207822#L481-1 assume !(1 == ~main_clk_neg_edge~0); 11207820#L732-1 assume !false; 11207818#L493 start_simulation_~kernel_st~0 := 1;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; 11207816#L219 assume !false; 11207814#L137 assume !(0 == ~N_generate_st~0); 11207812#L141 assume !(0 == ~S1_addsub_st~0); 11207810#L144 assume !(0 == ~S2_presdbl_st~0); 11207808#L147 assume !(0 == ~S3_zero_st~0); 11185395#L150 assume !(0 == ~D_print_st~0); 11185393#L235 start_simulation_~kernel_st~0 := 2; 11185390#L499 assume !(1 == ~main_in1_req_up~0); 11185305#L499-2 assume !(1 == ~main_in2_req_up~0); 11185302#L510-1 assume !(1 == ~main_sum_req_up~0); 11185298#L521-1 assume !(1 == ~main_diff_req_up~0); 11185294#L532-1 assume !(1 == ~main_pres_req_up~0); 11185289#L543-1 assume !(1 == ~main_dbl_req_up~0); 11185284#L554-1 assume !(1 == ~main_zero_req_up~0); 11185280#L565-1 assume !(1 == ~main_clk_req_up~0); 11185277#L576-1 start_simulation_~kernel_st~0 := 3; 11185274#L595 assume !(0 == ~main_in1_ev~0); 11185272#L595-2 assume !(0 == ~main_in2_ev~0); 11185271#L600-1 assume !(0 == ~main_sum_ev~0); 11185270#L605-1 assume !(0 == ~main_diff_ev~0); 11185269#L610-1 assume !(0 == ~main_pres_ev~0); 11185267#L615-1 assume !(0 == ~main_dbl_ev~0); 11185265#L620-1 assume !(0 == ~main_zero_ev~0); 11185263#L625-1 assume !(0 == ~main_clk_ev~0); 11185261#L630-1 assume !(0 == ~main_clk_pos_edge~0); 11185259#L635-1 assume !(0 == ~main_clk_neg_edge~0); 11185257#L640-1 assume !(1 == ~main_clk_pos_edge~0); 11185255#L645-1 assume !(1 == ~main_clk_pos_edge~0); 11185253#L650-1 assume !(1 == ~main_clk_pos_edge~0); 11185251#L655-1 assume !(1 == ~main_clk_pos_edge~0); 11185249#L660-1 assume !(1 == ~main_clk_pos_edge~0); 11185247#L665-1 assume !(1 == ~main_in1_ev~0); 11185245#L670-1 assume !(1 == ~main_in2_ev~0); 11185243#L675-1 assume !(1 == ~main_sum_ev~0); 11185241#L680-1 assume !(1 == ~main_diff_ev~0); 11185239#L685-1 assume !(1 == ~main_pres_ev~0); 11185237#L690-1 assume !(1 == ~main_dbl_ev~0); 11185232#L695-1 assume !(1 == ~main_zero_ev~0); 11185227#L700-1 assume !(1 == ~main_clk_ev~0); 11185225#L705-1 assume !(1 == ~main_clk_pos_edge~0); 11185223#L710-1 assume !(1 == ~main_clk_neg_edge~0); 11185221#L715-1 assume !(0 == ~N_generate_st~0); 11185219#L723 assume !(0 == ~S1_addsub_st~0); 11185216#L726 assume !(0 == ~S2_presdbl_st~0); 11185215#L729 assume !(0 == ~S3_zero_st~0); 11185213#L732 assume !(0 == ~D_print_st~0); 11185212#L742-2 assume !false; 11185210#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 11185208#L246-3 assume !(1 == ~main_in1_req_up~0); 11185204#L246-5 assume !(1 == ~main_in2_req_up~0); 11185201#L257-3 assume !(1 == ~main_sum_req_up~0); 11185198#L268-3 assume !(1 == ~main_diff_req_up~0); 11185195#L279-3 assume !(1 == ~main_pres_req_up~0); 11185192#L290-3 assume !(1 == ~main_dbl_req_up~0); 11185193#L301-3 assume !(1 == ~main_zero_req_up~0); 11264240#L312-3 assume 1 == ~main_clk_req_up~0; 11178240#L324-2 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 11177301#L327-3 [2018-12-02 15:01:10,029 INFO L796 eck$LassoCheckResult]: Loop: 11177301#L327-3 assume 1 == ~main_clk_val~0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 2; 11178237#L324-3 ~main_clk_req_up~0 := 0; 11178235#L323-3 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 11178233#L341-3 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 11178231#L346-3 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 11178229#L351-3 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 11178227#L356-3 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 11178225#L361-3 assume !(0 == ~main_in1_ev~0); 11178223#L366-3 assume !(0 == ~main_in2_ev~0); 11178221#L371-3 assume !(0 == ~main_sum_ev~0); 11178219#L376-3 assume !(0 == ~main_diff_ev~0); 11178217#L381-3 assume !(0 == ~main_pres_ev~0); 11178215#L386-3 assume !(0 == ~main_dbl_ev~0); 11178213#L391-3 assume !(0 == ~main_zero_ev~0); 11178211#L396-3 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 11178209#L401-3 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 11178207#L406-3 assume !(0 == ~main_clk_neg_edge~0); 11178205#L411-3 assume 1 == ~main_clk_pos_edge~0;~N_generate_st~0 := 0; 11178203#L416-3 assume 1 == ~main_clk_pos_edge~0;~S1_addsub_st~0 := 0; 11178201#L421-3 assume 1 == ~main_clk_pos_edge~0;~S2_presdbl_st~0 := 0; 11178199#L426-3 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 11178198#L431-3 assume 1 == ~main_clk_pos_edge~0;~D_print_st~0 := 0; 11178197#L436-3 assume !(1 == ~main_in1_ev~0); 11178195#L441-3 assume !(1 == ~main_in2_ev~0); 11178193#L446-3 assume !(1 == ~main_sum_ev~0); 11178190#L451-3 assume !(1 == ~main_diff_ev~0); 11178188#L456-3 assume !(1 == ~main_pres_ev~0); 11178187#L461-3 assume !(1 == ~main_dbl_ev~0); 11178184#L466-3 assume !(1 == ~main_zero_ev~0); 11178180#L471-3 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 11178178#L476-3 assume 1 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 2; 11178177#L481-3 assume !(1 == ~main_clk_neg_edge~0); 11178176#L732-3 assume !false; 11178165#L493-1 start_simulation_~kernel_st~0 := 1;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; 11178162#L219-1 assume !false; 11178160#L137-1 assume 0 == ~N_generate_st~0; 11178159#L150-3 assume 0 == ~N_generate_st~0;eval_~tmp~0 := eval_#t~nondet0;havoc eval_#t~nondet0; 11178157#L163-2 assume 0 != eval_~tmp~0;~N_generate_st~0 := 1;havoc N_generate_~a~0, N_generate_~b~0;havoc N_generate_~a~0;havoc N_generate_~b~0;~main_in1_val_t~0 := N_generate_~a~0;~main_in1_req_up~0 := 1;~main_in2_val_t~0 := N_generate_~b~0;~main_in2_req_up~0 := 1; 11178158#L159-1 assume 0 == ~S1_addsub_st~0;eval_~tmp___0~0 := eval_#t~nondet1;havoc eval_#t~nondet1; 11178364#L178-2 assume 0 != eval_~tmp___0~0;~S1_addsub_st~0 := 1;havoc S1_addsub_~a~1, S1_addsub_~b~1;havoc S1_addsub_~a~1;havoc S1_addsub_~b~1;S1_addsub_~a~1 := ~main_in1_val~0;S1_addsub_~b~1 := ~main_in2_val~0;~main_sum_val_t~0 := S1_addsub_~a~1 + S1_addsub_~b~1;~main_sum_req_up~0 := 1;~main_diff_val_t~0 := S1_addsub_~a~1 - S1_addsub_~b~1;~main_diff_req_up~0 := 1; 11178365#L174-1 assume 0 == ~S2_presdbl_st~0;eval_~tmp___1~0 := eval_#t~nondet2;havoc eval_#t~nondet2; 11178328#L193-2 assume 0 != eval_~tmp___1~0;~S2_presdbl_st~0 := 1;havoc S2_presdbl_~a~2, S2_presdbl_~b~2, S2_presdbl_~c~0, S2_presdbl_~d~0;havoc S2_presdbl_~a~2;havoc S2_presdbl_~b~2;havoc S2_presdbl_~c~0;havoc S2_presdbl_~d~0;S2_presdbl_~a~2 := ~main_sum_val~0;S2_presdbl_~b~2 := ~main_diff_val~0;~main_pres_val_t~0 := S2_presdbl_~a~2;~main_pres_req_up~0 := 1;S2_presdbl_~c~0 := S2_presdbl_~a~2 + S2_presdbl_~b~2;S2_presdbl_~d~0 := S2_presdbl_~a~2 - S2_presdbl_~b~2;~main_dbl_val_t~0 := S2_presdbl_~c~0 + S2_presdbl_~d~0;~main_dbl_req_up~0 := 1; 11178327#L189-1 assume 0 == ~S3_zero_st~0;eval_~tmp___2~0 := eval_#t~nondet3;havoc eval_#t~nondet3; 11178325#L208-2 assume 0 != eval_~tmp___2~0;~S3_zero_st~0 := 1;havoc S3_zero_~a~3, S3_zero_~b~3;havoc S3_zero_~a~3;havoc S3_zero_~b~3;S3_zero_~a~3 := ~main_pres_val~0;S3_zero_~b~3 := ~main_dbl_val~0;~main_zero_val_t~0 := S3_zero_~b~3 - (S3_zero_~a~3 + S3_zero_~a~3);~main_zero_req_up~0 := 1; 11178326#L204-1 assume 0 == ~D_print_st~0;eval_~tmp___3~0 := eval_#t~nondet4;havoc eval_#t~nondet4; 11177963#L223-2 assume 0 != eval_~tmp___3~0;~D_print_st~0 := 1;~D_z~0 := ~main_zero_val~0; 11177961#L219-1 assume !false; 11177959#L137-1 assume !(0 == ~N_generate_st~0); 11177957#L141-2 assume !(0 == ~S1_addsub_st~0); 11177955#L144-2 assume !(0 == ~S2_presdbl_st~0); 11177953#L147-2 assume !(0 == ~S3_zero_st~0); 11177951#L150-2 assume !(0 == ~D_print_st~0); 11177949#L235-1 start_simulation_~kernel_st~0 := 2; 11177947#L499-3 assume 1 == ~main_in1_req_up~0; 11177944#L500-3 assume !(~main_in1_val~0 != ~main_in1_val_t~0); 11177942#L500-5 ~main_in1_req_up~0 := 0; 11177940#L499-5 assume 1 == ~main_in2_req_up~0; 11177937#L511-3 assume !(~main_in2_val~0 != ~main_in2_val_t~0); 11177935#L511-5 ~main_in2_req_up~0 := 0; 11177933#L510-3 assume 1 == ~main_sum_req_up~0; 11177930#L522-3 assume !(~main_sum_val~0 != ~main_sum_val_t~0); 11177928#L522-5 ~main_sum_req_up~0 := 0; 11177926#L521-3 assume 1 == ~main_diff_req_up~0; 11177924#L533-3 assume !(~main_diff_val~0 != ~main_diff_val_t~0); 11177922#L533-5 ~main_diff_req_up~0 := 0; 11177920#L532-3 assume 1 == ~main_pres_req_up~0; 11177918#L544-3 assume !(~main_pres_val~0 != ~main_pres_val_t~0); 11177914#L544-5 ~main_pres_req_up~0 := 0; 11177911#L543-3 assume 1 == ~main_dbl_req_up~0; 11177908#L555-3 assume !(~main_dbl_val~0 != ~main_dbl_val_t~0); 11177906#L555-5 ~main_dbl_req_up~0 := 0; 11177903#L554-3 assume 1 == ~main_zero_req_up~0; 11177871#L566-3 assume ~main_zero_val~0 != ~main_zero_val_t~0;~main_zero_val~0 := ~main_zero_val_t~0;~main_zero_ev~0 := 0; 11177902#L566-5 ~main_zero_req_up~0 := 0; 11203755#L565-3 assume !(1 == ~main_clk_req_up~0); 11203754#L576-3 start_simulation_~kernel_st~0 := 3; 11203753#L595-3 assume !(0 == ~main_in1_ev~0); 11203752#L595-5 assume !(0 == ~main_in2_ev~0); 11203751#L600-3 assume !(0 == ~main_sum_ev~0); 11203750#L605-3 assume !(0 == ~main_diff_ev~0); 11203749#L610-3 assume !(0 == ~main_pres_ev~0); 11203748#L615-3 assume !(0 == ~main_dbl_ev~0); 11203745#L620-3 assume !(0 == ~main_zero_ev~0); 11203743#L625-3 assume !(0 == ~main_clk_ev~0); 11203741#L630-3 assume !(0 == ~main_clk_pos_edge~0); 11203739#L635-3 assume !(0 == ~main_clk_neg_edge~0); 11203737#L640-3 assume !(1 == ~main_clk_pos_edge~0); 11203735#L645-3 assume !(1 == ~main_clk_pos_edge~0); 11203733#L650-3 assume !(1 == ~main_clk_pos_edge~0); 11203731#L655-3 assume !(1 == ~main_clk_pos_edge~0); 11203729#L660-3 assume !(1 == ~main_clk_pos_edge~0); 11203727#L665-3 assume !(1 == ~main_in1_ev~0); 11203725#L670-3 assume !(1 == ~main_in2_ev~0); 11203723#L675-3 assume !(1 == ~main_sum_ev~0); 11203721#L680-3 assume !(1 == ~main_diff_ev~0); 11203720#L685-3 assume !(1 == ~main_pres_ev~0); 11203719#L690-3 assume !(1 == ~main_dbl_ev~0); 11177814#L695-3 assume !(1 == ~main_zero_ev~0); 11177815#L700-3 assume !(1 == ~main_clk_ev~0); 11192155#L705-3 assume !(1 == ~main_clk_pos_edge~0); 11191587#L710-3 assume !(1 == ~main_clk_neg_edge~0); 11191583#L715-3 assume !(0 == ~N_generate_st~0); 11191579#L723-2 assume !(0 == ~S1_addsub_st~0); 11191575#L726-2 assume !(0 == ~S2_presdbl_st~0); 11191574#L729-2 assume !(0 == ~S3_zero_st~0); 11191573#L732-2 assume !(0 == ~D_print_st~0); 11191572#L742-1 main_~count~0 := 1 + main_~count~0; 11191570#L793 assume !(5 == main_~count~0); 11191565#L793-2 ~main_clk_val_t~0 := 0;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 11191560#L246-6 assume !(1 == ~main_in1_req_up~0); 11191555#L246-8 assume !(1 == ~main_in2_req_up~0); 11191551#L257-5 assume !(1 == ~main_sum_req_up~0); 11191547#L268-5 assume !(1 == ~main_diff_req_up~0); 11191539#L279-5 assume !(1 == ~main_pres_req_up~0); 11191536#L290-5 assume !(1 == ~main_dbl_req_up~0); 11191532#L301-5 assume !(1 == ~main_zero_req_up~0); 11191530#L312-5 assume 1 == ~main_clk_req_up~0; 11191528#L324-4 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 11191525#L327-6 assume !(1 == ~main_clk_val~0);~main_clk_neg_edge~0 := 0;~main_clk_pos_edge~0 := 2; 11191526#L324-5 ~main_clk_req_up~0 := 0; 11192152#L323-5 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 11192150#L341-5 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 11192148#L346-5 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 11192146#L351-5 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 11192144#L356-5 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 11192142#L361-5 assume !(0 == ~main_in1_ev~0); 11192140#L366-5 assume !(0 == ~main_in2_ev~0); 11192138#L371-5 assume !(0 == ~main_sum_ev~0); 11192136#L376-5 assume !(0 == ~main_diff_ev~0); 11192134#L381-5 assume !(0 == ~main_pres_ev~0); 11192132#L386-5 assume !(0 == ~main_dbl_ev~0); 11192128#L391-5 assume !(0 == ~main_zero_ev~0); 11192126#L396-5 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 11192124#L401-5 assume !(0 == ~main_clk_pos_edge~0); 11192120#L406-5 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 11192121#L411-5 assume !(1 == ~main_clk_pos_edge~0); 11198439#L416-5 assume !(1 == ~main_clk_pos_edge~0); 11198437#L421-5 assume !(1 == ~main_clk_pos_edge~0); 11198435#L426-5 assume !(1 == ~main_clk_pos_edge~0); 11198433#L431-5 assume !(1 == ~main_clk_pos_edge~0); 11198431#L436-5 assume !(1 == ~main_in1_ev~0); 11198429#L441-5 assume !(1 == ~main_in2_ev~0); 11198427#L446-5 assume !(1 == ~main_sum_ev~0); 11198425#L451-5 assume !(1 == ~main_diff_ev~0); 11198423#L456-5 assume !(1 == ~main_pres_ev~0); 11198421#L461-5 assume !(1 == ~main_dbl_ev~0); 11198417#L466-5 assume !(1 == ~main_zero_ev~0); 11198415#L471-5 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 11198413#L476-5 assume !(1 == ~main_clk_pos_edge~0); 11198411#L481-5 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 11192091#L732-5 assume !false; 11198407#L493-2 start_simulation_~kernel_st~0 := 1;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; 11198405#L219-2 assume !false; 11198403#L137-2 assume !(0 == ~N_generate_st~0); 11198400#L141-4 assume !(0 == ~S1_addsub_st~0); 11198398#L144-4 assume !(0 == ~S2_presdbl_st~0); 11198396#L147-4 assume !(0 == ~S3_zero_st~0); 11198394#L150-4 assume !(0 == ~D_print_st~0); 11198392#L235-2 start_simulation_~kernel_st~0 := 2; 11198389#L499-6 assume !(1 == ~main_in1_req_up~0); 11198390#L499-8 assume !(1 == ~main_in2_req_up~0); 11200557#L510-5 assume !(1 == ~main_sum_req_up~0); 11200551#L521-5 assume !(1 == ~main_diff_req_up~0); 11200545#L532-5 assume !(1 == ~main_pres_req_up~0); 11200540#L543-5 assume !(1 == ~main_dbl_req_up~0); 11200541#L554-5 assume !(1 == ~main_zero_req_up~0); 11200772#L565-5 assume !(1 == ~main_clk_req_up~0); 11200770#L576-5 start_simulation_~kernel_st~0 := 3; 11200769#L595-6 assume !(0 == ~main_in1_ev~0); 11200768#L595-8 assume !(0 == ~main_in2_ev~0); 11200767#L600-5 assume !(0 == ~main_sum_ev~0); 11200766#L605-5 assume !(0 == ~main_diff_ev~0); 11200764#L610-5 assume !(0 == ~main_pres_ev~0); 11200762#L615-5 assume !(0 == ~main_dbl_ev~0); 11200759#L620-5 assume 0 == ~main_zero_ev~0;~main_zero_ev~0 := 1; 11200760#L625-5 assume !(0 == ~main_clk_ev~0); 11204621#L630-5 assume !(0 == ~main_clk_pos_edge~0); 11204619#L635-5 assume !(0 == ~main_clk_neg_edge~0); 11204617#L640-5 assume !(1 == ~main_clk_pos_edge~0); 11204615#L645-5 assume !(1 == ~main_clk_pos_edge~0); 11204612#L650-5 assume !(1 == ~main_clk_pos_edge~0); 11204610#L655-5 assume !(1 == ~main_clk_pos_edge~0); 11204608#L660-5 assume !(1 == ~main_clk_pos_edge~0); 11204606#L665-5 assume !(1 == ~main_in1_ev~0); 11204604#L670-5 assume !(1 == ~main_in2_ev~0); 11204602#L675-5 assume !(1 == ~main_sum_ev~0); 11204600#L680-5 assume !(1 == ~main_diff_ev~0); 11204598#L685-5 assume !(1 == ~main_pres_ev~0); 11204596#L690-5 assume !(1 == ~main_dbl_ev~0); 11179108#L695-5 assume 1 == ~main_zero_ev~0;~main_zero_ev~0 := 2; 11179104#L700-5 assume !(1 == ~main_clk_ev~0); 11179100#L705-5 assume !(1 == ~main_clk_pos_edge~0); 11179096#L710-5 assume !(1 == ~main_clk_neg_edge~0); 11179092#L715-5 assume !(0 == ~N_generate_st~0); 11179091#L723-4 assume !(0 == ~S1_addsub_st~0); 11179090#L726-4 assume !(0 == ~S2_presdbl_st~0); 11179089#L729-4 assume !(0 == ~S3_zero_st~0); 11179087#L732-4 assume !(0 == ~D_print_st~0); 11179086#L742-2 assume !false; 11179085#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 11179083#L246-3 assume !(1 == ~main_in1_req_up~0); 11179079#L246-5 assume !(1 == ~main_in2_req_up~0); 11179076#L257-3 assume !(1 == ~main_sum_req_up~0); 11179073#L268-3 assume !(1 == ~main_diff_req_up~0); 11179070#L279-3 assume !(1 == ~main_pres_req_up~0); 11179065#L290-3 assume !(1 == ~main_dbl_req_up~0); 11179066#L301-3 assume !(1 == ~main_zero_req_up~0); 11202805#L312-3 assume 1 == ~main_clk_req_up~0; 11204583#L324-2 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 11177301#L327-3 [2018-12-02 15:01:10,029 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 15:01:10,029 INFO L82 PathProgramCache]: Analyzing trace with hash -239525980, now seen corresponding path program 18 times [2018-12-02 15:01:10,029 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 15:01:10,029 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 15:01:10,029 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:01:10,030 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 15:01:10,030 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:01:10,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:01:10,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:01:10,044 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 15:01:10,044 INFO L82 PathProgramCache]: Analyzing trace with hash 814132874, now seen corresponding path program 1 times [2018-12-02 15:01:10,044 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 15:01:10,045 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 15:01:10,045 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:01:10,045 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 15:01:10,045 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:01:10,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 15:01:10,069 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-12-02 15:01:10,069 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 15:01:10,069 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 15:01:10,069 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 15:01:10,069 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 15:01:10,069 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 15:01:10,070 INFO L87 Difference]: Start difference. First operand 205696 states and 253644 transitions. cyclomatic complexity: 47955 Second operand 3 states. [2018-12-02 15:01:10,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 15:01:10,296 INFO L93 Difference]: Finished difference Result 134244 states and 161484 transitions. [2018-12-02 15:01:10,296 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 15:01:10,297 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 134244 states and 161484 transitions. [2018-12-02 15:01:10,604 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 126588 [2018-12-02 15:01:10,797 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 134244 states to 134244 states and 161484 transitions. [2018-12-02 15:01:10,797 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 134244 [2018-12-02 15:01:10,851 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 134244 [2018-12-02 15:01:10,851 INFO L73 IsDeterministic]: Start isDeterministic. Operand 134244 states and 161484 transitions. [2018-12-02 15:01:10,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 15:01:10,899 INFO L705 BuchiCegarLoop]: Abstraction has 134244 states and 161484 transitions. [2018-12-02 15:01:10,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134244 states and 161484 transitions. [2018-12-02 15:01:11,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134244 to 134244. [2018-12-02 15:01:11,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134244 states. [2018-12-02 15:01:11,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134244 states to 134244 states and 161484 transitions. [2018-12-02 15:01:11,600 INFO L728 BuchiCegarLoop]: Abstraction has 134244 states and 161484 transitions. [2018-12-02 15:01:11,600 INFO L608 BuchiCegarLoop]: Abstraction has 134244 states and 161484 transitions. [2018-12-02 15:01:11,600 INFO L442 BuchiCegarLoop]: ======== Iteration 53============ [2018-12-02 15:01:11,600 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 134244 states and 161484 transitions. [2018-12-02 15:01:11,859 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 126588 [2018-12-02 15:01:11,859 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 15:01:11,859 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 15:01:11,861 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, 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, 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-12-02 15:01:11,861 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 15:01:11,861 INFO L794 eck$LassoCheckResult]: Stem: 11425828#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 11425565#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 11425566#L246 assume !(1 == ~main_in1_req_up~0); 11425635#L246-2 assume !(1 == ~main_in2_req_up~0); 11425637#L257-1 assume !(1 == ~main_sum_req_up~0); 11425926#L268-1 assume !(1 == ~main_diff_req_up~0); 11425710#L279-1 assume !(1 == ~main_pres_req_up~0); 11425711#L290-1 assume !(1 == ~main_dbl_req_up~0); 11425723#L301-1 assume !(1 == ~main_zero_req_up~0); 11425725#L312-1 assume !(1 == ~main_clk_req_up~0); 11427619#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 11427617#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 11427615#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 11427613#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 11427611#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 11427609#L361-1 assume !(0 == ~main_in1_ev~0); 11427607#L366-1 assume !(0 == ~main_in2_ev~0); 11427605#L371-1 assume !(0 == ~main_sum_ev~0); 11427603#L376-1 assume !(0 == ~main_diff_ev~0); 11427601#L381-1 assume !(0 == ~main_pres_ev~0); 11427599#L386-1 assume !(0 == ~main_dbl_ev~0); 11427597#L391-1 assume !(0 == ~main_zero_ev~0); 11427595#L396-1 assume !(0 == ~main_clk_ev~0); 11427593#L401-1 assume !(0 == ~main_clk_pos_edge~0); 11427591#L406-1 assume !(0 == ~main_clk_neg_edge~0); 11427589#L411-1 assume !(1 == ~main_clk_pos_edge~0); 11427587#L416-1 assume !(1 == ~main_clk_pos_edge~0); 11427585#L421-1 assume !(1 == ~main_clk_pos_edge~0); 11427583#L426-1 assume !(1 == ~main_clk_pos_edge~0); 11427581#L431-1 assume !(1 == ~main_clk_pos_edge~0); 11427579#L436-1 assume !(1 == ~main_in1_ev~0); 11427493#L441-1 assume !(1 == ~main_in2_ev~0); 11427494#L446-1 assume !(1 == ~main_sum_ev~0); 11454619#L451-1 assume !(1 == ~main_diff_ev~0); 11454617#L456-1 assume !(1 == ~main_pres_ev~0); 11454599#L461-1 assume !(1 == ~main_dbl_ev~0); 11454585#L466-1 assume !(1 == ~main_zero_ev~0); 11454576#L471-1 assume !(1 == ~main_clk_ev~0); 11454567#L476-1 assume !(1 == ~main_clk_pos_edge~0); 11454559#L481-1 assume !(1 == ~main_clk_neg_edge~0); 11454460#L732-1 assume !false; 11454452#L493 start_simulation_~kernel_st~0 := 1;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; 11454445#L219 assume !false; 11454437#L137 assume !(0 == ~N_generate_st~0); 11454429#L141 assume !(0 == ~S1_addsub_st~0); 11454421#L144 assume !(0 == ~S2_presdbl_st~0); 11454413#L147 assume !(0 == ~S3_zero_st~0); 11454032#L150 assume !(0 == ~D_print_st~0); 11454030#L235 start_simulation_~kernel_st~0 := 2; 11454027#L499 assume !(1 == ~main_in1_req_up~0); 11454012#L499-2 assume !(1 == ~main_in2_req_up~0); 11454007#L510-1 assume !(1 == ~main_sum_req_up~0); 11454004#L521-1 assume !(1 == ~main_diff_req_up~0); 11451463#L532-1 assume !(1 == ~main_pres_req_up~0); 11451460#L543-1 assume !(1 == ~main_dbl_req_up~0); 11451461#L554-1 assume !(1 == ~main_zero_req_up~0); 11453499#L565-1 assume !(1 == ~main_clk_req_up~0); 11453762#L576-1 start_simulation_~kernel_st~0 := 3; 11453760#L595 assume !(0 == ~main_in1_ev~0); 11453758#L595-2 assume !(0 == ~main_in2_ev~0); 11453757#L600-1 assume !(0 == ~main_sum_ev~0); 11453756#L605-1 assume !(0 == ~main_diff_ev~0); 11453755#L610-1 assume !(0 == ~main_pres_ev~0); 11450325#L615-1 assume !(0 == ~main_dbl_ev~0); 11450323#L620-1 assume !(0 == ~main_zero_ev~0); 11450322#L625-1 assume !(0 == ~main_clk_ev~0); 11450321#L630-1 assume !(0 == ~main_clk_pos_edge~0); 11450320#L635-1 assume !(0 == ~main_clk_neg_edge~0); 11450318#L640-1 assume !(1 == ~main_clk_pos_edge~0); 11450316#L645-1 assume !(1 == ~main_clk_pos_edge~0); 11450315#L650-1 assume !(1 == ~main_clk_pos_edge~0); 11450314#L655-1 assume !(1 == ~main_clk_pos_edge~0); 11450313#L660-1 assume !(1 == ~main_clk_pos_edge~0); 11450312#L665-1 assume !(1 == ~main_in1_ev~0); 11450311#L670-1 assume !(1 == ~main_in2_ev~0); 11450309#L675-1 assume !(1 == ~main_sum_ev~0); 11450307#L680-1 assume !(1 == ~main_diff_ev~0); 11450305#L685-1 assume !(1 == ~main_pres_ev~0); 11450303#L690-1 assume !(1 == ~main_dbl_ev~0); 11450297#L695-1 assume !(1 == ~main_zero_ev~0); 11450292#L700-1 assume !(1 == ~main_clk_ev~0); 11450288#L705-1 assume !(1 == ~main_clk_pos_edge~0); 11450286#L710-1 assume !(1 == ~main_clk_neg_edge~0); 11450282#L715-1 assume !(0 == ~N_generate_st~0); 11450280#L723 assume !(0 == ~S1_addsub_st~0); 11450279#L726 assume !(0 == ~S2_presdbl_st~0); 11450277#L729 assume !(0 == ~S3_zero_st~0); 11450275#L732 assume !(0 == ~D_print_st~0); 11450273#L742-2 assume !false; 11450271#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 11450268#L246-3 assume !(1 == ~main_in1_req_up~0); 11450264#L246-5 assume !(1 == ~main_in2_req_up~0); 11450260#L257-3 assume !(1 == ~main_sum_req_up~0); 11450256#L268-3 assume !(1 == ~main_diff_req_up~0); 11450252#L279-3 assume !(1 == ~main_pres_req_up~0); 11450248#L290-3 assume !(1 == ~main_dbl_req_up~0); 11450240#L301-3 assume !(1 == ~main_zero_req_up~0); 11450238#L312-3 assume 1 == ~main_clk_req_up~0; 11450236#L324-2 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 11447475#L327-3 [2018-12-02 15:01:11,862 INFO L796 eck$LassoCheckResult]: Loop: 11447475#L327-3 assume 1 == ~main_clk_val~0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 2; 11450232#L324-3 ~main_clk_req_up~0 := 0; 11450230#L323-3 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 11450228#L341-3 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 11450226#L346-3 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 11450224#L351-3 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 11450222#L356-3 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 11450220#L361-3 assume !(0 == ~main_in1_ev~0); 11450218#L366-3 assume !(0 == ~main_in2_ev~0); 11450216#L371-3 assume !(0 == ~main_sum_ev~0); 11450214#L376-3 assume !(0 == ~main_diff_ev~0); 11450212#L381-3 assume !(0 == ~main_pres_ev~0); 11450211#L386-3 assume !(0 == ~main_dbl_ev~0); 11450210#L391-3 assume !(0 == ~main_zero_ev~0); 11450208#L396-3 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 11450206#L401-3 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 11450204#L406-3 assume !(0 == ~main_clk_neg_edge~0); 11450202#L411-3 assume 1 == ~main_clk_pos_edge~0;~N_generate_st~0 := 0; 11450200#L416-3 assume 1 == ~main_clk_pos_edge~0;~S1_addsub_st~0 := 0; 11450198#L421-3 assume 1 == ~main_clk_pos_edge~0;~S2_presdbl_st~0 := 0; 11450196#L426-3 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 11450194#L431-3 assume 1 == ~main_clk_pos_edge~0;~D_print_st~0 := 0; 11450192#L436-3 assume !(1 == ~main_in1_ev~0); 11450190#L441-3 assume !(1 == ~main_in2_ev~0); 11450188#L446-3 assume !(1 == ~main_sum_ev~0); 11450186#L451-3 assume !(1 == ~main_diff_ev~0); 11450184#L456-3 assume !(1 == ~main_pres_ev~0); 11450182#L461-3 assume !(1 == ~main_dbl_ev~0); 11444758#L466-3 assume !(1 == ~main_zero_ev~0); 11450179#L471-3 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 11450177#L476-3 assume 1 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 2; 11450175#L481-3 assume !(1 == ~main_clk_neg_edge~0); 11450173#L732-3 assume !false; 11450164#L493-1 start_simulation_~kernel_st~0 := 1;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; 11450162#L219-1 assume !false; 11450160#L137-1 assume 0 == ~N_generate_st~0; 11450158#L150-3 assume 0 == ~N_generate_st~0;eval_~tmp~0 := eval_#t~nondet0;havoc eval_#t~nondet0; 11450155#L163-2 assume 0 != eval_~tmp~0;~N_generate_st~0 := 1;havoc N_generate_~a~0, N_generate_~b~0;havoc N_generate_~a~0;havoc N_generate_~b~0;~main_in1_val_t~0 := N_generate_~a~0;~main_in1_req_up~0 := 1;~main_in2_val_t~0 := N_generate_~b~0;~main_in2_req_up~0 := 1; 11450156#L159-1 assume 0 == ~S1_addsub_st~0;eval_~tmp___0~0 := eval_#t~nondet1;havoc eval_#t~nondet1; 11451831#L178-2 assume 0 != eval_~tmp___0~0;~S1_addsub_st~0 := 1;havoc S1_addsub_~a~1, S1_addsub_~b~1;havoc S1_addsub_~a~1;havoc S1_addsub_~b~1;S1_addsub_~a~1 := ~main_in1_val~0;S1_addsub_~b~1 := ~main_in2_val~0;~main_sum_val_t~0 := S1_addsub_~a~1 + S1_addsub_~b~1;~main_sum_req_up~0 := 1;~main_diff_val_t~0 := S1_addsub_~a~1 - S1_addsub_~b~1;~main_diff_req_up~0 := 1; 11451830#L174-1 assume 0 == ~S2_presdbl_st~0;eval_~tmp___1~0 := eval_#t~nondet2;havoc eval_#t~nondet2; 11451799#L193-2 assume 0 != eval_~tmp___1~0;~S2_presdbl_st~0 := 1;havoc S2_presdbl_~a~2, S2_presdbl_~b~2, S2_presdbl_~c~0, S2_presdbl_~d~0;havoc S2_presdbl_~a~2;havoc S2_presdbl_~b~2;havoc S2_presdbl_~c~0;havoc S2_presdbl_~d~0;S2_presdbl_~a~2 := ~main_sum_val~0;S2_presdbl_~b~2 := ~main_diff_val~0;~main_pres_val_t~0 := S2_presdbl_~a~2;~main_pres_req_up~0 := 1;S2_presdbl_~c~0 := S2_presdbl_~a~2 + S2_presdbl_~b~2;S2_presdbl_~d~0 := S2_presdbl_~a~2 - S2_presdbl_~b~2;~main_dbl_val_t~0 := S2_presdbl_~c~0 + S2_presdbl_~d~0;~main_dbl_req_up~0 := 1; 11451797#L189-1 assume 0 == ~S3_zero_st~0;eval_~tmp___2~0 := eval_#t~nondet3;havoc eval_#t~nondet3; 11448323#L208-2 assume 0 != eval_~tmp___2~0;~S3_zero_st~0 := 1;havoc S3_zero_~a~3, S3_zero_~b~3;havoc S3_zero_~a~3;havoc S3_zero_~b~3;S3_zero_~a~3 := ~main_pres_val~0;S3_zero_~b~3 := ~main_dbl_val~0;~main_zero_val_t~0 := S3_zero_~b~3 - (S3_zero_~a~3 + S3_zero_~a~3);~main_zero_req_up~0 := 1; 11448319#L204-1 assume 0 == ~D_print_st~0;eval_~tmp___3~0 := eval_#t~nondet4;havoc eval_#t~nondet4; 11448313#L223-2 assume 0 != eval_~tmp___3~0;~D_print_st~0 := 1;~D_z~0 := ~main_zero_val~0; 11448311#L219-1 assume !false; 11448309#L137-1 assume !(0 == ~N_generate_st~0); 11448307#L141-2 assume !(0 == ~S1_addsub_st~0); 11448305#L144-2 assume !(0 == ~S2_presdbl_st~0); 11448303#L147-2 assume !(0 == ~S3_zero_st~0); 11448301#L150-2 assume !(0 == ~D_print_st~0); 11448299#L235-1 start_simulation_~kernel_st~0 := 2; 11448297#L499-3 assume 1 == ~main_in1_req_up~0; 11448294#L500-3 assume !(~main_in1_val~0 != ~main_in1_val_t~0); 11448290#L500-5 ~main_in1_req_up~0 := 0; 11445297#L499-5 assume 1 == ~main_in2_req_up~0; 11445293#L511-3 assume !(~main_in2_val~0 != ~main_in2_val_t~0); 11445291#L511-5 ~main_in2_req_up~0 := 0; 11445289#L510-3 assume 1 == ~main_sum_req_up~0; 11445286#L522-3 assume !(~main_sum_val~0 != ~main_sum_val_t~0); 11445287#L522-5 ~main_sum_req_up~0 := 0; 11448023#L521-3 assume 1 == ~main_diff_req_up~0; 11448021#L533-3 assume !(~main_diff_val~0 != ~main_diff_val_t~0); 11448019#L533-5 ~main_diff_req_up~0 := 0; 11448017#L532-3 assume 1 == ~main_pres_req_up~0; 11448015#L544-3 assume !(~main_pres_val~0 != ~main_pres_val_t~0); 11448013#L544-5 ~main_pres_req_up~0 := 0; 11448011#L543-3 assume 1 == ~main_dbl_req_up~0; 11447578#L555-3 assume !(~main_dbl_val~0 != ~main_dbl_val_t~0); 11447579#L555-5 ~main_dbl_req_up~0 := 0; 11451333#L554-3 assume 1 == ~main_zero_req_up~0; 11451331#L566-3 assume ~main_zero_val~0 != ~main_zero_val_t~0;~main_zero_val~0 := ~main_zero_val_t~0;~main_zero_ev~0 := 0; 11451332#L566-5 ~main_zero_req_up~0 := 0; 11451380#L565-3 assume !(1 == ~main_clk_req_up~0); 11451378#L576-3 start_simulation_~kernel_st~0 := 3; 11451376#L595-3 assume !(0 == ~main_in1_ev~0); 11451374#L595-5 assume !(0 == ~main_in2_ev~0); 11451372#L600-3 assume !(0 == ~main_sum_ev~0); 11451370#L605-3 assume !(0 == ~main_diff_ev~0); 11451368#L610-3 assume !(0 == ~main_pres_ev~0); 11451366#L615-3 assume !(0 == ~main_dbl_ev~0); 11451364#L620-3 assume 0 == ~main_zero_ev~0;~main_zero_ev~0 := 1; 11451362#L625-3 assume !(0 == ~main_clk_ev~0); 11451360#L630-3 assume !(0 == ~main_clk_pos_edge~0); 11451357#L635-3 assume !(0 == ~main_clk_neg_edge~0); 11451355#L640-3 assume !(1 == ~main_clk_pos_edge~0); 11451353#L645-3 assume !(1 == ~main_clk_pos_edge~0); 11451351#L650-3 assume !(1 == ~main_clk_pos_edge~0); 11451349#L655-3 assume !(1 == ~main_clk_pos_edge~0); 11451347#L660-3 assume !(1 == ~main_clk_pos_edge~0); 11451345#L665-3 assume !(1 == ~main_in1_ev~0); 11451343#L670-3 assume !(1 == ~main_in2_ev~0); 11451341#L675-3 assume !(1 == ~main_sum_ev~0); 11451339#L680-3 assume !(1 == ~main_diff_ev~0); 11451337#L685-3 assume !(1 == ~main_pres_ev~0); 11451335#L690-3 assume !(1 == ~main_dbl_ev~0); 11447512#L695-3 assume 1 == ~main_zero_ev~0;~main_zero_ev~0 := 2; 11451280#L700-3 assume !(1 == ~main_clk_ev~0); 11451279#L705-3 assume !(1 == ~main_clk_pos_edge~0); 11451275#L710-3 assume !(1 == ~main_clk_neg_edge~0); 11451272#L715-3 assume !(0 == ~N_generate_st~0); 11451268#L723-2 assume !(0 == ~S1_addsub_st~0); 11451266#L726-2 assume !(0 == ~S2_presdbl_st~0); 11451264#L729-2 assume !(0 == ~S3_zero_st~0); 11451262#L732-2 assume !(0 == ~D_print_st~0); 11451260#L742-1 main_~count~0 := 1 + main_~count~0; 11447357#L793 assume !(5 == main_~count~0); 11447354#L793-2 ~main_clk_val_t~0 := 0;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 11447351#L246-6 assume !(1 == ~main_in1_req_up~0); 11447347#L246-8 assume !(1 == ~main_in2_req_up~0); 11447343#L257-5 assume !(1 == ~main_sum_req_up~0); 11447339#L268-5 assume !(1 == ~main_diff_req_up~0); 11447332#L279-5 assume !(1 == ~main_pres_req_up~0); 11447328#L290-5 assume !(1 == ~main_dbl_req_up~0); 11447324#L301-5 assume !(1 == ~main_zero_req_up~0); 11447325#L312-5 assume 1 == ~main_clk_req_up~0; 11449154#L324-4 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 11449150#L327-6 assume !(1 == ~main_clk_val~0);~main_clk_neg_edge~0 := 0;~main_clk_pos_edge~0 := 2; 11449151#L324-5 ~main_clk_req_up~0 := 0; 11451457#L323-5 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 11451455#L341-5 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 11451454#L346-5 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 11447367#L351-5 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 11447363#L356-5 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 11447359#L361-5 assume !(0 == ~main_in1_ev~0); 11447355#L366-5 assume !(0 == ~main_in2_ev~0); 11447353#L371-5 assume !(0 == ~main_sum_ev~0); 11447349#L376-5 assume !(0 == ~main_diff_ev~0); 11447345#L381-5 assume !(0 == ~main_pres_ev~0); 11447341#L386-5 assume !(0 == ~main_dbl_ev~0); 11447337#L391-5 assume !(0 == ~main_zero_ev~0); 11447336#L396-5 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 11447335#L401-5 assume !(0 == ~main_clk_pos_edge~0); 11447330#L406-5 assume !(0 == ~main_clk_neg_edge~0); 11447326#L411-5 assume !(1 == ~main_clk_pos_edge~0); 11447323#L416-5 assume !(1 == ~main_clk_pos_edge~0); 11447320#L421-5 assume !(1 == ~main_clk_pos_edge~0); 11447318#L426-5 assume !(1 == ~main_clk_pos_edge~0); 11447316#L431-5 assume !(1 == ~main_clk_pos_edge~0); 11447314#L436-5 assume !(1 == ~main_in1_ev~0); 11447311#L441-5 assume !(1 == ~main_in2_ev~0); 11447309#L446-5 assume !(1 == ~main_sum_ev~0); 11447307#L451-5 assume !(1 == ~main_diff_ev~0); 11447305#L456-5 assume !(1 == ~main_pres_ev~0); 11447303#L461-5 assume !(1 == ~main_dbl_ev~0); 11447247#L466-5 assume !(1 == ~main_zero_ev~0); 11447255#L471-5 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 11447253#L476-5 assume !(1 == ~main_clk_pos_edge~0); 11447250#L481-5 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 11447251#L732-5 assume !false; 11447846#L493-2 start_simulation_~kernel_st~0 := 1;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; 11447844#L219-2 assume !false; 11447842#L137-2 assume !(0 == ~N_generate_st~0); 11447840#L141-4 assume !(0 == ~S1_addsub_st~0); 11447838#L144-4 assume !(0 == ~S2_presdbl_st~0); 11447836#L147-4 assume !(0 == ~S3_zero_st~0); 11447834#L150-4 assume !(0 == ~D_print_st~0); 11447831#L235-2 start_simulation_~kernel_st~0 := 2; 11447827#L499-6 assume !(1 == ~main_in1_req_up~0); 11447819#L499-8 assume !(1 == ~main_in2_req_up~0); 11447817#L510-5 assume !(1 == ~main_sum_req_up~0); 11447813#L521-5 assume !(1 == ~main_diff_req_up~0); 11447809#L532-5 assume !(1 == ~main_pres_req_up~0); 11447805#L543-5 assume !(1 == ~main_dbl_req_up~0); 11447806#L554-5 assume !(1 == ~main_zero_req_up~0); 11447979#L565-5 assume !(1 == ~main_clk_req_up~0); 11447977#L576-5 start_simulation_~kernel_st~0 := 3; 11447975#L595-6 assume !(0 == ~main_in1_ev~0); 11447973#L595-8 assume !(0 == ~main_in2_ev~0); 11447971#L600-5 assume !(0 == ~main_sum_ev~0); 11447969#L605-5 assume !(0 == ~main_diff_ev~0); 11447967#L610-5 assume !(0 == ~main_pres_ev~0); 11447965#L615-5 assume !(0 == ~main_dbl_ev~0); 11447963#L620-5 assume !(0 == ~main_zero_ev~0); 11447961#L625-5 assume !(0 == ~main_clk_ev~0); 11447959#L630-5 assume !(0 == ~main_clk_pos_edge~0); 11447957#L635-5 assume !(0 == ~main_clk_neg_edge~0); 11447956#L640-5 assume !(1 == ~main_clk_pos_edge~0); 11447955#L645-5 assume !(1 == ~main_clk_pos_edge~0); 11447953#L650-5 assume !(1 == ~main_clk_pos_edge~0); 11447951#L655-5 assume !(1 == ~main_clk_pos_edge~0); 11447949#L660-5 assume !(1 == ~main_clk_pos_edge~0); 11447947#L665-5 assume !(1 == ~main_in1_ev~0); 11447945#L670-5 assume !(1 == ~main_in2_ev~0); 11447943#L675-5 assume !(1 == ~main_sum_ev~0); 11447941#L680-5 assume !(1 == ~main_diff_ev~0); 11447939#L685-5 assume !(1 == ~main_pres_ev~0); 11447937#L690-5 assume !(1 == ~main_dbl_ev~0); 11447712#L695-5 assume !(1 == ~main_zero_ev~0); 11447932#L700-5 assume !(1 == ~main_clk_ev~0); 11447930#L705-5 assume !(1 == ~main_clk_pos_edge~0); 11447928#L710-5 assume !(1 == ~main_clk_neg_edge~0); 11447926#L715-5 assume !(0 == ~N_generate_st~0); 11447925#L723-4 assume !(0 == ~S1_addsub_st~0); 11447924#L726-4 assume !(0 == ~S2_presdbl_st~0); 11447922#L729-4 assume !(0 == ~S3_zero_st~0); 11447921#L732-4 assume !(0 == ~D_print_st~0); 11447919#L742-2 assume !false; 11447918#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 11447915#L246-3 assume !(1 == ~main_in1_req_up~0); 11447912#L246-5 assume !(1 == ~main_in2_req_up~0); 11447909#L257-3 assume !(1 == ~main_sum_req_up~0); 11447906#L268-3 assume !(1 == ~main_diff_req_up~0); 11447903#L279-3 assume !(1 == ~main_pres_req_up~0); 11447900#L290-3 assume !(1 == ~main_dbl_req_up~0); 11447901#L301-3 assume !(1 == ~main_zero_req_up~0); 11450413#L312-3 assume 1 == ~main_clk_req_up~0; 11450235#L324-2 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 11447475#L327-3 [2018-12-02 15:01:11,862 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 15:01:11,862 INFO L82 PathProgramCache]: Analyzing trace with hash -239525980, now seen corresponding path program 19 times [2018-12-02 15:01:11,862 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 15:01:11,862 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 15:01:11,862 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:01:11,862 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 15:01:11,862 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:01:11,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:01:11,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:01:11,874 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 15:01:11,874 INFO L82 PathProgramCache]: Analyzing trace with hash 849732620, now seen corresponding path program 1 times [2018-12-02 15:01:11,874 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 15:01:11,874 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 15:01:11,874 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:01:11,874 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 15:01:11,874 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:01:11,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 15:01:11,901 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-12-02 15:01:11,901 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 15:01:11,901 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 15:01:11,901 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-02 15:01:11,902 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 15:01:11,902 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 15:01:11,902 INFO L87 Difference]: Start difference. First operand 134244 states and 161484 transitions. cyclomatic complexity: 27247 Second operand 3 states. [2018-12-02 15:01:12,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 15:01:12,028 INFO L93 Difference]: Finished difference Result 91108 states and 109492 transitions. [2018-12-02 15:01:12,029 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 15:01:12,029 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 91108 states and 109492 transitions. [2018-12-02 15:01:12,220 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 83452 [2018-12-02 15:01:12,338 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 91108 states to 91108 states and 109492 transitions. [2018-12-02 15:01:12,338 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 91108 [2018-12-02 15:01:12,370 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 91108 [2018-12-02 15:01:12,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 91108 states and 109492 transitions. [2018-12-02 15:01:12,562 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-12-02 15:01:12,562 INFO L705 BuchiCegarLoop]: Abstraction has 91108 states and 109492 transitions. [2018-12-02 15:01:12,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91108 states and 109492 transitions. [2018-12-02 15:01:12,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91108 to 91108. [2018-12-02 15:01:12,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91108 states. [2018-12-02 15:01:12,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91108 states to 91108 states and 109492 transitions. [2018-12-02 15:01:12,979 INFO L728 BuchiCegarLoop]: Abstraction has 91108 states and 109492 transitions. [2018-12-02 15:01:12,979 INFO L608 BuchiCegarLoop]: Abstraction has 91108 states and 109492 transitions. [2018-12-02 15:01:12,979 INFO L442 BuchiCegarLoop]: ======== Iteration 54============ [2018-12-02 15:01:12,979 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 91108 states and 109492 transitions. [2018-12-02 15:01:13,148 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 83452 [2018-12-02 15:01:13,148 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 15:01:13,148 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 15:01:13,149 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, 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, 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-12-02 15:01:13,149 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 15:01:13,149 INFO L794 eck$LassoCheckResult]: Stem: 11651184#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 11650923#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 11650924#L246 assume !(1 == ~main_in1_req_up~0); 11650992#L246-2 assume !(1 == ~main_in2_req_up~0); 11650994#L257-1 assume !(1 == ~main_sum_req_up~0); 11651275#L268-1 assume !(1 == ~main_diff_req_up~0); 11651066#L279-1 assume !(1 == ~main_pres_req_up~0); 11651067#L290-1 assume !(1 == ~main_dbl_req_up~0); 11651078#L301-1 assume !(1 == ~main_zero_req_up~0); 11651080#L312-1 assume !(1 == ~main_clk_req_up~0); 11653113#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 11653111#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 11653109#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 11653107#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 11653105#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 11653103#L361-1 assume !(0 == ~main_in1_ev~0); 11653101#L366-1 assume !(0 == ~main_in2_ev~0); 11653099#L371-1 assume !(0 == ~main_sum_ev~0); 11653097#L376-1 assume !(0 == ~main_diff_ev~0); 11653095#L381-1 assume !(0 == ~main_pres_ev~0); 11653093#L386-1 assume !(0 == ~main_dbl_ev~0); 11653091#L391-1 assume !(0 == ~main_zero_ev~0); 11653089#L396-1 assume !(0 == ~main_clk_ev~0); 11653087#L401-1 assume !(0 == ~main_clk_pos_edge~0); 11653085#L406-1 assume !(0 == ~main_clk_neg_edge~0); 11653083#L411-1 assume !(1 == ~main_clk_pos_edge~0); 11653081#L416-1 assume !(1 == ~main_clk_pos_edge~0); 11653079#L421-1 assume !(1 == ~main_clk_pos_edge~0); 11653077#L426-1 assume !(1 == ~main_clk_pos_edge~0); 11653075#L431-1 assume !(1 == ~main_clk_pos_edge~0); 11653073#L436-1 assume !(1 == ~main_in1_ev~0); 11653044#L441-1 assume !(1 == ~main_in2_ev~0); 11653041#L446-1 assume !(1 == ~main_sum_ev~0); 11653042#L451-1 assume !(1 == ~main_diff_ev~0); 11738385#L456-1 assume !(1 == ~main_pres_ev~0); 11652928#L461-1 assume !(1 == ~main_dbl_ev~0); 11651446#L466-1 assume !(1 == ~main_zero_ev~0); 11651086#L471-1 assume !(1 == ~main_clk_ev~0); 11651391#L476-1 assume !(1 == ~main_clk_pos_edge~0); 11651419#L481-1 assume !(1 == ~main_clk_neg_edge~0); 11651189#L732-1 assume !false; 11651190#L493 start_simulation_~kernel_st~0 := 1;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; 11650897#L219 assume !false; 11650898#L137 assume !(0 == ~N_generate_st~0); 11651129#L141 assume !(0 == ~S1_addsub_st~0); 11651130#L144 assume !(0 == ~S2_presdbl_st~0); 11650977#L147 assume !(0 == ~S3_zero_st~0); 11650978#L150 assume !(0 == ~D_print_st~0); 11652731#L235 start_simulation_~kernel_st~0 := 2; 11652728#L499 assume !(1 == ~main_in1_req_up~0); 11652723#L499-2 assume !(1 == ~main_in2_req_up~0); 11652724#L510-1 assume !(1 == ~main_sum_req_up~0); 11652726#L521-1 assume !(1 == ~main_diff_req_up~0); 11651057#L532-1 assume !(1 == ~main_pres_req_up~0); 11651051#L543-1 assume !(1 == ~main_dbl_req_up~0); 11651042#L554-1 assume !(1 == ~main_zero_req_up~0); 11651043#L565-1 assume !(1 == ~main_clk_req_up~0); 11702464#L576-1 start_simulation_~kernel_st~0 := 3; 11702462#L595 assume !(0 == ~main_in1_ev~0); 11702460#L595-2 assume !(0 == ~main_in2_ev~0); 11702458#L600-1 assume !(0 == ~main_sum_ev~0); 11702455#L605-1 assume !(0 == ~main_diff_ev~0); 11702453#L610-1 assume !(0 == ~main_pres_ev~0); 11702451#L615-1 assume !(0 == ~main_dbl_ev~0); 11702448#L620-1 assume !(0 == ~main_zero_ev~0); 11702446#L625-1 assume !(0 == ~main_clk_ev~0); 11702445#L630-1 assume !(0 == ~main_clk_pos_edge~0); 11651442#L635-1 assume !(0 == ~main_clk_neg_edge~0); 11651349#L640-1 assume !(1 == ~main_clk_pos_edge~0); 11651350#L645-1 assume !(1 == ~main_clk_pos_edge~0); 11651358#L650-1 assume !(1 == ~main_clk_pos_edge~0); 11651163#L655-1 assume !(1 == ~main_clk_pos_edge~0); 11651164#L660-1 assume !(1 == ~main_clk_pos_edge~0); 11651229#L665-1 assume !(1 == ~main_in1_ev~0); 11651001#L670-1 assume !(1 == ~main_in2_ev~0); 11651002#L675-1 assume !(1 == ~main_sum_ev~0); 11717247#L680-1 assume !(1 == ~main_diff_ev~0); 11717246#L685-1 assume !(1 == ~main_pres_ev~0); 11717244#L690-1 assume !(1 == ~main_dbl_ev~0); 11717238#L695-1 assume !(1 == ~main_zero_ev~0); 11717233#L700-1 assume !(1 == ~main_clk_ev~0); 11717230#L705-1 assume !(1 == ~main_clk_pos_edge~0); 11717227#L710-1 assume !(1 == ~main_clk_neg_edge~0); 11717225#L715-1 assume !(0 == ~N_generate_st~0); 11717222#L723 assume !(0 == ~S1_addsub_st~0); 11717221#L726 assume !(0 == ~S2_presdbl_st~0); 11717220#L729 assume !(0 == ~S3_zero_st~0); 11717218#L732 assume !(0 == ~D_print_st~0); 11717217#L742-2 assume !false; 11717216#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 11717214#L246-3 assume !(1 == ~main_in1_req_up~0); 11717215#L246-5 assume !(1 == ~main_in2_req_up~0); 11729351#L257-3 assume !(1 == ~main_sum_req_up~0); 11731856#L268-3 assume !(1 == ~main_diff_req_up~0); 11731852#L279-3 assume !(1 == ~main_pres_req_up~0); 11731848#L290-3 assume !(1 == ~main_dbl_req_up~0); 11731849#L301-3 assume !(1 == ~main_zero_req_up~0); 11731895#L312-3 assume 1 == ~main_clk_req_up~0; 11669168#L324-2 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 11669166#L327-3 [2018-12-02 15:01:13,150 INFO L796 eck$LassoCheckResult]: Loop: 11669166#L327-3 assume 1 == ~main_clk_val~0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 2; 11669164#L324-3 ~main_clk_req_up~0 := 0; 11669162#L323-3 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 11669160#L341-3 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 11669158#L346-3 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 11669156#L351-3 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 11669154#L356-3 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 11669152#L361-3 assume !(0 == ~main_in1_ev~0); 11669150#L366-3 assume !(0 == ~main_in2_ev~0); 11669148#L371-3 assume !(0 == ~main_sum_ev~0); 11669146#L376-3 assume !(0 == ~main_diff_ev~0); 11669144#L381-3 assume !(0 == ~main_pres_ev~0); 11669142#L386-3 assume !(0 == ~main_dbl_ev~0); 11669140#L391-3 assume !(0 == ~main_zero_ev~0); 11669138#L396-3 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 11669136#L401-3 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 11669135#L406-3 assume !(0 == ~main_clk_neg_edge~0); 11669134#L411-3 assume 1 == ~main_clk_pos_edge~0;~N_generate_st~0 := 0; 11669132#L416-3 assume 1 == ~main_clk_pos_edge~0;~S1_addsub_st~0 := 0; 11669130#L421-3 assume 1 == ~main_clk_pos_edge~0;~S2_presdbl_st~0 := 0; 11669129#L426-3 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 11669128#L431-3 assume 1 == ~main_clk_pos_edge~0;~D_print_st~0 := 0; 11669126#L436-3 assume !(1 == ~main_in1_ev~0); 11669124#L441-3 assume !(1 == ~main_in2_ev~0); 11669121#L446-3 assume !(1 == ~main_sum_ev~0); 11669119#L451-3 assume !(1 == ~main_diff_ev~0); 11669118#L456-3 assume !(1 == ~main_pres_ev~0); 11669115#L461-3 assume !(1 == ~main_dbl_ev~0); 11669111#L466-3 assume !(1 == ~main_zero_ev~0); 11669109#L471-3 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 11669108#L476-3 assume 1 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 2; 11669105#L481-3 assume !(1 == ~main_clk_neg_edge~0); 11669103#L732-3 assume !false; 11669098#L493-1 start_simulation_~kernel_st~0 := 1;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; 11669095#L219-1 assume !false; 11669093#L137-1 assume 0 == ~N_generate_st~0; 11669092#L150-3 assume 0 == ~N_generate_st~0;eval_~tmp~0 := eval_#t~nondet0;havoc eval_#t~nondet0; 11669090#L163-2 assume 0 != eval_~tmp~0;~N_generate_st~0 := 1;havoc N_generate_~a~0, N_generate_~b~0;havoc N_generate_~a~0;havoc N_generate_~b~0;~main_in1_val_t~0 := N_generate_~a~0;~main_in1_req_up~0 := 1;~main_in2_val_t~0 := N_generate_~b~0;~main_in2_req_up~0 := 1; 11669091#L159-1 assume 0 == ~S1_addsub_st~0;eval_~tmp___0~0 := eval_#t~nondet1;havoc eval_#t~nondet1; 11669357#L178-2 assume 0 != eval_~tmp___0~0;~S1_addsub_st~0 := 1;havoc S1_addsub_~a~1, S1_addsub_~b~1;havoc S1_addsub_~a~1;havoc S1_addsub_~b~1;S1_addsub_~a~1 := ~main_in1_val~0;S1_addsub_~b~1 := ~main_in2_val~0;~main_sum_val_t~0 := S1_addsub_~a~1 + S1_addsub_~b~1;~main_sum_req_up~0 := 1;~main_diff_val_t~0 := S1_addsub_~a~1 - S1_addsub_~b~1;~main_diff_req_up~0 := 1; 11669358#L174-1 assume 0 == ~S2_presdbl_st~0;eval_~tmp___1~0 := eval_#t~nondet2;havoc eval_#t~nondet2; 11669360#L193-2 assume 0 != eval_~tmp___1~0;~S2_presdbl_st~0 := 1;havoc S2_presdbl_~a~2, S2_presdbl_~b~2, S2_presdbl_~c~0, S2_presdbl_~d~0;havoc S2_presdbl_~a~2;havoc S2_presdbl_~b~2;havoc S2_presdbl_~c~0;havoc S2_presdbl_~d~0;S2_presdbl_~a~2 := ~main_sum_val~0;S2_presdbl_~b~2 := ~main_diff_val~0;~main_pres_val_t~0 := S2_presdbl_~a~2;~main_pres_req_up~0 := 1;S2_presdbl_~c~0 := S2_presdbl_~a~2 + S2_presdbl_~b~2;S2_presdbl_~d~0 := S2_presdbl_~a~2 - S2_presdbl_~b~2;~main_dbl_val_t~0 := S2_presdbl_~c~0 + S2_presdbl_~d~0;~main_dbl_req_up~0 := 1; 11669361#L189-1 assume 0 == ~S3_zero_st~0;eval_~tmp___2~0 := eval_#t~nondet3;havoc eval_#t~nondet3; 11669414#L208-2 assume 0 != eval_~tmp___2~0;~S3_zero_st~0 := 1;havoc S3_zero_~a~3, S3_zero_~b~3;havoc S3_zero_~a~3;havoc S3_zero_~b~3;S3_zero_~a~3 := ~main_pres_val~0;S3_zero_~b~3 := ~main_dbl_val~0;~main_zero_val_t~0 := S3_zero_~b~3 - (S3_zero_~a~3 + S3_zero_~a~3);~main_zero_req_up~0 := 1; 11669412#L204-1 assume 0 == ~D_print_st~0;eval_~tmp___3~0 := eval_#t~nondet4;havoc eval_#t~nondet4; 11668950#L223-2 assume 0 != eval_~tmp___3~0;~D_print_st~0 := 1;~D_z~0 := ~main_zero_val~0; 11668948#L219-1 assume !false; 11668946#L137-1 assume !(0 == ~N_generate_st~0); 11668944#L141-2 assume !(0 == ~S1_addsub_st~0); 11668941#L144-2 assume !(0 == ~S2_presdbl_st~0); 11668939#L147-2 assume !(0 == ~S3_zero_st~0); 11668937#L150-2 assume !(0 == ~D_print_st~0); 11668935#L235-1 start_simulation_~kernel_st~0 := 2; 11668934#L499-3 assume 1 == ~main_in1_req_up~0; 11668931#L500-3 assume !(~main_in1_val~0 != ~main_in1_val_t~0); 11668930#L500-5 ~main_in1_req_up~0 := 0; 11668929#L499-5 assume 1 == ~main_in2_req_up~0; 11668927#L511-3 assume !(~main_in2_val~0 != ~main_in2_val_t~0); 11668926#L511-5 ~main_in2_req_up~0 := 0; 11668925#L510-3 assume 1 == ~main_sum_req_up~0; 11668922#L522-3 assume !(~main_sum_val~0 != ~main_sum_val_t~0); 11668921#L522-5 ~main_sum_req_up~0 := 0; 11668919#L521-3 assume 1 == ~main_diff_req_up~0; 11668918#L533-3 assume !(~main_diff_val~0 != ~main_diff_val_t~0); 11668917#L533-5 ~main_diff_req_up~0 := 0; 11668916#L532-3 assume 1 == ~main_pres_req_up~0; 11668914#L544-3 assume !(~main_pres_val~0 != ~main_pres_val_t~0); 11668912#L544-5 ~main_pres_req_up~0 := 0; 11668910#L543-3 assume 1 == ~main_dbl_req_up~0; 11668907#L555-3 assume !(~main_dbl_val~0 != ~main_dbl_val_t~0); 11668905#L555-5 ~main_dbl_req_up~0 := 0; 11668903#L554-3 assume 1 == ~main_zero_req_up~0; 11668871#L566-3 assume !(~main_zero_val~0 != ~main_zero_val_t~0); 11668869#L566-5 ~main_zero_req_up~0 := 0; 11668867#L565-3 assume !(1 == ~main_clk_req_up~0); 11668865#L576-3 start_simulation_~kernel_st~0 := 3; 11668863#L595-3 assume !(0 == ~main_in1_ev~0); 11668861#L595-5 assume !(0 == ~main_in2_ev~0); 11668859#L600-3 assume !(0 == ~main_sum_ev~0); 11668855#L605-3 assume !(0 == ~main_diff_ev~0); 11668851#L610-3 assume !(0 == ~main_pres_ev~0); 11668847#L615-3 assume !(0 == ~main_dbl_ev~0); 11668843#L620-3 assume !(0 == ~main_zero_ev~0); 11668839#L625-3 assume !(0 == ~main_clk_ev~0); 11668835#L630-3 assume !(0 == ~main_clk_pos_edge~0); 11668833#L635-3 assume !(0 == ~main_clk_neg_edge~0); 11668831#L640-3 assume !(1 == ~main_clk_pos_edge~0); 11668829#L645-3 assume !(1 == ~main_clk_pos_edge~0); 11668827#L650-3 assume !(1 == ~main_clk_pos_edge~0); 11668825#L655-3 assume !(1 == ~main_clk_pos_edge~0); 11668823#L660-3 assume !(1 == ~main_clk_pos_edge~0); 11668821#L665-3 assume !(1 == ~main_in1_ev~0); 11668819#L670-3 assume !(1 == ~main_in2_ev~0); 11668817#L675-3 assume !(1 == ~main_sum_ev~0); 11668815#L680-3 assume !(1 == ~main_diff_ev~0); 11668813#L685-3 assume !(1 == ~main_pres_ev~0); 11668811#L690-3 assume !(1 == ~main_dbl_ev~0); 11668808#L695-3 assume !(1 == ~main_zero_ev~0); 11668805#L700-3 assume !(1 == ~main_clk_ev~0); 11668803#L705-3 assume !(1 == ~main_clk_pos_edge~0); 11668801#L710-3 assume !(1 == ~main_clk_neg_edge~0); 11668799#L715-3 assume !(0 == ~N_generate_st~0); 11668796#L723-2 assume !(0 == ~S1_addsub_st~0); 11668795#L726-2 assume !(0 == ~S2_presdbl_st~0); 11668794#L729-2 assume !(0 == ~S3_zero_st~0); 11668793#L732-2 assume !(0 == ~D_print_st~0); 11668792#L742-1 main_~count~0 := 1 + main_~count~0; 11668790#L793 assume !(5 == main_~count~0); 11668788#L793-2 ~main_clk_val_t~0 := 0;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 11668786#L246-6 assume !(1 == ~main_in1_req_up~0); 11668787#L246-8 assume !(1 == ~main_in2_req_up~0); 11679586#L257-5 assume !(1 == ~main_sum_req_up~0); 11679582#L268-5 assume !(1 == ~main_diff_req_up~0); 11679578#L279-5 assume !(1 == ~main_pres_req_up~0); 11679576#L290-5 assume !(1 == ~main_dbl_req_up~0); 11679572#L301-5 assume !(1 == ~main_zero_req_up~0); 11679570#L312-5 assume 1 == ~main_clk_req_up~0; 11679569#L324-4 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 11679567#L327-6 assume !(1 == ~main_clk_val~0);~main_clk_neg_edge~0 := 0;~main_clk_pos_edge~0 := 2; 11679565#L324-5 ~main_clk_req_up~0 := 0; 11679564#L323-5 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 11679563#L341-5 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 11679562#L346-5 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 11679561#L351-5 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 11679560#L356-5 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 11679558#L361-5 assume !(0 == ~main_in1_ev~0); 11679557#L366-5 assume !(0 == ~main_in2_ev~0); 11679555#L371-5 assume !(0 == ~main_sum_ev~0); 11679554#L376-5 assume !(0 == ~main_diff_ev~0); 11679553#L381-5 assume !(0 == ~main_pres_ev~0); 11679552#L386-5 assume !(0 == ~main_dbl_ev~0); 11679548#L391-5 assume !(0 == ~main_zero_ev~0); 11679544#L396-5 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 11679540#L401-5 assume !(0 == ~main_clk_pos_edge~0); 11679536#L406-5 assume 0 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 1; 11679532#L411-5 assume !(1 == ~main_clk_pos_edge~0); 11679529#L416-5 assume !(1 == ~main_clk_pos_edge~0); 11679526#L421-5 assume !(1 == ~main_clk_pos_edge~0); 11679524#L426-5 assume !(1 == ~main_clk_pos_edge~0); 11679522#L431-5 assume !(1 == ~main_clk_pos_edge~0); 11679521#L436-5 assume !(1 == ~main_in1_ev~0); 11679520#L441-5 assume !(1 == ~main_in2_ev~0); 11679519#L446-5 assume !(1 == ~main_sum_ev~0); 11679517#L451-5 assume !(1 == ~main_diff_ev~0); 11679516#L456-5 assume !(1 == ~main_pres_ev~0); 11679515#L461-5 assume !(1 == ~main_dbl_ev~0); 11670015#L466-5 assume !(1 == ~main_zero_ev~0); 11670013#L471-5 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 11670011#L476-5 assume !(1 == ~main_clk_pos_edge~0); 11670009#L481-5 assume 1 == ~main_clk_neg_edge~0;~main_clk_neg_edge~0 := 2; 11670007#L732-5 assume !false; 11670005#L493-2 start_simulation_~kernel_st~0 := 1;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; 11670003#L219-2 assume !false; 11670001#L137-2 assume !(0 == ~N_generate_st~0); 11669999#L141-4 assume !(0 == ~S1_addsub_st~0); 11669997#L144-4 assume !(0 == ~S2_presdbl_st~0); 11669995#L147-4 assume !(0 == ~S3_zero_st~0); 11669993#L150-4 assume !(0 == ~D_print_st~0); 11669990#L235-2 start_simulation_~kernel_st~0 := 2; 11669986#L499-6 assume !(1 == ~main_in1_req_up~0); 11669978#L499-8 assume !(1 == ~main_in2_req_up~0); 11669975#L510-5 assume !(1 == ~main_sum_req_up~0); 11669971#L521-5 assume !(1 == ~main_diff_req_up~0); 11669967#L532-5 assume !(1 == ~main_pres_req_up~0); 11669963#L543-5 assume !(1 == ~main_dbl_req_up~0); 11669964#L554-5 assume !(1 == ~main_zero_req_up~0); 11681294#L565-5 assume !(1 == ~main_clk_req_up~0); 11698983#L576-5 start_simulation_~kernel_st~0 := 3; 11698978#L595-6 assume !(0 == ~main_in1_ev~0); 11698973#L595-8 assume !(0 == ~main_in2_ev~0); 11698968#L600-5 assume !(0 == ~main_sum_ev~0); 11698963#L605-5 assume !(0 == ~main_diff_ev~0); 11698958#L610-5 assume !(0 == ~main_pres_ev~0); 11698951#L615-5 assume !(0 == ~main_dbl_ev~0); 11698946#L620-5 assume !(0 == ~main_zero_ev~0); 11698943#L625-5 assume !(0 == ~main_clk_ev~0); 11698940#L630-5 assume !(0 == ~main_clk_pos_edge~0); 11698938#L635-5 assume !(0 == ~main_clk_neg_edge~0); 11698937#L640-5 assume !(1 == ~main_clk_pos_edge~0); 11698934#L645-5 assume !(1 == ~main_clk_pos_edge~0); 11698930#L650-5 assume !(1 == ~main_clk_pos_edge~0); 11698927#L655-5 assume !(1 == ~main_clk_pos_edge~0); 11698922#L660-5 assume !(1 == ~main_clk_pos_edge~0); 11679251#L665-5 assume !(1 == ~main_in1_ev~0); 11679247#L670-5 assume !(1 == ~main_in2_ev~0); 11679245#L675-5 assume !(1 == ~main_sum_ev~0); 11679241#L680-5 assume !(1 == ~main_diff_ev~0); 11679239#L685-5 assume !(1 == ~main_pres_ev~0); 11679237#L690-5 assume !(1 == ~main_dbl_ev~0); 11669884#L695-5 assume !(1 == ~main_zero_ev~0); 11679233#L700-5 assume !(1 == ~main_clk_ev~0); 11679229#L705-5 assume !(1 == ~main_clk_pos_edge~0); 11679225#L710-5 assume !(1 == ~main_clk_neg_edge~0); 11679224#L715-5 assume !(0 == ~N_generate_st~0); 11679223#L723-4 assume !(0 == ~S1_addsub_st~0); 11679222#L726-4 assume !(0 == ~S2_presdbl_st~0); 11679220#L729-4 assume !(0 == ~S3_zero_st~0); 11679219#L732-4 assume !(0 == ~D_print_st~0); 11679217#L742-2 assume !false; 11679216#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 11679213#L246-3 assume !(1 == ~main_in1_req_up~0); 11679210#L246-5 assume !(1 == ~main_in2_req_up~0); 11679207#L257-3 assume !(1 == ~main_sum_req_up~0); 11679204#L268-3 assume !(1 == ~main_diff_req_up~0); 11679200#L279-3 assume !(1 == ~main_pres_req_up~0); 11679196#L290-3 assume !(1 == ~main_dbl_req_up~0); 11679197#L301-3 assume !(1 == ~main_zero_req_up~0); 11691812#L312-3 assume 1 == ~main_clk_req_up~0; 11691810#L324-2 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 11669166#L327-3 [2018-12-02 15:01:13,150 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 15:01:13,150 INFO L82 PathProgramCache]: Analyzing trace with hash -239525980, now seen corresponding path program 20 times [2018-12-02 15:01:13,150 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 15:01:13,150 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 15:01:13,150 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:01:13,150 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 15:01:13,150 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:01:13,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:01:13,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:01:13,165 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 15:01:13,165 INFO L82 PathProgramCache]: Analyzing trace with hash -777873204, now seen corresponding path program 1 times [2018-12-02 15:01:13,166 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 15:01:13,166 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 15:01:13,166 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:01:13,166 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-02 15:01:13,166 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:01:13,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:01:13,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:01:13,195 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 15:01:13,196 INFO L82 PathProgramCache]: Analyzing trace with hash -995026039, now seen corresponding path program 1 times [2018-12-02 15:01:13,196 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 15:01:13,196 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 15:01:13,196 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:01:13,196 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 15:01:13,196 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:01:13,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:01:13,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:01:14,087 WARN L180 SmtUtils]: Spent 843.00 ms on a formula simplification. DAG size of input: 346 DAG size of output: 278 [2018-12-02 15:01:14,214 WARN L180 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 162 [2018-12-02 15:01:14,215 INFO L216 LassoAnalysis]: Preferences: [2018-12-02 15:01:14,215 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-02 15:01:14,215 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-02 15:01:14,215 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-02 15:01:14,215 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-12-02 15:01:14,215 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:14,215 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-02 15:01:14,216 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-02 15:01:14,216 INFO L131 ssoRankerPreferences]: Filename of dumped script: pipeline_true-unreach-call_false-termination.cil.c_Iteration54_Loop [2018-12-02 15:01:14,216 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-02 15:01:14,216 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-02 15:01:14,217 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,223 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,225 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,226 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,227 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,227 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,228 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,229 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,230 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,233 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,235 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,236 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,237 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,238 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,238 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,239 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,267 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,267 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,268 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,270 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,271 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,273 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,274 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,276 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,278 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,279 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,280 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,281 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,283 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,284 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,285 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,286 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,287 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,288 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,290 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,292 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,293 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,294 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,294 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,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-12-02 15:01:14,296 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,297 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:14,634 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-02 15:01:14,634 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 38 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 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:14,636 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:14,636 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:14,638 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:14,638 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_in2_ev~0=-5} Honda state: {~main_in2_ev~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 39 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 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:14,652 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:14,652 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:14,654 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:14,654 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_pres_ev~0=7} Honda state: {~main_pres_ev~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 40 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 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:14,669 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:14,669 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:14,671 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:14,671 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~N_generate_st~0=2} Honda state: {~N_generate_st~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 41 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 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:14,687 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:14,687 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:14,689 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:14,689 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_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 42 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 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:14,703 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:14,703 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:14,705 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:14,705 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_#t~nondet2=0} Honda state: {ULTIMATE.start_eval_#t~nondet2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 43 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 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:14,720 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:14,720 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:14,721 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:14,721 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_sum_req_up~0=0} Honda state: {~main_sum_req_up~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 44 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 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:14,736 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:14,736 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:14,738 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:14,738 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_#t~nondet0=0} Honda state: {ULTIMATE.start_eval_#t~nondet0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 45 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 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:14,753 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:14,753 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:14,755 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:14,755 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_clk_req_up~0=1} Honda state: {~main_clk_req_up~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 46 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 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:14,770 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:14,770 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:14,772 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:14,772 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_clk_pos_edge~0=2} Honda state: {~main_clk_pos_edge~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 47 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 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:14,786 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:14,786 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:14,788 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:14,788 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_zero_ev~0=-5} Honda state: {~main_zero_ev~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 48 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 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:14,803 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:14,803 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:14,804 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:14,804 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~S2_presdbl_st~0=2} Honda state: {~S2_presdbl_st~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 49 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 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:14,819 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:14,819 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:14,821 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:14,821 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_in1_req_up~0=0} Honda state: {~main_in1_req_up~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 50 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 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:14,835 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:14,835 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:14,837 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:14,837 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_clk_neg_edge~0=2} Honda state: {~main_clk_neg_edge~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 51 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 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:14,852 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:14,852 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:14,854 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:14,854 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_~tmp___0~0=0} Honda state: {ULTIMATE.start_eval_~tmp___0~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 52 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 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:14,876 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:14,876 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:14,878 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:14,878 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_in2_req_up~0=0} Honda state: {~main_in2_req_up~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 53 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 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:14,892 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:14,893 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:14,926 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:14,926 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_S2_presdbl_~c~0=6, ~main_zero_val_t~0=0, ULTIMATE.start_S2_presdbl_~b~2=3, ULTIMATE.start_N_generate_~a~0=3, ~main_zero_val~0=0, ~main_diff_val~0=3, ULTIMATE.start_S3_zero_~b~3=6, ~main_dbl_val_t~0=6, ULTIMATE.start_S2_presdbl_~d~0=0, ~main_in1_val_t~0=3, ~D_z~0=0, ~main_in2_val_t~0=0, ~main_in2_val~0=0, ~main_in1_val~0=3, ~main_sum_val_t~0=3, ~main_sum_val~0=3, ~main_dbl_val~0=6, ~main_pres_val_t~0=3, ULTIMATE.start_S1_addsub_~a~1=3, ULTIMATE.start_S2_presdbl_~a~2=3, ULTIMATE.start_S1_addsub_~b~1=0, ULTIMATE.start_N_generate_~b~0=0, ULTIMATE.start_S3_zero_~a~3=3, ~main_diff_val_t~0=3, ~main_pres_val~0=3} Honda state: {ULTIMATE.start_S2_presdbl_~c~0=6, ~main_zero_val_t~0=0, ULTIMATE.start_S2_presdbl_~b~2=3, ULTIMATE.start_N_generate_~a~0=3, ~main_zero_val~0=0, ~main_diff_val~0=3, ULTIMATE.start_S3_zero_~b~3=6, ~main_dbl_val_t~0=6, ULTIMATE.start_S2_presdbl_~d~0=0, ~main_in1_val_t~0=3, ~D_z~0=0, ~main_in2_val_t~0=0, ~main_in2_val~0=0, ~main_in1_val~0=3, ~main_sum_val_t~0=3, ~main_sum_val~0=3, ~main_dbl_val~0=6, ~main_pres_val_t~0=3, ULTIMATE.start_S1_addsub_~a~1=3, ULTIMATE.start_S2_presdbl_~a~2=3, ULTIMATE.start_S1_addsub_~b~1=0, ULTIMATE.start_N_generate_~b~0=0, ULTIMATE.start_S3_zero_~a~3=3, ~main_diff_val_t~0=3, ~main_pres_val~0=3} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 54 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 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:14,941 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:14,941 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:14,943 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:14,943 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_#t~nondet3=0} Honda state: {ULTIMATE.start_eval_#t~nondet3=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 55 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 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:14,958 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:14,958 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:14,960 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:14,960 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~N_generate_i~0=4} Honda state: {~N_generate_i~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 56 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 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:15,057 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:15,057 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:15,059 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:15,059 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_sum_ev~0=7} Honda state: {~main_sum_ev~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 57 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 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:15,075 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:15,075 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:15,077 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:15,077 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_dbl_req_up~0=0} Honda state: {~main_dbl_req_up~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 58 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 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:15,092 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:15,092 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:15,097 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:15,097 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_diff_ev~0=7} Honda state: {~main_diff_ev~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 59 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 59 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:15,111 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:15,112 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:15,113 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:15,113 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~S3_zero_st~0=2} Honda state: {~S3_zero_st~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 60 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 60 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:15,128 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:15,128 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:15,130 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:15,130 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_in1_ev~0=7} Honda state: {~main_in1_ev~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 61 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 61 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:15,145 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:15,145 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:15,146 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:15,146 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_clk_ev~0=0} Honda state: {~main_clk_ev~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 62 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 62 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:15,160 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:15,161 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:15,162 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:15,163 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_~tmp~0=0} Honda state: {ULTIMATE.start_eval_~tmp~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 63 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 63 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:15,177 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:15,177 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:15,179 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:15,179 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~S3_zero_i~0=4} Honda state: {~S3_zero_i~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 64 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 64 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:15,193 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:15,194 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:15,196 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:15,196 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~S1_addsub_i~0=4} Honda state: {~S1_addsub_i~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 65 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 65 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:15,210 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:15,210 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:15,212 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:15,212 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_clk_val_t~0=1, ~main_clk_val~0=1} Honda state: {~main_clk_val_t~0=1, ~main_clk_val~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 66 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 66 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:15,226 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:15,227 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:15,228 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:15,228 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_zero_req_up~0=0} Honda state: {~main_zero_req_up~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 67 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 67 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:15,243 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:15,243 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:15,245 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:15,245 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_#t~nondet1=0} Honda state: {ULTIMATE.start_eval_#t~nondet1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 68 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 68 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:15,259 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:15,259 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:15,261 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:15,261 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~S1_addsub_st~0=2} Honda state: {~S1_addsub_st~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 69 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 69 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:15,275 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:15,275 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:15,277 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:15,277 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_diff_req_up~0=0} Honda state: {~main_diff_req_up~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 70 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 70 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:15,291 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:15,291 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:15,293 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:15,293 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~D_print_st~0=2} Honda state: {~D_print_st~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 71 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 71 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:15,307 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:15,307 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:15,310 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:15,310 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_dbl_ev~0=7} Honda state: {~main_dbl_ev~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 72 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 72 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:15,324 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:15,324 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 73 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 73 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:15,340 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-12-02 15:01:15,340 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:15,358 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:15,358 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_~count~0=7} Honda state: {ULTIMATE.start_main_~count~0=7} Generalized eigenvectors: [{ULTIMATE.start_main_~count~0=1}, {ULTIMATE.start_main_~count~0=0}, {ULTIMATE.start_main_~count~0=0}] Lambdas: [1, 0, 12] Nus: [0, 0] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 74 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 74 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:15,372 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:15,373 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:15,375 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:15,375 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~S2_presdbl_i~0=4} Honda state: {~S2_presdbl_i~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 75 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 75 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:15,389 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:15,389 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:15,391 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:15,391 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_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 76 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 76 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:15,412 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:15,412 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:15,414 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:15,414 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_#t~nondet4=0} Honda state: {ULTIMATE.start_eval_#t~nondet4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 77 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 77 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:15,428 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:15,428 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:15,430 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:15,430 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~D_print_i~0=4} Honda state: {~D_print_i~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 78 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 78 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:15,445 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:15,445 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:15,447 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:15,447 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_pres_req_up~0=0} Honda state: {~main_pres_req_up~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 79 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 79 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:15,468 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:15,468 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:15,470 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:15,470 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_~tmp___1~0=0} Honda state: {ULTIMATE.start_eval_~tmp___1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 80 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 80 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:15,484 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:15,484 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:15,486 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:15,486 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_start_simulation_~kernel_st~0=0} Honda state: {ULTIMATE.start_start_simulation_~kernel_st~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2018-12-02 15:01:15,948 WARN L180 SmtUtils]: Spent 446.00 ms on a formula simplification. DAG size of input: 251 DAG size of output: 173 [2018-12-02 15:01:16,012 INFO L216 LassoAnalysis]: Preferences: [2018-12-02 15:01:16,012 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-02 15:01:16,012 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-02 15:01:16,012 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-02 15:01:16,012 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-12-02 15:01:16,012 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:16,012 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-02 15:01:16,012 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-02 15:01:16,013 INFO L131 ssoRankerPreferences]: Filename of dumped script: pipeline_true-unreach-call_false-termination.cil.c_Iteration54_Lasso [2018-12-02 15:01:16,013 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-02 15:01:16,013 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-02 15:01:16,015 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,019 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,020 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,023 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,024 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,025 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,026 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,028 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,029 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,030 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,031 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,032 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,037 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,039 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,040 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,042 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,043 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,044 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,045 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,048 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,049 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,050 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,051 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,053 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,054 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,057 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,057 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,059 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,060 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,061 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,061 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,064 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,103 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,104 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,105 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,107 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,107 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,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-12-02 15:01:16,113 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,113 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,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-12-02 15:01:16,117 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:16,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-12-02 15:01:16,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-12-02 15:01:16,617 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-02 15:01:16,617 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 81 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 81 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:16,619 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:16,619 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:16,621 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:16,621 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_clk_ev~0=0} Honda state: {~main_clk_ev~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 82 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 82 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:16,635 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:16,635 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:16,637 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:16,637 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_sum_req_up~0=0} Honda state: {~main_sum_req_up~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 83 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 83 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:16,651 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:16,651 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:16,654 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:16,654 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_diff_ev~0=0} Honda state: {~main_diff_ev~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 84 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 84 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:16,722 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:16,722 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:16,724 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:16,724 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_#t~nondet1=0} Honda state: {ULTIMATE.start_eval_#t~nondet1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 85 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 85 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:16,738 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:16,738 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:16,740 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:16,740 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~S1_addsub_i~0=0} Honda state: {~S1_addsub_i~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 86 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 86 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:16,754 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:16,754 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:16,756 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:16,756 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_clk_pos_edge~0=0} Honda state: {~main_clk_pos_edge~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 87 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 87 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:16,770 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:16,770 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:16,772 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:16,772 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~N_generate_i~0=0} Honda state: {~N_generate_i~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 88 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 88 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:16,786 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:16,786 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:16,788 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:16,788 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_start_simulation_~kernel_st~0=0} Honda state: {ULTIMATE.start_start_simulation_~kernel_st~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 89 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 89 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:16,803 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:16,803 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:16,804 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:16,804 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_~tmp___0~0=0} Honda state: {ULTIMATE.start_eval_~tmp___0~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 90 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 90 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:16,819 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:16,819 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:16,821 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:16,821 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_zero_req_up~0=0} Honda state: {~main_zero_req_up~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 91 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 91 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:16,835 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:16,835 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:16,837 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:16,837 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~S1_addsub_st~0=0} Honda state: {~S1_addsub_st~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 92 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 92 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:16,851 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:16,852 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:16,853 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:16,854 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~S3_zero_i~0=0} Honda state: {~S3_zero_i~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 93 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 93 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:16,868 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:16,868 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:16,870 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:16,870 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_zero_ev~0=0} Honda state: {~main_zero_ev~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 94 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 94 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:16,884 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:16,884 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:16,887 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:16,887 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_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 95 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 95 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:16,901 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:16,901 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:16,903 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:16,903 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_sum_ev~0=0} Honda state: {~main_sum_ev~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 96 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 96 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:16,917 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:16,917 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:16,919 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:16,919 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_#t~nondet3=0} Honda state: {ULTIMATE.start_eval_#t~nondet3=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 97 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 97 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:16,933 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:16,933 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:16,935 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:16,935 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_dbl_req_up~0=0} Honda state: {~main_dbl_req_up~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 98 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 98 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:16,949 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:16,949 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:16,951 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:16,951 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_in2_req_up~0=0} Honda state: {~main_in2_req_up~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 99 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 99 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:16,966 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:16,966 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:16,967 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:16,967 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_dbl_ev~0=0} Honda state: {~main_dbl_ev~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 100 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 100 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:16,981 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:16,981 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:16,983 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:16,983 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~D_print_st~0=0} Honda state: {~D_print_st~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 101 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 101 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:16,998 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:16,998 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:17,000 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:17,000 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_#t~nondet2=0} Honda state: {ULTIMATE.start_eval_#t~nondet2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 102 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 102 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:17,021 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:17,021 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:17,022 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:17,022 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~N_generate_st~0=0} Honda state: {~N_generate_st~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 103 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 103 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:17,037 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:17,037 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:17,039 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:17,039 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~S2_presdbl_st~0=0} Honda state: {~S2_presdbl_st~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 104 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 104 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:17,053 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:17,053 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:17,055 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:17,055 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_clk_neg_edge~0=0} Honda state: {~main_clk_neg_edge~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 105 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 105 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:17,069 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:17,069 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:17,071 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:17,071 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_pres_ev~0=0} Honda state: {~main_pres_ev~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 106 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 106 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:17,085 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:17,085 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:17,087 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:17,087 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_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 107 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 107 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:17,101 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:17,101 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:17,103 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:17,103 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~D_print_i~0=0} Honda state: {~D_print_i~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 108 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 108 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:17,118 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:17,118 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:17,120 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:17,120 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_in1_req_up~0=0} Honda state: {~main_in1_req_up~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 109 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 109 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:17,134 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:17,134 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:17,136 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:17,136 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_~__retres2~0=0} Honda state: {ULTIMATE.start_main_~__retres2~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 110 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 110 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:17,150 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:17,151 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:17,152 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:17,152 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#res=0} Honda state: {ULTIMATE.start_main_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 111 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 111 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:17,166 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:17,166 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:17,168 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:17,168 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_in2_ev~0=0} Honda state: {~main_in2_ev~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 112 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 112 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:17,183 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:17,183 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:17,191 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:17,191 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_zero_val_t~0=0, ULTIMATE.start_S2_presdbl_~c~0=0, ULTIMATE.start_S2_presdbl_~b~2=0, ULTIMATE.start_N_generate_~a~0=0, ~main_zero_val~0=0, ~main_diff_val~0=0, ULTIMATE.start_S3_zero_~b~3=0, ~main_dbl_val_t~0=0, ULTIMATE.start_S2_presdbl_~d~0=0, ~main_in1_val_t~0=0, ~D_z~0=0, ~main_in2_val_t~0=0, ~main_in2_val~0=0, ~main_in1_val~0=0, ~main_sum_val_t~0=0, ~main_sum_val~0=0, ~main_dbl_val~0=0, ~main_pres_val_t~0=0, ULTIMATE.start_S1_addsub_~a~1=0, ULTIMATE.start_S2_presdbl_~a~2=0, ULTIMATE.start_S1_addsub_~b~1=0, ULTIMATE.start_N_generate_~b~0=0, ULTIMATE.start_S3_zero_~a~3=0, ~main_diff_val_t~0=0, ~main_pres_val~0=0} Honda state: {~main_zero_val_t~0=0, ULTIMATE.start_S2_presdbl_~c~0=0, ULTIMATE.start_S2_presdbl_~b~2=0, ULTIMATE.start_N_generate_~a~0=0, ~main_zero_val~0=0, ~main_diff_val~0=0, ULTIMATE.start_S3_zero_~b~3=0, ~main_dbl_val_t~0=0, ULTIMATE.start_S2_presdbl_~d~0=0, ~main_in1_val_t~0=0, ~D_z~0=0, ~main_in2_val_t~0=0, ~main_in2_val~0=0, ~main_in1_val~0=0, ~main_sum_val_t~0=0, ~main_sum_val~0=0, ~main_dbl_val~0=0, ~main_pres_val_t~0=0, ULTIMATE.start_S1_addsub_~a~1=0, ULTIMATE.start_S2_presdbl_~a~2=0, ULTIMATE.start_S1_addsub_~b~1=0, ULTIMATE.start_N_generate_~b~0=0, ULTIMATE.start_S3_zero_~a~3=0, ~main_diff_val_t~0=0, ~main_pres_val~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 113 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 113 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:17,206 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:17,206 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:17,207 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:17,207 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_~tmp~0=0} Honda state: {ULTIMATE.start_eval_~tmp~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 114 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 114 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:17,222 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:17,222 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:17,224 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:17,224 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~S2_presdbl_i~0=0} Honda state: {~S2_presdbl_i~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 115 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 115 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:17,245 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:17,245 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:17,247 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:17,247 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_diff_req_up~0=0} Honda state: {~main_diff_req_up~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 116 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 116 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:17,261 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:17,261 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:17,263 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:17,263 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_#t~nondet0=0} Honda state: {ULTIMATE.start_eval_#t~nondet0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 117 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 117 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:17,277 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:17,277 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:17,279 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:17,279 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_clk_val_t~0=0, ~main_clk_val~0=0} Honda state: {~main_clk_val_t~0=1, ~main_clk_val~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 118 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 118 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:17,294 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:17,294 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:17,297 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:17,297 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_clk_req_up~0=0} Honda state: {~main_clk_req_up~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 119 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 119 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:17,317 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:17,317 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:17,319 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:17,319 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_eval_#t~nondet4=0} Honda state: {ULTIMATE.start_eval_#t~nondet4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 120 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 120 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:17,342 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:17,342 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:17,344 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-02 15:01:17,344 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~main_pres_req_up~0=0} Honda state: {~main_pres_req_up~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 121 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 121 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:17,359 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-02 15:01:17,359 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/z3 Starting monitored process 122 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 122 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:17,375 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-12-02 15:01:17,375 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-02 15:01:17,439 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-12-02 15:01:17,440 INFO L216 LassoAnalysis]: Preferences: [2018-12-02 15:01:17,440 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-02 15:01:17,440 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-02 15:01:17,440 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-02 15:01:17,440 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-12-02 15:01:17,440 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-02 15:01:17,441 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-02 15:01:17,441 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-02 15:01:17,441 INFO L131 ssoRankerPreferences]: Filename of dumped script: pipeline_true-unreach-call_false-termination.cil.c_Iteration54_Lasso [2018-12-02 15:01:17,441 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-02 15:01:17,441 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-02 15:01:17,444 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,446 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,447 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,449 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,453 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,455 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,458 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,461 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,464 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,465 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,469 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,472 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,519 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,521 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,522 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,525 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,526 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,528 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,529 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,530 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,532 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,535 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,536 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,537 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,538 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,541 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,542 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,544 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,545 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,546 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,547 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,549 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,551 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,552 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,554 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,555 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,557 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,558 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,562 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,564 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,566 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,569 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,570 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:17,572 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-02 15:01:18,065 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-02 15:01:18,065 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-12-02 15:01:18,065 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-12-02 15:01:18,065 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,065 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,065 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,065 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,067 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:18,067 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-12-02 15:01:18,067 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,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-12-02 15:01:18,068 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,068 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,068 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,068 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,068 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:18,068 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-12-02 15:01:18,069 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,069 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-12-02 15:01:18,069 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,069 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,069 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:18,069 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,069 INFO L402 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2018-12-02 15:01:18,070 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2018-12-02 15:01:18,070 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,070 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-12-02 15:01:18,070 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,071 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,071 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:18,071 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,071 INFO L402 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2018-12-02 15:01:18,071 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2018-12-02 15:01:18,072 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,072 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-12-02 15:01:18,073 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,073 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,073 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,073 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,073 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:18,073 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-12-02 15:01:18,074 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,074 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-12-02 15:01:18,074 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,074 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,074 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,074 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,074 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:18,074 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-12-02 15:01:18,075 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,075 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-12-02 15:01:18,075 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,075 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,075 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:18,075 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,075 INFO L402 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2018-12-02 15:01:18,076 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2018-12-02 15:01:18,077 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,077 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-12-02 15:01:18,077 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,077 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,077 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:18,077 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,078 INFO L402 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2018-12-02 15:01:18,078 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2018-12-02 15:01:18,080 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,080 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-12-02 15:01:18,080 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,080 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,080 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:18,080 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,081 INFO L402 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2018-12-02 15:01:18,081 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2018-12-02 15:01:18,081 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,082 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-12-02 15:01:18,082 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,082 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:18,082 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,082 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,082 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,082 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:01:18,082 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:18,082 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,082 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-12-02 15:01:18,082 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,082 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,082 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:18,083 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,083 INFO L402 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2018-12-02 15:01:18,083 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2018-12-02 15:01:18,084 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,085 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-12-02 15:01:18,085 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,085 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,085 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,085 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,087 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:18,087 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-12-02 15:01:18,090 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,091 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-12-02 15:01:18,091 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,091 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,091 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,091 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,091 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:18,091 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-12-02 15:01:18,091 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,092 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-12-02 15:01:18,092 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,092 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,092 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,092 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,092 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:18,092 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-12-02 15:01:18,092 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,093 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-12-02 15:01:18,093 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,093 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,093 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:18,093 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,093 INFO L402 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2018-12-02 15:01:18,093 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2018-12-02 15:01:18,095 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,095 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-12-02 15:01:18,095 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,095 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,095 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,095 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,095 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:18,095 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-12-02 15:01:18,096 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,096 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-12-02 15:01:18,096 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,096 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,096 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,096 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,096 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:18,096 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-12-02 15:01:18,097 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,097 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-12-02 15:01:18,097 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,097 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,097 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,097 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,097 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:18,097 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-12-02 15:01:18,098 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,098 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-12-02 15:01:18,098 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,098 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:18,098 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,098 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,098 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,098 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:01:18,098 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:18,099 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,099 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-12-02 15:01:18,099 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,099 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,099 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,099 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,099 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:18,099 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-12-02 15:01:18,100 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,100 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-12-02 15:01:18,100 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,100 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,100 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:18,100 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,101 INFO L402 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2018-12-02 15:01:18,101 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2018-12-02 15:01:18,102 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,103 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-12-02 15:01:18,103 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,103 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:18,103 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,103 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,103 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,103 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:01:18,103 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:18,103 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,103 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-12-02 15:01:18,103 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,103 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,103 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,103 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,104 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:18,104 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-12-02 15:01:18,104 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,105 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-12-02 15:01:18,105 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,105 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:18,105 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,105 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,105 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,105 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:01:18,105 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:18,105 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,105 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-12-02 15:01:18,105 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,105 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,105 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,106 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,106 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:18,106 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-12-02 15:01:18,106 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,107 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-12-02 15:01:18,107 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,107 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,107 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:18,107 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,107 INFO L402 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2018-12-02 15:01:18,107 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2018-12-02 15:01:18,109 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,109 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-12-02 15:01:18,109 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,109 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,109 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,109 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,109 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:18,109 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-12-02 15:01:18,110 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,110 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-12-02 15:01:18,110 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,110 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:18,110 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,110 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,110 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,110 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:01:18,111 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:18,111 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,111 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-12-02 15:01:18,111 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,111 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:18,111 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,111 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,111 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,111 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:01:18,111 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:18,111 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,111 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-12-02 15:01:18,111 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,112 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:18,112 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,112 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,112 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,112 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:01:18,112 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:18,112 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,112 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-12-02 15:01:18,112 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,112 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,112 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:18,112 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,113 INFO L402 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2018-12-02 15:01:18,113 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2018-12-02 15:01:18,114 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,114 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-12-02 15:01:18,114 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,115 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,115 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:18,115 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,115 INFO L402 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2018-12-02 15:01:18,115 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2018-12-02 15:01:18,116 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,117 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-12-02 15:01:18,117 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,117 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:18,117 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,117 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,117 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,117 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:01:18,117 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:18,117 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,117 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-12-02 15:01:18,117 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,117 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,117 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,118 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,118 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:18,118 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-12-02 15:01:18,119 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,119 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-12-02 15:01:18,119 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,119 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:18,119 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,119 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,119 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,119 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:01:18,119 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:18,119 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,119 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-12-02 15:01:18,119 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,119 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:18,120 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,120 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,120 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,120 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:01:18,120 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:18,120 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,120 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-12-02 15:01:18,120 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,120 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-02 15:01:18,120 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,120 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,120 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,120 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-02 15:01:18,120 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-02 15:01:18,121 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,121 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-12-02 15:01:18,121 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,121 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,121 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,121 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,121 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:18,121 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-12-02 15:01:18,122 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,123 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-12-02 15:01:18,123 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,123 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,123 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,123 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,123 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:18,123 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-12-02 15:01:18,123 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,124 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-12-02 15:01:18,124 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,124 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,124 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-02 15:01:18,124 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,124 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-12-02 15:01:18,124 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-12-02 15:01:18,125 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-02 15:01:18,125 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-12-02 15:01:18,125 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-02 15:01:18,125 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-02 15:01:18,125 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-02 15:01:18,125 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-02 15:01:18,125 INFO L402 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2018-12-02 15:01:18,126 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2018-12-02 15:01:18,130 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-12-02 15:01:18,140 INFO L443 ModelExtractionUtils]: Simplification made 9 calls to the SMT solver. [2018-12-02 15:01:18,140 INFO L444 ModelExtractionUtils]: 1 out of 11 variables were initially zero. Simplification set additionally 5 variables to zero. [2018-12-02 15:01:18,141 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-12-02 15:01:18,141 INFO L440 nArgumentSynthesizer]: Removed 3 redundant supporting invariants from a total of 4. [2018-12-02 15:01:18,141 INFO L518 LassoAnalysis]: Proved termination. [2018-12-02 15:01:18,142 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~count~0) = -2*ULTIMATE.start_main_~count~0 + 9 Supporting invariants [-1*ULTIMATE.start_main_~count~0 + 4 >= 0] [2018-12-02 15:01:18,145 INFO L297 tatePredicateManager]: 0 out of 1 supporting invariants were superfluous and have been removed [2018-12-02 15:01:18,167 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 15:01:18,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 15:01:18,190 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 15:01:18,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 15:01:18,232 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 15:01:18,265 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-12-02 15:01:18,265 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2018-12-02 15:01:18,265 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 91108 states and 109492 transitions. cyclomatic complexity: 18391 Second operand 6 states. [2018-12-02 15:01:18,541 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 91108 states and 109492 transitions. cyclomatic complexity: 18391. Second operand 6 states. Result 123310 states and 147210 transitions. Complement of second has 7 states. [2018-12-02 15:01:18,541 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 1 non-accepting loop states 2 accepting loop states [2018-12-02 15:01:18,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2018-12-02 15:01:18,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 348 transitions. [2018-12-02 15:01:18,542 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 348 transitions. Stem has 99 letters. Loop has 209 letters. [2018-12-02 15:01:18,542 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-02 15:01:18,542 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2018-12-02 15:01:18,566 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 15:01:18,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 15:01:18,582 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 15:01:18,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 15:01:18,616 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 15:01:18,641 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-12-02 15:01:18,641 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 3 loop predicates [2018-12-02 15:01:18,641 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 91108 states and 109492 transitions. cyclomatic complexity: 18391 Second operand 6 states. [2018-12-02 15:01:19,275 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 91108 states and 109492 transitions. cyclomatic complexity: 18391. Second operand 6 states. Result 277284 states and 332146 transitions. Complement of second has 10 states. [2018-12-02 15:01:19,275 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 2 stem states 3 non-accepting loop states 1 accepting loop states [2018-12-02 15:01:19,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2018-12-02 15:01:19,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 737 transitions. [2018-12-02 15:01:19,276 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 737 transitions. Stem has 99 letters. Loop has 209 letters. [2018-12-02 15:01:19,276 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-02 15:01:19,276 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 737 transitions. Stem has 308 letters. Loop has 209 letters. [2018-12-02 15:01:19,277 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-02 15:01:19,277 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 737 transitions. Stem has 99 letters. Loop has 418 letters. [2018-12-02 15:01:19,278 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-02 15:01:19,278 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 277284 states and 332146 transitions. [2018-12-02 15:01:19,852 INFO L131 ngComponentsAnalysis]: Automaton has 944 accepting balls. 159346 [2018-12-02 15:01:20,209 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 277284 states to 277184 states and 332046 transitions. [2018-12-02 15:01:20,209 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 183956 [2018-12-02 15:01:20,266 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 184136 [2018-12-02 15:01:20,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 277184 states and 332046 transitions. [2018-12-02 15:01:20,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-02 15:01:20,296 INFO L705 BuchiCegarLoop]: Abstraction has 277184 states and 332046 transitions. [2018-12-02 15:01:20,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277184 states and 332046 transitions. [2018-12-02 15:01:21,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277184 to 254020. [2018-12-02 15:01:21,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 254020 states. [2018-12-02 15:01:21,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254020 states to 254020 states and 305080 transitions. [2018-12-02 15:01:21,699 INFO L728 BuchiCegarLoop]: Abstraction has 254020 states and 305080 transitions. [2018-12-02 15:01:21,699 INFO L608 BuchiCegarLoop]: Abstraction has 254020 states and 305080 transitions. [2018-12-02 15:01:21,699 INFO L442 BuchiCegarLoop]: ======== Iteration 55============ [2018-12-02 15:01:21,699 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 254020 states and 305080 transitions. [2018-12-02 15:01:22,137 INFO L131 ngComponentsAnalysis]: Automaton has 944 accepting balls. 152068 [2018-12-02 15:01:22,137 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-02 15:01:22,137 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-02 15:01:22,138 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, 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, 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, 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-12-02 15:01:22,138 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 15:01:22,138 INFO L794 eck$LassoCheckResult]: Stem: 12145002#ULTIMATE.startENTRY ~main_in1_val~0 := 0;~main_in1_val_t~0 := 0;~main_in1_ev~0 := 0;~main_in1_req_up~0 := 0;~main_in2_val~0 := 0;~main_in2_val_t~0 := 0;~main_in2_ev~0 := 0;~main_in2_req_up~0 := 0;~main_diff_val~0 := 0;~main_diff_val_t~0 := 0;~main_diff_ev~0 := 0;~main_diff_req_up~0 := 0;~main_sum_val~0 := 0;~main_sum_val_t~0 := 0;~main_sum_ev~0 := 0;~main_sum_req_up~0 := 0;~main_pres_val~0 := 0;~main_pres_val_t~0 := 0;~main_pres_ev~0 := 0;~main_pres_req_up~0 := 0;~main_dbl_val~0 := 0;~main_dbl_val_t~0 := 0;~main_dbl_ev~0 := 0;~main_dbl_req_up~0 := 0;~main_zero_val~0 := 0;~main_zero_val_t~0 := 0;~main_zero_ev~0 := 0;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_val_t~0 := 0;~main_clk_ev~0 := 0;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 0;~N_generate_st~0 := 0;~N_generate_i~0 := 0;~S1_addsub_st~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_st~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_st~0 := 0;~S3_zero_i~0 := 0;~D_z~0 := 0;~D_print_st~0 := 0;~D_print_i~0 := 0; 12144538#L-1 havoc main_#res;havoc main_~count~0, main_~__retres2~0;havoc main_~count~0;havoc main_~__retres2~0;~main_in1_ev~0 := 2;~main_in1_req_up~0 := 0;~main_in2_ev~0 := 2;~main_in2_req_up~0 := 0;~main_diff_ev~0 := 2;~main_diff_req_up~0 := 0;~main_sum_ev~0 := 2;~main_sum_req_up~0 := 0;~main_pres_ev~0 := 2;~main_pres_req_up~0 := 0;~main_dbl_ev~0 := 2;~main_dbl_req_up~0 := 0;~main_zero_ev~0 := 2;~main_zero_req_up~0 := 0;~main_clk_val~0 := 0;~main_clk_ev~0 := 2;~main_clk_req_up~0 := 0;~main_clk_pos_edge~0 := 2;~main_clk_neg_edge~0 := 2;main_~count~0 := 0;~N_generate_i~0 := 0;~S1_addsub_i~0 := 0;~S2_presdbl_i~0 := 0;~S3_zero_i~0 := 0;~D_print_i~0 := 0;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 12144539#L246 assume !(1 == ~main_in1_req_up~0); 12144675#L246-2 assume !(1 == ~main_in2_req_up~0); 12144677#L257-1 assume !(1 == ~main_sum_req_up~0); 12145205#L268-1 assume !(1 == ~main_diff_req_up~0); 12144796#L279-1 assume !(1 == ~main_pres_req_up~0); 12144797#L290-1 assume !(1 == ~main_dbl_req_up~0); 12144811#L301-1 assume !(1 == ~main_zero_req_up~0); 12144813#L312-1 assume !(1 == ~main_clk_req_up~0); 12147139#L323-1 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 12147137#L341-1 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 12147135#L346-1 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 12147133#L351-1 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 12147131#L356-1 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 12147129#L361-1 assume !(0 == ~main_in1_ev~0); 12147127#L366-1 assume !(0 == ~main_in2_ev~0); 12147125#L371-1 assume !(0 == ~main_sum_ev~0); 12147123#L376-1 assume !(0 == ~main_diff_ev~0); 12147121#L381-1 assume !(0 == ~main_pres_ev~0); 12147119#L386-1 assume !(0 == ~main_dbl_ev~0); 12147117#L391-1 assume !(0 == ~main_zero_ev~0); 12147115#L396-1 assume !(0 == ~main_clk_ev~0); 12147113#L401-1 assume !(0 == ~main_clk_pos_edge~0); 12147111#L406-1 assume !(0 == ~main_clk_neg_edge~0); 12147109#L411-1 assume !(1 == ~main_clk_pos_edge~0); 12147107#L416-1 assume !(1 == ~main_clk_pos_edge~0); 12147105#L421-1 assume !(1 == ~main_clk_pos_edge~0); 12147103#L426-1 assume !(1 == ~main_clk_pos_edge~0); 12147101#L431-1 assume !(1 == ~main_clk_pos_edge~0); 12147099#L436-1 assume !(1 == ~main_in1_ev~0); 12147070#L441-1 assume !(1 == ~main_in2_ev~0); 12147067#L446-1 assume !(1 == ~main_sum_ev~0); 12147068#L451-1 assume !(1 == ~main_diff_ev~0); 12183136#L456-1 assume !(1 == ~main_pres_ev~0); 12183134#L461-1 assume !(1 == ~main_dbl_ev~0); 12179073#L466-1 assume !(1 == ~main_zero_ev~0); 12183129#L471-1 assume !(1 == ~main_clk_ev~0); 12183128#L476-1 assume !(1 == ~main_clk_pos_edge~0); 12183127#L481-1 assume !(1 == ~main_clk_neg_edge~0); 12183125#L732-1 assume !false; 12183123#L493 start_simulation_~kernel_st~0 := 1;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; 12183121#L219 assume !false; 12183120#L137 assume !(0 == ~N_generate_st~0); 12183119#L141 assume !(0 == ~S1_addsub_st~0); 12183118#L144 assume !(0 == ~S2_presdbl_st~0); 12183117#L147 assume !(0 == ~S3_zero_st~0); 12183116#L150 assume !(0 == ~D_print_st~0); 12183115#L235 start_simulation_~kernel_st~0 := 2; 12183114#L499 assume !(1 == ~main_in1_req_up~0); 12183111#L499-2 assume !(1 == ~main_in2_req_up~0); 12183109#L510-1 assume !(1 == ~main_sum_req_up~0); 12183106#L521-1 assume !(1 == ~main_diff_req_up~0); 12183102#L532-1 assume !(1 == ~main_pres_req_up~0); 12183099#L543-1 assume !(1 == ~main_dbl_req_up~0); 12183096#L554-1 assume !(1 == ~main_zero_req_up~0); 12183093#L565-1 assume !(1 == ~main_clk_req_up~0); 12183091#L576-1 start_simulation_~kernel_st~0 := 3; 12183089#L595 assume !(0 == ~main_in1_ev~0); 12183087#L595-2 assume !(0 == ~main_in2_ev~0); 12183085#L600-1 assume !(0 == ~main_sum_ev~0); 12183084#L605-1 assume !(0 == ~main_diff_ev~0); 12183083#L610-1 assume !(0 == ~main_pres_ev~0); 12183081#L615-1 assume !(0 == ~main_dbl_ev~0); 12183079#L620-1 assume !(0 == ~main_zero_ev~0); 12183078#L625-1 assume !(0 == ~main_clk_ev~0); 12183077#L630-1 assume !(0 == ~main_clk_pos_edge~0); 12183075#L635-1 assume !(0 == ~main_clk_neg_edge~0); 12183073#L640-1 assume !(1 == ~main_clk_pos_edge~0); 12183069#L645-1 assume !(1 == ~main_clk_pos_edge~0); 12183067#L650-1 assume !(1 == ~main_clk_pos_edge~0); 12183065#L655-1 assume !(1 == ~main_clk_pos_edge~0); 12183063#L660-1 assume !(1 == ~main_clk_pos_edge~0); 12183061#L665-1 assume !(1 == ~main_in1_ev~0); 12183059#L670-1 assume !(1 == ~main_in2_ev~0); 12183057#L675-1 assume !(1 == ~main_sum_ev~0); 12183055#L680-1 assume !(1 == ~main_diff_ev~0); 12183053#L685-1 assume !(1 == ~main_pres_ev~0); 12183051#L690-1 assume !(1 == ~main_dbl_ev~0); 12183047#L695-1 assume !(1 == ~main_zero_ev~0); 12183044#L700-1 assume !(1 == ~main_clk_ev~0); 12183042#L705-1 assume !(1 == ~main_clk_pos_edge~0); 12183040#L710-1 assume !(1 == ~main_clk_neg_edge~0); 12183038#L715-1 assume !(0 == ~N_generate_st~0); 12183036#L723 assume !(0 == ~S1_addsub_st~0); 12183034#L726 assume !(0 == ~S2_presdbl_st~0); 12183032#L729 assume !(0 == ~S3_zero_st~0); 12183030#L732 assume !(0 == ~D_print_st~0); 12183028#L742-2 assume !false; 12183026#L786 ~main_clk_val_t~0 := 1;~main_clk_req_up~0 := 1;havoc start_simulation_~kernel_st~0;havoc start_simulation_~kernel_st~0;start_simulation_~kernel_st~0 := 0; 12183023#L246-3 assume !(1 == ~main_in1_req_up~0); 12183024#L246-5 assume !(1 == ~main_in2_req_up~0); 12193633#L257-3 assume !(1 == ~main_sum_req_up~0); 12193634#L268-3 assume !(1 == ~main_diff_req_up~0); 12206417#L279-3 assume !(1 == ~main_pres_req_up~0); 12206413#L290-3 assume !(1 == ~main_dbl_req_up~0); 12206414#L301-3 assume !(1 == ~main_zero_req_up~0); 12206669#L312-3 assume 1 == ~main_clk_req_up~0; 12235886#L324-2 assume ~main_clk_val~0 != ~main_clk_val_t~0;~main_clk_val~0 := ~main_clk_val_t~0;~main_clk_ev~0 := 0; 12235884#L327-3 assume 1 == ~main_clk_val~0;~main_clk_pos_edge~0 := 0;~main_clk_neg_edge~0 := 2; 12145443#L324-3 ~main_clk_req_up~0 := 0; 12350341#L323-3 assume !(1 == ~N_generate_i~0);~N_generate_st~0 := 2; 12350339#L341-3 assume !(1 == ~S1_addsub_i~0);~S1_addsub_st~0 := 2; 12350337#L346-3 assume !(1 == ~S2_presdbl_i~0);~S2_presdbl_st~0 := 2; 12350335#L351-3 assume !(1 == ~S3_zero_i~0);~S3_zero_st~0 := 2; 12350333#L356-3 assume !(1 == ~D_print_i~0);~D_print_st~0 := 2; 12350331#L361-3 assume !(0 == ~main_in1_ev~0); 12350329#L366-3 assume !(0 == ~main_in2_ev~0); 12350327#L371-3 assume !(0 == ~main_sum_ev~0); 12350326#L376-3 assume !(0 == ~main_diff_ev~0); 12350325#L381-3 assume !(0 == ~main_pres_ev~0); 12350323#L386-3 assume !(0 == ~main_dbl_ev~0); 12350321#L391-3 assume !(0 == ~main_zero_ev~0); 12350318#L396-3 assume 0 == ~main_clk_ev~0;~main_clk_ev~0 := 1; 12350316#L401-3 assume 0 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 1; 12350315#L406-3 assume !(0 == ~main_clk_neg_edge~0); 12350312#L411-3 assume 1 == ~main_clk_pos_edge~0;~N_generate_st~0 := 0; 12350310#L416-3 assume 1 == ~main_clk_pos_edge~0;~S1_addsub_st~0 := 0; 12350307#L421-3 assume 1 == ~main_clk_pos_edge~0;~S2_presdbl_st~0 := 0; 12350305#L426-3 assume 1 == ~main_clk_pos_edge~0;~S3_zero_st~0 := 0; 12350304#L431-3 assume 1 == ~main_clk_pos_edge~0;~D_print_st~0 := 0; 12350301#L436-3 assume !(1 == ~main_in1_ev~0); 12350299#L441-3 assume !(1 == ~main_in2_ev~0); 12350297#L446-3 assume !(1 == ~main_sum_ev~0); 12350295#L451-3 assume !(1 == ~main_diff_ev~0); 12350292#L456-3 assume !(1 == ~main_pres_ev~0); 12350290#L461-3 assume !(1 == ~main_dbl_ev~0); 12350287#L466-3 assume !(1 == ~main_zero_ev~0); 12350283#L471-3 assume 1 == ~main_clk_ev~0;~main_clk_ev~0 := 2; 12350281#L476-3 assume 1 == ~main_clk_pos_edge~0;~main_clk_pos_edge~0 := 2; 12350280#L481-3 assume !(1 == ~main_clk_neg_edge~0); 12350279#L732-3 assume !false; 12350276#L493-1 start_simulation_~kernel_st~0 := 1;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; 12350250#L219-1 [2018-12-02 15:01:22,138 INFO L796 eck$LassoCheckResult]: Loop: 12350250#L219-1 assume !false; 12350274#L137-1 assume 0 == ~N_generate_st~0; 12350273#L150-3 assume 0 == ~N_generate_st~0;eval_~tmp~0 := eval_#t~nondet0;havoc eval_#t~nondet0; 12350270#L163-2 assume !(0 != eval_~tmp~0); 12350268#L159-1 assume 0 == ~S1_addsub_st~0;eval_~tmp___0~0 := eval_#t~nondet1;havoc eval_#t~nondet1; 12350264#L178-2 assume !(0 != eval_~tmp___0~0); 12350262#L174-1 assume 0 == ~S2_presdbl_st~0;eval_~tmp___1~0 := eval_#t~nondet2;havoc eval_#t~nondet2; 12350257#L193-2 assume !(0 != eval_~tmp___1~0); 12350258#L189-1 assume 0 == ~S3_zero_st~0;eval_~tmp___2~0 := eval_#t~nondet3;havoc eval_#t~nondet3; 12350277#L208-2 assume !(0 != eval_~tmp___2~0); 12350275#L204-1 assume 0 == ~D_print_st~0;eval_~tmp___3~0 := eval_#t~nondet4;havoc eval_#t~nondet4; 12350249#L223-2 assume !(0 != eval_~tmp___3~0); 12350250#L219-1 [2018-12-02 15:01:22,138 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 15:01:22,138 INFO L82 PathProgramCache]: Analyzing trace with hash 2038447653, now seen corresponding path program 1 times [2018-12-02 15:01:22,138 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 15:01:22,138 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 15:01:22,139 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:01:22,139 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 15:01:22,139 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:01:22,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:01:22,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:01:22,154 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 15:01:22,154 INFO L82 PathProgramCache]: Analyzing trace with hash -1677329949, now seen corresponding path program 1 times [2018-12-02 15:01:22,154 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 15:01:22,154 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 15:01:22,155 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:01:22,155 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 15:01:22,155 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:01:22,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:01:22,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:01:22,157 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 15:01:22,157 INFO L82 PathProgramCache]: Analyzing trace with hash 461775367, now seen corresponding path program 1 times [2018-12-02 15:01:22,157 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 15:01:22,157 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 15:01:22,157 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:01:22,157 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 15:01:22,157 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 15:01:22,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:01:22,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 15:01:23,000 WARN L180 SmtUtils]: Spent 768.00 ms on a formula simplification. DAG size of input: 292 DAG size of output: 209 [2018-12-02 15:01:23,084 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 02.12 03:01:23 BoogieIcfgContainer [2018-12-02 15:01:23,084 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-12-02 15:01:23,084 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-12-02 15:01:23,084 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-12-02 15:01:23,085 INFO L276 PluginConnector]: Witness Printer initialized [2018-12-02 15:01:23,085 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 02:58:31" (3/4) ... [2018-12-02 15:01:23,087 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-12-02 15:01:23,123 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_71ad1451-73ce-4a9a-a1f9-4e8f5c469c5f/bin-2019/uautomizer/witness.graphml [2018-12-02 15:01:23,123 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-12-02 15:01:23,124 INFO L168 Benchmark]: Toolchain (without parser) took 172571.07 ms. Allocated memory was 1.0 GB in the beginning and 9.9 GB in the end (delta: 8.8 GB). Free memory was 954.4 MB in the beginning and 4.2 GB in the end (delta: -3.3 GB). Peak memory consumption was 5.6 GB. Max. memory is 11.5 GB. [2018-12-02 15:01:23,124 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 1.0 GB. Free memory is still 979.6 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-02 15:01:23,124 INFO L168 Benchmark]: CACSL2BoogieTranslator took 185.38 ms. Allocated memory is still 1.0 GB. Free memory was 954.4 MB in the beginning and 934.5 MB in the end (delta: 19.9 MB). Peak memory consumption was 19.9 MB. Max. memory is 11.5 GB. [2018-12-02 15:01:23,124 INFO L168 Benchmark]: Boogie Procedure Inliner took 69.84 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 145.8 MB). Free memory was 934.5 MB in the beginning and 1.1 GB in the end (delta: -202.8 MB). Peak memory consumption was 13.3 MB. Max. memory is 11.5 GB. [2018-12-02 15:01:23,124 INFO L168 Benchmark]: Boogie Preprocessor took 30.76 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: 10.1 MB). Peak memory consumption was 10.1 MB. Max. memory is 11.5 GB. [2018-12-02 15:01:23,124 INFO L168 Benchmark]: RCFGBuilder took 590.42 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 120.8 MB). Peak memory consumption was 120.8 MB. Max. memory is 11.5 GB. [2018-12-02 15:01:23,125 INFO L168 Benchmark]: BuchiAutomizer took 171653.44 ms. Allocated memory was 1.2 GB in the beginning and 9.9 GB in the end (delta: 8.7 GB). Free memory was 1.0 GB in the beginning and 4.2 GB in the end (delta: -3.2 GB). Peak memory consumption was 7.8 GB. Max. memory is 11.5 GB. [2018-12-02 15:01:23,125 INFO L168 Benchmark]: Witness Printer took 38.67 ms. Allocated memory is still 9.9 GB. Free memory was 4.2 GB in the beginning and 4.2 GB in the end (delta: 35.5 MB). Peak memory consumption was 35.5 MB. Max. memory is 11.5 GB. [2018-12-02 15:01:23,126 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 979.6 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 185.38 ms. Allocated memory is still 1.0 GB. Free memory was 954.4 MB in the beginning and 934.5 MB in the end (delta: 19.9 MB). Peak memory consumption was 19.9 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 69.84 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 145.8 MB). Free memory was 934.5 MB in the beginning and 1.1 GB in the end (delta: -202.8 MB). Peak memory consumption was 13.3 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 30.76 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: 10.1 MB). Peak memory consumption was 10.1 MB. Max. memory is 11.5 GB. * RCFGBuilder took 590.42 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 120.8 MB). Peak memory consumption was 120.8 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 171653.44 ms. Allocated memory was 1.2 GB in the beginning and 9.9 GB in the end (delta: 8.7 GB). Free memory was 1.0 GB in the beginning and 4.2 GB in the end (delta: -3.2 GB). Peak memory consumption was 7.8 GB. Max. memory is 11.5 GB. * Witness Printer took 38.67 ms. Allocated memory is still 9.9 GB. Free memory was 4.2 GB in the beginning and 4.2 GB in the end (delta: 35.5 MB). Peak memory consumption was 35.5 MB. 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 56 terminating modules (53 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function main_clk_req_up and consists of 4 locations. One deterministic module has affine ranking function main_clk_val and consists of 9 locations. One deterministic module has affine ranking function -2 * count + 9 and consists of 6 locations. 53 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 254020 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 171.6s and 55 iterations. TraceHistogramMax:2. Analysis of lassos took 65.1s. Construction of modules took 1.6s. Büchi inclusion checks took 12.1s. Highest rank in rank-based complementation 3. Minimization of det autom 53. Minimization of nondet autom 3. Automata minimization 43.9s AutomataMinimizationTime, 56 MinimizatonAttempts, 346622 StatesRemovedByMinimization, 7 NontrivialMinimizations. Non-live state removal took 32.6s Buchi closure took 2.3s. Biggest automaton had 360702 states and ocurred in iteration 32. Nontrivial modules had stage [2, 1, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 4/4 HoareTripleCheckerStatistics: 40358 SDtfs, 26081 SDslu, 31067 SDs, 0 SdLazy, 1870 SolverSat, 778 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 1.6s Time LassoAnalysisResults: nont1 unkn0 SFLI37 SFLT0 conc2 concLT2 SILN0 SILU0 SILI12 SILT0 lasso1 LassoPreprocessingBenchmarks: Lassos: inital246 mio100 ax100 hnf99 lsp21 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq212 hnf90 smp100 dnf667 smp80 tf102 neg97 sie105 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 3 Time: 3241ms VariablesStem: 0 VariablesLoop: 30 DisjunctsStem: 1 DisjunctsLoop: 32 SupportingInvariants: 0 MotzkinApplications: 192 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 108 LassoNonterminationAnalysisSatUnbounded: 1 LassoNonterminationAnalysisUnsat: 4 LassoNonterminationAnalysisUnknown: 1 LassoNonterminationAnalysisTime: 16.7s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 136]: 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 {main_clk_neg_edge=2, main_in1_req_up=0, count=0, main_in1_ev=2, main_diff_val_t=0, D_print_i=0, N_generate_st=0, main_dbl_req_up=0, S2_presdbl_i=0, main_clk_val_t=1, tmp=0, main_zero_req_up=0, D_z=0, kernel_st=1, main_in1_val=0, tmp___2=0, main_pres_req_up=0, tmp___0=0, S1_addsub_st=0, main_pres_val=0, main_clk_ev=2, main_zero_val_t=0, main_zero_ev=2, D_print_st=0, main_sum_req_up=0, main_in1_val_t=0, S3_zero_i=0, main_dbl_ev=2, S2_presdbl_st=0, \result=0, N_generate_i=0, main_sum_val_t=0, main_clk_val=1, main_dbl_val_t=0, tmp___1=0, tmp___3=0, main_diff_ev=2, S1_addsub_i=0, main_zero_val=0, main_diff_val=0, main_sum_ev=2, main_pres_val_t=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@a7f8823=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7d94154e=0, main_clk_pos_edge=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7c6b1eca=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@218841d0=0, main_clk_req_up=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@425c5e1a=0, main_pres_ev=2, main_sum_val=0, main_in2_req_up=0, main_in2_val_t=0, main_dbl_val=0, main_in2_ev=2, __retres2=0, S3_zero_st=0, main_diff_req_up=0, main_in2_val=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 136]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L13] int main_in1_val ; [L14] int main_in1_val_t ; [L15] int main_in1_ev ; [L16] int main_in1_req_up ; [L17] int main_in2_val ; [L18] int main_in2_val_t ; [L19] int main_in2_ev ; [L20] int main_in2_req_up ; [L21] int main_diff_val ; [L22] int main_diff_val_t ; [L23] int main_diff_ev ; [L24] int main_diff_req_up ; [L25] int main_sum_val ; [L26] int main_sum_val_t ; [L27] int main_sum_ev ; [L28] int main_sum_req_up ; [L29] int main_pres_val ; [L30] int main_pres_val_t ; [L31] int main_pres_ev ; [L32] int main_pres_req_up ; [L33] int main_dbl_val ; [L34] int main_dbl_val_t ; [L35] int main_dbl_ev ; [L36] int main_dbl_req_up ; [L37] int main_zero_val ; [L38] int main_zero_val_t ; [L39] int main_zero_ev ; [L40] int main_zero_req_up ; [L41] int main_clk_val ; [L42] int main_clk_val_t ; [L43] int main_clk_ev ; [L44] int main_clk_req_up ; [L45] int main_clk_pos_edge ; [L46] int main_clk_neg_edge ; [L47] int N_generate_st ; [L48] int N_generate_i ; [L49] int S1_addsub_st ; [L50] int S1_addsub_i ; [L51] int S2_presdbl_st ; [L52] int S2_presdbl_i ; [L53] int S3_zero_st ; [L54] int S3_zero_i ; [L55] int D_z ; [L56] int D_print_st ; [L57] int D_print_i ; [L749] int count ; [L750] int __retres2 ; [L755] main_in1_ev = 2 [L756] main_in1_req_up = 0 [L757] main_in2_ev = 2 [L758] main_in2_req_up = 0 [L759] main_diff_ev = 2 [L760] main_diff_req_up = 0 [L761] main_sum_ev = 2 [L762] main_sum_req_up = 0 [L763] main_pres_ev = 2 [L764] main_pres_req_up = 0 [L765] main_dbl_ev = 2 [L766] main_dbl_req_up = 0 [L767] main_zero_ev = 2 [L768] main_zero_req_up = 0 [L769] main_clk_val = 0 [L770] main_clk_ev = 2 [L771] main_clk_req_up = 0 [L772] main_clk_pos_edge = 2 [L773] main_clk_neg_edge = 2 [L776] count = 0 [L777] N_generate_i = 0 [L778] S1_addsub_i = 0 [L779] S2_presdbl_i = 0 [L780] S3_zero_i = 0 [L781] D_print_i = 0 [L242] int kernel_st ; [L245] kernel_st = 0 [L246] COND FALSE !((int )main_in1_req_up == 1) [L257] COND FALSE !((int )main_in2_req_up == 1) [L268] COND FALSE !((int )main_sum_req_up == 1) [L279] COND FALSE !((int )main_diff_req_up == 1) [L290] COND FALSE !((int )main_pres_req_up == 1) [L301] COND FALSE !((int )main_dbl_req_up == 1) [L312] COND FALSE !((int )main_zero_req_up == 1) [L323] COND FALSE !((int )main_clk_req_up == 1) [L341] COND FALSE !((int )N_generate_i == 1) [L344] N_generate_st = 2 [L346] COND FALSE !((int )S1_addsub_i == 1) [L349] S1_addsub_st = 2 [L351] COND FALSE !((int )S2_presdbl_i == 1) [L354] S2_presdbl_st = 2 [L356] COND FALSE !((int )S3_zero_i == 1) [L359] S3_zero_st = 2 [L361] COND FALSE !((int )D_print_i == 1) [L364] D_print_st = 2 [L366] COND FALSE !((int )main_in1_ev == 0) [L371] COND FALSE !((int )main_in2_ev == 0) [L376] COND FALSE !((int )main_sum_ev == 0) [L381] COND FALSE !((int )main_diff_ev == 0) [L386] COND FALSE !((int )main_pres_ev == 0) [L391] COND FALSE !((int )main_dbl_ev == 0) [L396] COND FALSE !((int )main_zero_ev == 0) [L401] COND FALSE !((int )main_clk_ev == 0) [L406] COND FALSE !((int )main_clk_pos_edge == 0) [L411] COND FALSE !((int )main_clk_neg_edge == 0) [L416] COND FALSE !((int )main_clk_pos_edge == 1) [L421] COND FALSE !((int )main_clk_pos_edge == 1) [L426] COND FALSE !((int )main_clk_pos_edge == 1) [L431] COND FALSE !((int )main_clk_pos_edge == 1) [L436] COND FALSE !((int )main_clk_pos_edge == 1) [L441] COND FALSE !((int )main_in1_ev == 1) [L446] COND FALSE !((int )main_in2_ev == 1) [L451] COND FALSE !((int )main_sum_ev == 1) [L456] COND FALSE !((int )main_diff_ev == 1) [L461] COND FALSE !((int )main_pres_ev == 1) [L466] COND FALSE !((int )main_dbl_ev == 1) [L471] COND FALSE !((int )main_zero_ev == 1) [L476] COND FALSE !((int )main_clk_ev == 1) [L481] COND FALSE !((int )main_clk_pos_edge == 1) [L486] COND FALSE !((int )main_clk_neg_edge == 1) [L492] COND TRUE 1 [L495] kernel_st = 1 [L128] int tmp ; [L129] int tmp___0 ; [L130] int tmp___1 ; [L131] int tmp___2 ; [L132] int tmp___3 ; [L136] COND TRUE 1 [L138] COND FALSE !((int )N_generate_st == 0) [L141] COND FALSE !((int )S1_addsub_st == 0) [L144] COND FALSE !((int )S2_presdbl_st == 0) [L147] COND FALSE !((int )S3_zero_st == 0) [L150] COND FALSE !((int )D_print_st == 0) [L498] kernel_st = 2 [L499] COND FALSE !((int )main_in1_req_up == 1) [L510] COND FALSE !((int )main_in2_req_up == 1) [L521] COND FALSE !((int )main_sum_req_up == 1) [L532] COND FALSE !((int )main_diff_req_up == 1) [L543] COND FALSE !((int )main_pres_req_up == 1) [L554] COND FALSE !((int )main_dbl_req_up == 1) [L565] COND FALSE !((int )main_zero_req_up == 1) [L576] COND FALSE !((int )main_clk_req_up == 1) [L594] kernel_st = 3 [L595] COND FALSE !((int )main_in1_ev == 0) [L600] COND FALSE !((int )main_in2_ev == 0) [L605] COND FALSE !((int )main_sum_ev == 0) [L610] COND FALSE !((int )main_diff_ev == 0) [L615] COND FALSE !((int )main_pres_ev == 0) [L620] COND FALSE !((int )main_dbl_ev == 0) [L625] COND FALSE !((int )main_zero_ev == 0) [L630] COND FALSE !((int )main_clk_ev == 0) [L635] COND FALSE !((int )main_clk_pos_edge == 0) [L640] COND FALSE !((int )main_clk_neg_edge == 0) [L645] COND FALSE !((int )main_clk_pos_edge == 1) [L650] COND FALSE !((int )main_clk_pos_edge == 1) [L655] COND FALSE !((int )main_clk_pos_edge == 1) [L660] COND FALSE !((int )main_clk_pos_edge == 1) [L665] COND FALSE !((int )main_clk_pos_edge == 1) [L670] COND FALSE !((int )main_in1_ev == 1) [L675] COND FALSE !((int )main_in2_ev == 1) [L680] COND FALSE !((int )main_sum_ev == 1) [L685] COND FALSE !((int )main_diff_ev == 1) [L690] COND FALSE !((int )main_pres_ev == 1) [L695] COND FALSE !((int )main_dbl_ev == 1) [L700] COND FALSE !((int )main_zero_ev == 1) [L705] COND FALSE !((int )main_clk_ev == 1) [L710] COND FALSE !((int )main_clk_pos_edge == 1) [L715] COND FALSE !((int )main_clk_neg_edge == 1) [L720] COND FALSE !((int )N_generate_st == 0) [L723] COND FALSE !((int )S1_addsub_st == 0) [L726] COND FALSE !((int )S2_presdbl_st == 0) [L729] COND FALSE !((int )S3_zero_st == 0) [L732] COND FALSE !((int )D_print_st == 0) [L785] COND TRUE 1 [L788] main_clk_val_t = 1 [L789] main_clk_req_up = 1 [L242] int kernel_st ; [L245] kernel_st = 0 [L246] COND FALSE !((int )main_in1_req_up == 1) [L257] COND FALSE !((int )main_in2_req_up == 1) [L268] COND FALSE !((int )main_sum_req_up == 1) [L279] COND FALSE !((int )main_diff_req_up == 1) [L290] COND FALSE !((int )main_pres_req_up == 1) [L301] COND FALSE !((int )main_dbl_req_up == 1) [L312] COND FALSE !((int )main_zero_req_up == 1) [L323] COND TRUE (int )main_clk_req_up == 1 [L324] COND TRUE (int )main_clk_val != (int )main_clk_val_t [L325] main_clk_val = main_clk_val_t [L326] main_clk_ev = 0 [L327] COND TRUE (int )main_clk_val == 1 [L328] main_clk_pos_edge = 0 [L329] main_clk_neg_edge = 2 [L337] main_clk_req_up = 0 [L341] COND FALSE !((int )N_generate_i == 1) [L344] N_generate_st = 2 [L346] COND FALSE !((int )S1_addsub_i == 1) [L349] S1_addsub_st = 2 [L351] COND FALSE !((int )S2_presdbl_i == 1) [L354] S2_presdbl_st = 2 [L356] COND FALSE !((int )S3_zero_i == 1) [L359] S3_zero_st = 2 [L361] COND FALSE !((int )D_print_i == 1) [L364] D_print_st = 2 [L366] COND FALSE !((int )main_in1_ev == 0) [L371] COND FALSE !((int )main_in2_ev == 0) [L376] COND FALSE !((int )main_sum_ev == 0) [L381] COND FALSE !((int )main_diff_ev == 0) [L386] COND FALSE !((int )main_pres_ev == 0) [L391] COND FALSE !((int )main_dbl_ev == 0) [L396] COND FALSE !((int )main_zero_ev == 0) [L401] COND TRUE (int )main_clk_ev == 0 [L402] main_clk_ev = 1 [L406] COND TRUE (int )main_clk_pos_edge == 0 [L407] main_clk_pos_edge = 1 [L411] COND FALSE !((int )main_clk_neg_edge == 0) [L416] COND TRUE (int )main_clk_pos_edge == 1 [L417] N_generate_st = 0 [L421] COND TRUE (int )main_clk_pos_edge == 1 [L422] S1_addsub_st = 0 [L426] COND TRUE (int )main_clk_pos_edge == 1 [L427] S2_presdbl_st = 0 [L431] COND TRUE (int )main_clk_pos_edge == 1 [L432] S3_zero_st = 0 [L436] COND TRUE (int )main_clk_pos_edge == 1 [L437] D_print_st = 0 [L441] COND FALSE !((int )main_in1_ev == 1) [L446] COND FALSE !((int )main_in2_ev == 1) [L451] COND FALSE !((int )main_sum_ev == 1) [L456] COND FALSE !((int )main_diff_ev == 1) [L461] COND FALSE !((int )main_pres_ev == 1) [L466] COND FALSE !((int )main_dbl_ev == 1) [L471] COND FALSE !((int )main_zero_ev == 1) [L476] COND TRUE (int )main_clk_ev == 1 [L477] main_clk_ev = 2 [L481] COND TRUE (int )main_clk_pos_edge == 1 [L482] main_clk_pos_edge = 2 [L486] COND FALSE !((int )main_clk_neg_edge == 1) [L492] COND TRUE 1 [L495] kernel_st = 1 [L128] int tmp ; [L129] int tmp___0 ; [L130] int tmp___1 ; [L131] int tmp___2 ; [L132] int tmp___3 ; Loop: [L136] COND TRUE 1 [L138] COND TRUE (int )N_generate_st == 0 [L159] COND TRUE (int )N_generate_st == 0 [L161] tmp = __VERIFIER_nondet_int() [L163] COND FALSE !(\read(tmp)) [L174] COND TRUE (int )S1_addsub_st == 0 [L176] tmp___0 = __VERIFIER_nondet_int() [L178] COND FALSE !(\read(tmp___0)) [L189] COND TRUE (int )S2_presdbl_st == 0 [L191] tmp___1 = __VERIFIER_nondet_int() [L193] COND FALSE !(\read(tmp___1)) [L204] COND TRUE (int )S3_zero_st == 0 [L206] tmp___2 = __VERIFIER_nondet_int() [L208] COND FALSE !(\read(tmp___2)) [L219] COND TRUE (int )D_print_st == 0 [L221] tmp___3 = __VERIFIER_nondet_int() [L223] COND FALSE !(\read(tmp___3)) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...