./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/systemc/pipeline_false-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 0cd3be1d Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/systemc/pipeline_false-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_b5a59c94-e552-4c6d-a648-b65d66f80136/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 757b17cdc808fcc00ce6a7984efa373572d69f7f ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ 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-0cd3be1 [2018-11-28 13:16:24,249 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-28 13:16:24,250 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-28 13:16:24,257 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-28 13:16:24,257 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-28 13:16:24,258 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-28 13:16:24,259 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-28 13:16:24,260 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-28 13:16:24,261 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-28 13:16:24,262 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-28 13:16:24,262 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-28 13:16:24,262 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-28 13:16:24,263 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-28 13:16:24,264 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-28 13:16:24,264 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-28 13:16:24,265 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-28 13:16:24,266 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-28 13:16:24,267 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-28 13:16:24,268 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-28 13:16:24,270 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-28 13:16:24,270 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-28 13:16:24,271 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-28 13:16:24,273 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-28 13:16:24,273 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-28 13:16:24,273 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-28 13:16:24,274 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-28 13:16:24,274 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-28 13:16:24,275 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-28 13:16:24,276 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-28 13:16:24,276 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-28 13:16:24,276 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-28 13:16:24,277 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-28 13:16:24,277 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-28 13:16:24,277 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-28 13:16:24,278 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-28 13:16:24,278 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-28 13:16:24,278 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-28 13:16:24,288 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-28 13:16:24,289 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-28 13:16:24,289 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-28 13:16:24,290 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-28 13:16:24,290 INFO L133 SettingsManager]: * Use SBE=true [2018-11-28 13:16:24,290 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-28 13:16:24,290 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-28 13:16:24,290 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-28 13:16:24,290 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-28 13:16:24,290 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-28 13:16:24,290 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-28 13:16:24,291 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-28 13:16:24,291 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-28 13:16:24,291 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-28 13:16:24,291 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-28 13:16:24,291 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-28 13:16:24,291 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-28 13:16:24,291 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-28 13:16:24,291 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-28 13:16:24,291 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-28 13:16:24,292 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-28 13:16:24,292 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-28 13:16:24,292 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-28 13:16:24,292 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-28 13:16:24,292 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-28 13:16:24,292 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-28 13:16:24,292 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-28 13:16:24,292 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-28 13:16:24,292 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-28 13:16:24,293 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-28 13:16:24,293 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-28 13:16:24,293 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-28 13:16:24,293 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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 -> 757b17cdc808fcc00ce6a7984efa373572d69f7f [2018-11-28 13:16:24,315 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-28 13:16:24,324 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-28 13:16:24,326 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-28 13:16:24,327 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-28 13:16:24,327 INFO L276 PluginConnector]: CDTParser initialized [2018-11-28 13:16:24,327 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/../../sv-benchmarks/c/systemc/pipeline_false-unreach-call_false-termination.cil.c [2018-11-28 13:16:24,366 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/data/d8ce32858/50e9e452133240aa86ccc361a137a6b3/FLAG448a3a953 [2018-11-28 13:16:24,782 INFO L307 CDTParser]: Found 1 translation units. [2018-11-28 13:16:24,782 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_b5a59c94-e552-4c6d-a648-b65d66f80136/sv-benchmarks/c/systemc/pipeline_false-unreach-call_false-termination.cil.c [2018-11-28 13:16:24,788 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/data/d8ce32858/50e9e452133240aa86ccc361a137a6b3/FLAG448a3a953 [2018-11-28 13:16:24,796 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/data/d8ce32858/50e9e452133240aa86ccc361a137a6b3 [2018-11-28 13:16:24,798 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-28 13:16:24,798 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-28 13:16:24,799 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-28 13:16:24,799 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-28 13:16:24,801 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-28 13:16:24,802 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 01:16:24" (1/1) ... [2018-11-28 13:16:24,803 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@14ec1fe4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 01:16:24, skipping insertion in model container [2018-11-28 13:16:24,803 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 01:16:24" (1/1) ... [2018-11-28 13:16:24,808 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-28 13:16:24,833 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-28 13:16:24,961 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-11-28 13:16:24,964 INFO L191 MainTranslator]: Completed pre-run [2018-11-28 13:16:25,001 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-11-28 13:16:25,053 INFO L195 MainTranslator]: Completed translation [2018-11-28 13:16:25,054 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 01:16:25 WrapperNode [2018-11-28 13:16:25,054 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-28 13:16:25,054 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-28 13:16:25,054 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-28 13:16:25,055 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-28 13:16:25,063 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 01:16:25" (1/1) ... [2018-11-28 13:16:25,070 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 01:16:25" (1/1) ... [2018-11-28 13:16:25,105 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-28 13:16:25,106 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-28 13:16:25,106 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-28 13:16:25,106 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-28 13:16:25,116 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 01:16:25" (1/1) ... [2018-11-28 13:16:25,117 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 01:16:25" (1/1) ... [2018-11-28 13:16:25,119 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 01:16:25" (1/1) ... [2018-11-28 13:16:25,120 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 01:16:25" (1/1) ... [2018-11-28 13:16:25,131 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 01:16:25" (1/1) ... [2018-11-28 13:16:25,145 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 01:16:25" (1/1) ... [2018-11-28 13:16:25,147 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 01:16:25" (1/1) ... [2018-11-28 13:16:25,152 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-28 13:16:25,152 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-28 13:16:25,152 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-28 13:16:25,152 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-28 13:16:25,153 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 01:16:25" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:16:25,203 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-28 13:16:25,203 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-28 13:16:26,087 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-28 13:16:26,087 INFO L280 CfgBuilder]: Removed 55 assue(true) statements. [2018-11-28 13:16:26,087 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 01:16:26 BoogieIcfgContainer [2018-11-28 13:16:26,087 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-28 13:16:26,088 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-28 13:16:26,088 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-28 13:16:26,091 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-28 13:16:26,092 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-28 13:16:26,092 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.11 01:16:24" (1/3) ... [2018-11-28 13:16:26,093 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@514e0b43 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.11 01:16:26, skipping insertion in model container [2018-11-28 13:16:26,093 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-28 13:16:26,093 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 01:16:25" (2/3) ... [2018-11-28 13:16:26,093 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@514e0b43 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.11 01:16:26, skipping insertion in model container [2018-11-28 13:16:26,094 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-28 13:16:26,094 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 01:16:26" (3/3) ... [2018-11-28 13:16:26,095 INFO L375 chiAutomizerObserver]: Analyzing ICFG pipeline_false-unreach-call_false-termination.cil.c [2018-11-28 13:16:26,135 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-28 13:16:26,135 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-28 13:16:26,135 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-28 13:16:26,136 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-28 13:16:26,136 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-28 13:16:26,136 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-28 13:16:26,136 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-28 13:16:26,136 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-28 13:16:26,136 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-28 13:16:26,158 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 404 states. [2018-11-28 13:16:26,191 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 343 [2018-11-28 13:16:26,191 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:26,191 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:26,200 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-11-28 13:16:26,200 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-11-28 13:16:26,200 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-28 13:16:26,200 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 404 states. [2018-11-28 13:16:26,208 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 343 [2018-11-28 13:16:26,209 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:26,209 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:26,210 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-11-28 13:16:26,210 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-11-28 13:16:26,218 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-11-28 13:16:26,218 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-11-28 13:16:26,224 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:26,224 INFO L82 PathProgramCache]: Analyzing trace with hash 1291793407, now seen corresponding path program 1 times [2018-11-28 13:16:26,226 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:26,226 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:26,267 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:26,268 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:26,268 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:26,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:26,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:26,367 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:26,368 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:26,371 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 13:16:26,372 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:26,372 INFO L82 PathProgramCache]: Analyzing trace with hash 428286127, now seen corresponding path program 1 times [2018-11-28 13:16:26,372 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:26,372 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:26,373 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:26,373 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:26,373 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:26,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:26,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:26,383 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:26,383 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 13:16:26,385 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:26,398 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-11-28 13:16:26,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-11-28 13:16:26,401 INFO L87 Difference]: Start difference. First operand 404 states. Second operand 2 states. [2018-11-28 13:16:26,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:26,421 INFO L93 Difference]: Finished difference Result 400 states and 728 transitions. [2018-11-28 13:16:26,421 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-11-28 13:16:26,423 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 400 states and 728 transitions. [2018-11-28 13:16:26,427 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 342 [2018-11-28 13:16:26,434 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 400 states to 399 states and 727 transitions. [2018-11-28 13:16:26,435 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 399 [2018-11-28 13:16:26,436 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 399 [2018-11-28 13:16:26,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 399 states and 727 transitions. [2018-11-28 13:16:26,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:26,439 INFO L705 BuchiCegarLoop]: Abstraction has 399 states and 727 transitions. [2018-11-28 13:16:26,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states and 727 transitions. [2018-11-28 13:16:26,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 399. [2018-11-28 13:16:26,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2018-11-28 13:16:26,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 727 transitions. [2018-11-28 13:16:26,474 INFO L728 BuchiCegarLoop]: Abstraction has 399 states and 727 transitions. [2018-11-28 13:16:26,474 INFO L608 BuchiCegarLoop]: Abstraction has 399 states and 727 transitions. [2018-11-28 13:16:26,475 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-28 13:16:26,475 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 399 states and 727 transitions. [2018-11-28 13:16:26,477 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 342 [2018-11-28 13:16:26,477 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:26,478 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:26,479 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-11-28 13:16:26,479 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-11-28 13:16:26,479 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-11-28 13:16:26,480 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-11-28 13:16:26,480 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:26,480 INFO L82 PathProgramCache]: Analyzing trace with hash 1291793407, now seen corresponding path program 2 times [2018-11-28 13:16:26,480 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:26,480 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:26,481 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:26,481 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:26,482 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:26,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:26,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:26,524 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:26,524 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:26,524 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 13:16:26,524 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:26,524 INFO L82 PathProgramCache]: Analyzing trace with hash 1366038256, now seen corresponding path program 1 times [2018-11-28 13:16:26,525 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:26,525 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:26,525 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:26,526 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:16:26,526 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:26,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:26,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:26,568 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:26,568 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:26,568 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:26,568 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:26,569 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:26,569 INFO L87 Difference]: Start difference. First operand 399 states and 727 transitions. cyclomatic complexity: 330 Second operand 3 states. [2018-11-28 13:16:26,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:26,602 INFO L93 Difference]: Finished difference Result 399 states and 724 transitions. [2018-11-28 13:16:26,602 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:26,603 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 399 states and 724 transitions. [2018-11-28 13:16:26,605 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 342 [2018-11-28 13:16:26,608 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 399 states to 399 states and 724 transitions. [2018-11-28 13:16:26,608 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 399 [2018-11-28 13:16:26,608 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 399 [2018-11-28 13:16:26,608 INFO L73 IsDeterministic]: Start isDeterministic. Operand 399 states and 724 transitions. [2018-11-28 13:16:26,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:26,610 INFO L705 BuchiCegarLoop]: Abstraction has 399 states and 724 transitions. [2018-11-28 13:16:26,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states and 724 transitions. [2018-11-28 13:16:26,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 399. [2018-11-28 13:16:26,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2018-11-28 13:16:26,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 724 transitions. [2018-11-28 13:16:26,621 INFO L728 BuchiCegarLoop]: Abstraction has 399 states and 724 transitions. [2018-11-28 13:16:26,622 INFO L608 BuchiCegarLoop]: Abstraction has 399 states and 724 transitions. [2018-11-28 13:16:26,622 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-28 13:16:26,622 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 399 states and 724 transitions. [2018-11-28 13:16:26,624 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 342 [2018-11-28 13:16:26,624 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:26,625 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:26,626 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-11-28 13:16:26,626 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-11-28 13:16:26,626 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-11-28 13:16:26,626 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-11-28 13:16:26,626 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:26,627 INFO L82 PathProgramCache]: Analyzing trace with hash 782320317, now seen corresponding path program 1 times [2018-11-28 13:16:26,627 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:26,627 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:26,628 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:26,628 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:26,628 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:26,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:26,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:26,664 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:26,664 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:26,664 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 13:16:26,664 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:26,664 INFO L82 PathProgramCache]: Analyzing trace with hash 1366038256, now seen corresponding path program 2 times [2018-11-28 13:16:26,664 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:26,665 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:26,665 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:26,665 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:26,666 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:26,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:26,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:26,697 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:26,697 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:26,697 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:26,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:26,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:26,698 INFO L87 Difference]: Start difference. First operand 399 states and 724 transitions. cyclomatic complexity: 327 Second operand 3 states. [2018-11-28 13:16:26,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:26,793 INFO L93 Difference]: Finished difference Result 779 states and 1405 transitions. [2018-11-28 13:16:26,794 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:26,794 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 779 states and 1405 transitions. [2018-11-28 13:16:26,799 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 684 [2018-11-28 13:16:26,803 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 779 states to 779 states and 1405 transitions. [2018-11-28 13:16:26,803 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 779 [2018-11-28 13:16:26,804 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 779 [2018-11-28 13:16:26,804 INFO L73 IsDeterministic]: Start isDeterministic. Operand 779 states and 1405 transitions. [2018-11-28 13:16:26,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:26,806 INFO L705 BuchiCegarLoop]: Abstraction has 779 states and 1405 transitions. [2018-11-28 13:16:26,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 779 states and 1405 transitions. [2018-11-28 13:16:26,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 779 to 779. [2018-11-28 13:16:26,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 779 states. [2018-11-28 13:16:26,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 1405 transitions. [2018-11-28 13:16:26,824 INFO L728 BuchiCegarLoop]: Abstraction has 779 states and 1405 transitions. [2018-11-28 13:16:26,825 INFO L608 BuchiCegarLoop]: Abstraction has 779 states and 1405 transitions. [2018-11-28 13:16:26,825 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-28 13:16:26,825 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 779 states and 1405 transitions. [2018-11-28 13:16:26,829 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 684 [2018-11-28 13:16:26,829 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:26,829 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:26,830 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-11-28 13:16:26,830 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-11-28 13:16:26,831 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-11-28 13:16:26,831 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-11-28 13:16:26,831 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:26,831 INFO L82 PathProgramCache]: Analyzing trace with hash -35328133, now seen corresponding path program 1 times [2018-11-28 13:16:26,831 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:26,831 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:26,832 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:26,832 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:16:26,833 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:26,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:26,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:26,852 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:26,852 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:26,853 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 13:16:26,853 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:26,853 INFO L82 PathProgramCache]: Analyzing trace with hash 1845998384, now seen corresponding path program 1 times [2018-11-28 13:16:26,853 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:26,853 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:26,854 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:26,854 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:26,854 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:26,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:26,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:26,877 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:26,877 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:26,877 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:26,877 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:26,878 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:26,878 INFO L87 Difference]: Start difference. First operand 779 states and 1405 transitions. cyclomatic complexity: 628 Second operand 3 states. [2018-11-28 13:16:27,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:27,043 INFO L93 Difference]: Finished difference Result 959 states and 1687 transitions. [2018-11-28 13:16:27,043 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:27,043 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 959 states and 1687 transitions. [2018-11-28 13:16:27,046 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 834 [2018-11-28 13:16:27,049 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 959 states to 959 states and 1687 transitions. [2018-11-28 13:16:27,049 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 959 [2018-11-28 13:16:27,050 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 959 [2018-11-28 13:16:27,050 INFO L73 IsDeterministic]: Start isDeterministic. Operand 959 states and 1687 transitions. [2018-11-28 13:16:27,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:27,051 INFO L705 BuchiCegarLoop]: Abstraction has 959 states and 1687 transitions. [2018-11-28 13:16:27,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 959 states and 1687 transitions. [2018-11-28 13:16:27,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 959 to 959. [2018-11-28 13:16:27,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 959 states. [2018-11-28 13:16:27,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 959 states to 959 states and 1687 transitions. [2018-11-28 13:16:27,063 INFO L728 BuchiCegarLoop]: Abstraction has 959 states and 1687 transitions. [2018-11-28 13:16:27,063 INFO L608 BuchiCegarLoop]: Abstraction has 959 states and 1687 transitions. [2018-11-28 13:16:27,063 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-28 13:16:27,063 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 959 states and 1687 transitions. [2018-11-28 13:16:27,065 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 834 [2018-11-28 13:16:27,066 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:27,066 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:27,066 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-11-28 13:16:27,066 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-11-28 13:16:27,067 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-11-28 13:16:27,067 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-11-28 13:16:27,067 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:27,067 INFO L82 PathProgramCache]: Analyzing trace with hash 394004853, now seen corresponding path program 1 times [2018-11-28 13:16:27,067 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:27,068 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:27,068 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:27,068 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:27,068 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:27,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:27,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:27,096 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:27,096 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:27,096 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 13:16:27,096 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:27,096 INFO L82 PathProgramCache]: Analyzing trace with hash -2052854990, now seen corresponding path program 1 times [2018-11-28 13:16:27,096 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:27,097 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:27,097 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:27,097 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:27,097 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:27,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:27,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:27,117 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:27,117 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:27,118 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:27,118 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:27,118 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:27,118 INFO L87 Difference]: Start difference. First operand 959 states and 1687 transitions. cyclomatic complexity: 730 Second operand 3 states. [2018-11-28 13:16:27,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:27,304 INFO L93 Difference]: Finished difference Result 1705 states and 2953 transitions. [2018-11-28 13:16:27,305 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:27,305 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1705 states and 2953 transitions. [2018-11-28 13:16:27,333 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1518 [2018-11-28 13:16:27,340 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1705 states to 1705 states and 2953 transitions. [2018-11-28 13:16:27,340 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1705 [2018-11-28 13:16:27,341 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1705 [2018-11-28 13:16:27,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1705 states and 2953 transitions. [2018-11-28 13:16:27,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:27,344 INFO L705 BuchiCegarLoop]: Abstraction has 1705 states and 2953 transitions. [2018-11-28 13:16:27,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1705 states and 2953 transitions. [2018-11-28 13:16:27,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1705 to 1695. [2018-11-28 13:16:27,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1695 states. [2018-11-28 13:16:27,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1695 states to 1695 states and 2933 transitions. [2018-11-28 13:16:27,371 INFO L728 BuchiCegarLoop]: Abstraction has 1695 states and 2933 transitions. [2018-11-28 13:16:27,371 INFO L608 BuchiCegarLoop]: Abstraction has 1695 states and 2933 transitions. [2018-11-28 13:16:27,371 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-28 13:16:27,371 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1695 states and 2933 transitions. [2018-11-28 13:16:27,377 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1508 [2018-11-28 13:16:27,378 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:27,378 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:27,379 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-11-28 13:16:27,379 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-11-28 13:16:27,379 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-11-28 13:16:27,379 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-11-28 13:16:27,380 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:27,380 INFO L82 PathProgramCache]: Analyzing trace with hash 222837305, now seen corresponding path program 1 times [2018-11-28 13:16:27,380 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:27,380 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:27,381 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:27,381 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:27,381 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:27,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:27,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:27,423 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:27,423 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:27,423 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 13:16:27,424 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:27,424 INFO L82 PathProgramCache]: Analyzing trace with hash 247967600, now seen corresponding path program 1 times [2018-11-28 13:16:27,424 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:27,424 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:27,425 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:27,425 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:27,425 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:27,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:27,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:27,438 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:27,438 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:27,438 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:27,439 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:27,439 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:27,439 INFO L87 Difference]: Start difference. First operand 1695 states and 2933 transitions. cyclomatic complexity: 1240 Second operand 3 states. [2018-11-28 13:16:27,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:27,520 INFO L93 Difference]: Finished difference Result 3365 states and 5765 transitions. [2018-11-28 13:16:27,522 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:27,522 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3365 states and 5765 transitions. [2018-11-28 13:16:27,539 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 3016 [2018-11-28 13:16:27,555 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3365 states to 3365 states and 5765 transitions. [2018-11-28 13:16:27,555 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3365 [2018-11-28 13:16:27,559 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3365 [2018-11-28 13:16:27,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3365 states and 5765 transitions. [2018-11-28 13:16:27,564 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:27,564 INFO L705 BuchiCegarLoop]: Abstraction has 3365 states and 5765 transitions. [2018-11-28 13:16:27,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3365 states and 5765 transitions. [2018-11-28 13:16:27,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3365 to 3365. [2018-11-28 13:16:27,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3365 states. [2018-11-28 13:16:27,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3365 states to 3365 states and 5765 transitions. [2018-11-28 13:16:27,612 INFO L728 BuchiCegarLoop]: Abstraction has 3365 states and 5765 transitions. [2018-11-28 13:16:27,612 INFO L608 BuchiCegarLoop]: Abstraction has 3365 states and 5765 transitions. [2018-11-28 13:16:27,612 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-28 13:16:27,612 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3365 states and 5765 transitions. [2018-11-28 13:16:27,626 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 3016 [2018-11-28 13:16:27,627 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:27,627 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:27,628 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-11-28 13:16:27,628 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-11-28 13:16:27,628 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-11-28 13:16:27,628 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-11-28 13:16:27,628 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:27,628 INFO L82 PathProgramCache]: Analyzing trace with hash 222896887, now seen corresponding path program 1 times [2018-11-28 13:16:27,628 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:27,629 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:27,635 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:27,635 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:27,635 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:27,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:27,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:27,668 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:27,668 INFO L82 PathProgramCache]: Analyzing trace with hash 249814642, now seen corresponding path program 1 times [2018-11-28 13:16:27,668 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:27,669 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:27,669 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:27,669 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:27,669 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:27,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:27,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:27,681 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:27,681 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:27,681 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:27,681 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:27,681 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:27,682 INFO L87 Difference]: Start difference. First operand 3365 states and 5765 transitions. cyclomatic complexity: 2402 Second operand 3 states. [2018-11-28 13:16:27,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:27,744 INFO L93 Difference]: Finished difference Result 4421 states and 7469 transitions. [2018-11-28 13:16:27,744 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:27,744 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4421 states and 7469 transitions. [2018-11-28 13:16:27,763 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 3896 [2018-11-28 13:16:27,781 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4421 states to 4421 states and 7469 transitions. [2018-11-28 13:16:27,781 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4421 [2018-11-28 13:16:27,785 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4421 [2018-11-28 13:16:27,785 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4421 states and 7469 transitions. [2018-11-28 13:16:27,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:27,791 INFO L705 BuchiCegarLoop]: Abstraction has 4421 states and 7469 transitions. [2018-11-28 13:16:27,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4421 states and 7469 transitions. [2018-11-28 13:16:27,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4421 to 4421. [2018-11-28 13:16:27,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4421 states. [2018-11-28 13:16:27,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4421 states to 4421 states and 7469 transitions. [2018-11-28 13:16:27,849 INFO L728 BuchiCegarLoop]: Abstraction has 4421 states and 7469 transitions. [2018-11-28 13:16:27,849 INFO L608 BuchiCegarLoop]: Abstraction has 4421 states and 7469 transitions. [2018-11-28 13:16:27,849 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-28 13:16:27,850 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4421 states and 7469 transitions. [2018-11-28 13:16:27,863 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 3896 [2018-11-28 13:16:27,863 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:27,863 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:27,864 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-11-28 13:16:27,864 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-11-28 13:16:27,865 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-11-28 13:16:27,865 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-11-28 13:16:27,865 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:27,865 INFO L82 PathProgramCache]: Analyzing trace with hash -2077927625, now seen corresponding path program 1 times [2018-11-28 13:16:27,865 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:27,865 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:27,866 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:27,866 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:27,866 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:27,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:27,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:27,880 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:27,880 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:27,880 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 13:16:27,880 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:27,880 INFO L82 PathProgramCache]: Analyzing trace with hash 249755060, now seen corresponding path program 1 times [2018-11-28 13:16:27,880 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:27,880 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:27,881 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:27,881 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:27,881 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:27,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:27,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:27,924 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:27,924 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 13:16:27,924 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:27,924 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:27,924 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:27,924 INFO L87 Difference]: Start difference. First operand 4421 states and 7469 transitions. cyclomatic complexity: 3050 Second operand 3 states. [2018-11-28 13:16:28,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:28,000 INFO L93 Difference]: Finished difference Result 7553 states and 12713 transitions. [2018-11-28 13:16:28,001 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:28,001 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7553 states and 12713 transitions. [2018-11-28 13:16:28,035 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 6892 [2018-11-28 13:16:28,066 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7553 states to 7553 states and 12713 transitions. [2018-11-28 13:16:28,066 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7553 [2018-11-28 13:16:28,072 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7553 [2018-11-28 13:16:28,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7553 states and 12713 transitions. [2018-11-28 13:16:28,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:28,082 INFO L705 BuchiCegarLoop]: Abstraction has 7553 states and 12713 transitions. [2018-11-28 13:16:28,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7553 states and 12713 transitions. [2018-11-28 13:16:28,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7553 to 7553. [2018-11-28 13:16:28,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7553 states. [2018-11-28 13:16:28,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7553 states to 7553 states and 12713 transitions. [2018-11-28 13:16:28,191 INFO L728 BuchiCegarLoop]: Abstraction has 7553 states and 12713 transitions. [2018-11-28 13:16:28,192 INFO L608 BuchiCegarLoop]: Abstraction has 7553 states and 12713 transitions. [2018-11-28 13:16:28,192 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-28 13:16:28,192 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7553 states and 12713 transitions. [2018-11-28 13:16:28,219 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 6892 [2018-11-28 13:16:28,219 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:28,219 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:28,221 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-11-28 13:16:28,221 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-11-28 13:16:28,221 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-11-28 13:16:28,221 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-11-28 13:16:28,221 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:28,222 INFO L82 PathProgramCache]: Analyzing trace with hash 222896887, now seen corresponding path program 2 times [2018-11-28 13:16:28,222 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:28,222 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:28,222 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:28,222 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:28,223 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:28,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:28,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:28,241 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:28,241 INFO L82 PathProgramCache]: Analyzing trace with hash -1439129100, now seen corresponding path program 1 times [2018-11-28 13:16:28,241 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:28,241 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:28,242 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:28,242 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:16:28,242 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:28,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:28,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-11-28 13:16:28,257 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:28,257 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 13:16:28,257 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:28,257 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:28,257 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:28,258 INFO L87 Difference]: Start difference. First operand 7553 states and 12713 transitions. cyclomatic complexity: 5162 Second operand 3 states. [2018-11-28 13:16:28,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:28,335 INFO L93 Difference]: Finished difference Result 10401 states and 17285 transitions. [2018-11-28 13:16:28,336 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:28,336 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10401 states and 17285 transitions. [2018-11-28 13:16:28,377 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9248 [2018-11-28 13:16:28,411 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10401 states to 10401 states and 17285 transitions. [2018-11-28 13:16:28,411 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10401 [2018-11-28 13:16:28,417 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10401 [2018-11-28 13:16:28,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10401 states and 17285 transitions. [2018-11-28 13:16:28,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:28,431 INFO L705 BuchiCegarLoop]: Abstraction has 10401 states and 17285 transitions. [2018-11-28 13:16:28,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10401 states and 17285 transitions. [2018-11-28 13:16:28,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10401 to 10401. [2018-11-28 13:16:28,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10401 states. [2018-11-28 13:16:28,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10401 states to 10401 states and 17285 transitions. [2018-11-28 13:16:28,596 INFO L728 BuchiCegarLoop]: Abstraction has 10401 states and 17285 transitions. [2018-11-28 13:16:28,596 INFO L608 BuchiCegarLoop]: Abstraction has 10401 states and 17285 transitions. [2018-11-28 13:16:28,596 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-28 13:16:28,596 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10401 states and 17285 transitions. [2018-11-28 13:16:28,674 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 9248 [2018-11-28 13:16:28,674 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:28,674 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:28,676 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-11-28 13:16:28,676 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-11-28 13:16:28,676 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-11-28 13:16:28,677 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-11-28 13:16:28,677 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:28,677 INFO L82 PathProgramCache]: Analyzing trace with hash 200264633, now seen corresponding path program 1 times [2018-11-28 13:16:28,677 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:28,677 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:28,678 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:28,678 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:28,678 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:28,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:28,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:28,695 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:28,695 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:28,695 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 13:16:28,695 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:28,695 INFO L82 PathProgramCache]: Analyzing trace with hash -955953595, now seen corresponding path program 1 times [2018-11-28 13:16:28,696 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:28,696 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:28,696 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:28,696 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:28,696 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:28,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:28,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:28,724 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:28,724 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:28,724 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:28,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:28,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:28,724 INFO L87 Difference]: Start difference. First operand 10401 states and 17285 transitions. cyclomatic complexity: 6886 Second operand 3 states. [2018-11-28 13:16:28,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:28,750 INFO L93 Difference]: Finished difference Result 9117 states and 15145 transitions. [2018-11-28 13:16:28,750 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:28,750 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9117 states and 15145 transitions. [2018-11-28 13:16:28,784 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 8344 [2018-11-28 13:16:28,810 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9117 states to 9117 states and 15145 transitions. [2018-11-28 13:16:28,810 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9117 [2018-11-28 13:16:28,815 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9117 [2018-11-28 13:16:28,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9117 states and 15145 transitions. [2018-11-28 13:16:28,821 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:28,821 INFO L705 BuchiCegarLoop]: Abstraction has 9117 states and 15145 transitions. [2018-11-28 13:16:28,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9117 states and 15145 transitions. [2018-11-28 13:16:28,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9117 to 9117. [2018-11-28 13:16:28,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9117 states. [2018-11-28 13:16:28,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9117 states to 9117 states and 15145 transitions. [2018-11-28 13:16:28,940 INFO L728 BuchiCegarLoop]: Abstraction has 9117 states and 15145 transitions. [2018-11-28 13:16:28,940 INFO L608 BuchiCegarLoop]: Abstraction has 9117 states and 15145 transitions. [2018-11-28 13:16:28,940 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-28 13:16:28,940 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9117 states and 15145 transitions. [2018-11-28 13:16:28,971 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 8344 [2018-11-28 13:16:28,971 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:28,971 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:28,973 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-11-28 13:16:28,973 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-11-28 13:16:28,973 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-11-28 13:16:28,973 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-11-28 13:16:28,973 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:28,973 INFO L82 PathProgramCache]: Analyzing trace with hash 222896887, now seen corresponding path program 3 times [2018-11-28 13:16:28,974 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:28,974 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:28,974 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:28,974 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:28,974 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:28,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:28,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:28,990 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:28,990 INFO L82 PathProgramCache]: Analyzing trace with hash -1663328401, now seen corresponding path program 1 times [2018-11-28 13:16:28,991 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:28,991 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:28,991 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:28,991 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:16:28,991 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:28,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:29,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:29,016 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:29,016 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 13:16:29,016 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:29,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:29,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:29,017 INFO L87 Difference]: Start difference. First operand 9117 states and 15145 transitions. cyclomatic complexity: 6030 Second operand 3 states. [2018-11-28 13:16:29,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:29,139 INFO L93 Difference]: Finished difference Result 12893 states and 21197 transitions. [2018-11-28 13:16:29,140 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:29,140 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12893 states and 21197 transitions. [2018-11-28 13:16:29,174 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 11528 [2018-11-28 13:16:29,200 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12893 states to 12893 states and 21197 transitions. [2018-11-28 13:16:29,200 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12893 [2018-11-28 13:16:29,206 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12893 [2018-11-28 13:16:29,206 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12893 states and 21197 transitions. [2018-11-28 13:16:29,213 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:29,213 INFO L705 BuchiCegarLoop]: Abstraction has 12893 states and 21197 transitions. [2018-11-28 13:16:29,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12893 states and 21197 transitions. [2018-11-28 13:16:29,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12893 to 12893. [2018-11-28 13:16:29,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12893 states. [2018-11-28 13:16:29,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12893 states to 12893 states and 21197 transitions. [2018-11-28 13:16:29,327 INFO L728 BuchiCegarLoop]: Abstraction has 12893 states and 21197 transitions. [2018-11-28 13:16:29,327 INFO L608 BuchiCegarLoop]: Abstraction has 12893 states and 21197 transitions. [2018-11-28 13:16:29,327 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-28 13:16:29,327 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12893 states and 21197 transitions. [2018-11-28 13:16:29,353 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 11528 [2018-11-28 13:16:29,353 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:29,353 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:29,355 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-11-28 13:16:29,355 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-11-28 13:16:29,355 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-11-28 13:16:29,355 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-11-28 13:16:29,355 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:29,356 INFO L82 PathProgramCache]: Analyzing trace with hash -1163306507, now seen corresponding path program 1 times [2018-11-28 13:16:29,356 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:29,356 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:29,356 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:29,357 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:29,357 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:29,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:29,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:29,374 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:29,374 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:29,375 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 13:16:29,375 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:29,375 INFO L82 PathProgramCache]: Analyzing trace with hash -387438084, now seen corresponding path program 1 times [2018-11-28 13:16:29,375 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:29,375 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:29,376 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:29,376 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:29,376 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:29,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:29,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:29,406 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:29,406 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:29,407 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:29,407 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:29,407 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:29,407 INFO L87 Difference]: Start difference. First operand 12893 states and 21197 transitions. cyclomatic complexity: 8306 Second operand 3 states. [2018-11-28 13:16:29,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:29,428 INFO L93 Difference]: Finished difference Result 11165 states and 18373 transitions. [2018-11-28 13:16:29,428 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:29,429 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11165 states and 18373 transitions. [2018-11-28 13:16:29,453 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 10296 [2018-11-28 13:16:29,474 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11165 states to 11165 states and 18373 transitions. [2018-11-28 13:16:29,474 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11165 [2018-11-28 13:16:29,480 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11165 [2018-11-28 13:16:29,480 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11165 states and 18373 transitions. [2018-11-28 13:16:29,486 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:29,486 INFO L705 BuchiCegarLoop]: Abstraction has 11165 states and 18373 transitions. [2018-11-28 13:16:29,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11165 states and 18373 transitions. [2018-11-28 13:16:29,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11165 to 11165. [2018-11-28 13:16:29,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11165 states. [2018-11-28 13:16:29,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11165 states to 11165 states and 18373 transitions. [2018-11-28 13:16:29,574 INFO L728 BuchiCegarLoop]: Abstraction has 11165 states and 18373 transitions. [2018-11-28 13:16:29,574 INFO L608 BuchiCegarLoop]: Abstraction has 11165 states and 18373 transitions. [2018-11-28 13:16:29,575 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-28 13:16:29,575 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11165 states and 18373 transitions. [2018-11-28 13:16:29,600 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 10296 [2018-11-28 13:16:29,601 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:29,601 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:29,603 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-11-28 13:16:29,603 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-11-28 13:16:29,603 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-11-28 13:16:29,603 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-11-28 13:16:29,604 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:29,604 INFO L82 PathProgramCache]: Analyzing trace with hash 222896887, now seen corresponding path program 4 times [2018-11-28 13:16:29,604 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:29,604 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:29,605 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:29,605 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:29,605 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:29,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:29,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:29,623 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:29,623 INFO L82 PathProgramCache]: Analyzing trace with hash -23572135, now seen corresponding path program 1 times [2018-11-28 13:16:29,623 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:29,623 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:29,624 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:29,624 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:16:29,624 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:29,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:29,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:29,648 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:29,648 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 13:16:29,648 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:29,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:29,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:29,649 INFO L87 Difference]: Start difference. First operand 11165 states and 18373 transitions. cyclomatic complexity: 7210 Second operand 3 states. [2018-11-28 13:16:29,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:29,720 INFO L93 Difference]: Finished difference Result 14225 states and 23257 transitions. [2018-11-28 13:16:29,721 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:29,721 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14225 states and 23257 transitions. [2018-11-28 13:16:29,797 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 13268 [2018-11-28 13:16:29,830 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14225 states to 14225 states and 23257 transitions. [2018-11-28 13:16:29,830 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 14225 [2018-11-28 13:16:29,838 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 14225 [2018-11-28 13:16:29,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14225 states and 23257 transitions. [2018-11-28 13:16:29,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:29,846 INFO L705 BuchiCegarLoop]: Abstraction has 14225 states and 23257 transitions. [2018-11-28 13:16:29,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14225 states and 23257 transitions. [2018-11-28 13:16:29,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14225 to 14225. [2018-11-28 13:16:29,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14225 states. [2018-11-28 13:16:29,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14225 states to 14225 states and 23257 transitions. [2018-11-28 13:16:29,979 INFO L728 BuchiCegarLoop]: Abstraction has 14225 states and 23257 transitions. [2018-11-28 13:16:29,979 INFO L608 BuchiCegarLoop]: Abstraction has 14225 states and 23257 transitions. [2018-11-28 13:16:29,979 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-28 13:16:29,979 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14225 states and 23257 transitions. [2018-11-28 13:16:30,016 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 13268 [2018-11-28 13:16:30,016 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:30,016 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:30,019 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-11-28 13:16:30,019 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-11-28 13:16:30,019 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-11-28 13:16:30,019 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-11-28 13:16:30,019 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:30,019 INFO L82 PathProgramCache]: Analyzing trace with hash 222896887, now seen corresponding path program 5 times [2018-11-28 13:16:30,020 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:30,020 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:30,020 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:30,020 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:30,020 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:30,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:30,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:30,038 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:30,038 INFO L82 PathProgramCache]: Analyzing trace with hash -730735436, now seen corresponding path program 1 times [2018-11-28 13:16:30,038 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:30,038 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:30,039 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:30,039 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:16:30,039 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:30,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:30,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:30,064 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:30,064 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 13:16:30,065 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:30,065 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:30,065 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:30,065 INFO L87 Difference]: Start difference. First operand 14225 states and 23257 transitions. cyclomatic complexity: 9034 Second operand 3 states. [2018-11-28 13:16:30,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:30,156 INFO L93 Difference]: Finished difference Result 21777 states and 35145 transitions. [2018-11-28 13:16:30,157 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:30,157 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 21777 states and 35145 transitions. [2018-11-28 13:16:30,224 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20020 [2018-11-28 13:16:30,273 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 21777 states to 21777 states and 35145 transitions. [2018-11-28 13:16:30,273 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 21777 [2018-11-28 13:16:30,283 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 21777 [2018-11-28 13:16:30,284 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21777 states and 35145 transitions. [2018-11-28 13:16:30,295 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:30,295 INFO L705 BuchiCegarLoop]: Abstraction has 21777 states and 35145 transitions. [2018-11-28 13:16:30,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21777 states and 35145 transitions. [2018-11-28 13:16:30,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21777 to 21777. [2018-11-28 13:16:30,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21777 states. [2018-11-28 13:16:30,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21777 states to 21777 states and 35145 transitions. [2018-11-28 13:16:30,445 INFO L728 BuchiCegarLoop]: Abstraction has 21777 states and 35145 transitions. [2018-11-28 13:16:30,445 INFO L608 BuchiCegarLoop]: Abstraction has 21777 states and 35145 transitions. [2018-11-28 13:16:30,445 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-28 13:16:30,446 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 21777 states and 35145 transitions. [2018-11-28 13:16:30,488 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 20020 [2018-11-28 13:16:30,489 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:30,489 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:30,491 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-11-28 13:16:30,491 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-11-28 13:16:30,492 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-11-28 13:16:30,492 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-11-28 13:16:30,492 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:30,492 INFO L82 PathProgramCache]: Analyzing trace with hash -1700331147, now seen corresponding path program 1 times [2018-11-28 13:16:30,492 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:30,492 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:30,493 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:30,493 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:30,493 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:30,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:30,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:30,518 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:30,519 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:30,519 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 13:16:30,519 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:30,519 INFO L82 PathProgramCache]: Analyzing trace with hash 1334179841, now seen corresponding path program 1 times [2018-11-28 13:16:30,519 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:30,519 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:30,520 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:30,520 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:30,520 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:30,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:30,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-11-28 13:16:30,543 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:30,543 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:30,543 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:30,544 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:30,544 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:30,544 INFO L87 Difference]: Start difference. First operand 21777 states and 35145 transitions. cyclomatic complexity: 13370 Second operand 3 states. [2018-11-28 13:16:30,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:30,582 INFO L93 Difference]: Finished difference Result 19209 states and 31005 transitions. [2018-11-28 13:16:30,582 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:30,582 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19209 states and 31005 transitions. [2018-11-28 13:16:30,628 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 18172 [2018-11-28 13:16:30,658 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19209 states to 19209 states and 31005 transitions. [2018-11-28 13:16:30,658 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19209 [2018-11-28 13:16:30,667 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19209 [2018-11-28 13:16:30,668 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19209 states and 31005 transitions. [2018-11-28 13:16:30,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:30,677 INFO L705 BuchiCegarLoop]: Abstraction has 19209 states and 31005 transitions. [2018-11-28 13:16:30,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19209 states and 31005 transitions. [2018-11-28 13:16:30,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19209 to 19209. [2018-11-28 13:16:30,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19209 states. [2018-11-28 13:16:30,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19209 states to 19209 states and 31005 transitions. [2018-11-28 13:16:30,901 INFO L728 BuchiCegarLoop]: Abstraction has 19209 states and 31005 transitions. [2018-11-28 13:16:30,901 INFO L608 BuchiCegarLoop]: Abstraction has 19209 states and 31005 transitions. [2018-11-28 13:16:30,901 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-28 13:16:30,901 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 19209 states and 31005 transitions. [2018-11-28 13:16:30,937 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 18172 [2018-11-28 13:16:30,937 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:30,937 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:30,939 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-11-28 13:16:30,939 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-11-28 13:16:30,939 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-11-28 13:16:30,940 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-11-28 13:16:30,940 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:30,940 INFO L82 PathProgramCache]: Analyzing trace with hash 222896887, now seen corresponding path program 6 times [2018-11-28 13:16:30,940 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:30,940 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:30,941 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:30,941 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:30,941 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:30,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:30,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:30,957 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:30,958 INFO L82 PathProgramCache]: Analyzing trace with hash -1177961282, now seen corresponding path program 1 times [2018-11-28 13:16:30,958 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:30,958 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:30,958 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:30,959 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:16:30,959 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:30,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:30,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:30,983 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:30,983 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 13:16:30,983 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:30,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:30,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:30,984 INFO L87 Difference]: Start difference. First operand 19209 states and 31005 transitions. cyclomatic complexity: 11798 Second operand 3 states. [2018-11-28 13:16:31,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:31,094 INFO L93 Difference]: Finished difference Result 30461 states and 48141 transitions. [2018-11-28 13:16:31,094 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:31,094 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 30461 states and 48141 transitions. [2018-11-28 13:16:31,169 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 27960 [2018-11-28 13:16:31,218 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 30461 states to 30461 states and 48141 transitions. [2018-11-28 13:16:31,218 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 30461 [2018-11-28 13:16:31,234 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 30461 [2018-11-28 13:16:31,234 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30461 states and 48141 transitions. [2018-11-28 13:16:31,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:31,254 INFO L705 BuchiCegarLoop]: Abstraction has 30461 states and 48141 transitions. [2018-11-28 13:16:31,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30461 states and 48141 transitions. [2018-11-28 13:16:31,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30461 to 30461. [2018-11-28 13:16:31,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30461 states. [2018-11-28 13:16:31,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30461 states to 30461 states and 48141 transitions. [2018-11-28 13:16:31,497 INFO L728 BuchiCegarLoop]: Abstraction has 30461 states and 48141 transitions. [2018-11-28 13:16:31,497 INFO L608 BuchiCegarLoop]: Abstraction has 30461 states and 48141 transitions. [2018-11-28 13:16:31,497 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-28 13:16:31,497 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 30461 states and 48141 transitions. [2018-11-28 13:16:31,556 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 27960 [2018-11-28 13:16:31,557 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:31,557 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:31,560 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-11-28 13:16:31,560 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-11-28 13:16:31,560 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-11-28 13:16:31,561 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-11-28 13:16:31,561 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:31,561 INFO L82 PathProgramCache]: Analyzing trace with hash 160857273, now seen corresponding path program 1 times [2018-11-28 13:16:31,561 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:31,561 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:31,562 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:31,562 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:31,562 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:31,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:31,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:31,596 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:31,596 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:31,596 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 13:16:31,596 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:31,596 INFO L82 PathProgramCache]: Analyzing trace with hash -1590097135, now seen corresponding path program 1 times [2018-11-28 13:16:31,597 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:31,597 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:31,597 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:31,597 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:31,598 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:31,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:31,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:31,625 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:31,625 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:31,625 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:31,625 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:31,625 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:31,625 INFO L87 Difference]: Start difference. First operand 30461 states and 48141 transitions. cyclomatic complexity: 17682 Second operand 3 states. [2018-11-28 13:16:31,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:31,696 INFO L93 Difference]: Finished difference Result 27273 states and 42961 transitions. [2018-11-28 13:16:31,696 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:31,697 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 27273 states and 42961 transitions. [2018-11-28 13:16:31,771 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 25656 [2018-11-28 13:16:31,827 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 27273 states to 27273 states and 42961 transitions. [2018-11-28 13:16:31,827 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 27273 [2018-11-28 13:16:31,840 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 27273 [2018-11-28 13:16:31,841 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27273 states and 42961 transitions. [2018-11-28 13:16:31,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:31,854 INFO L705 BuchiCegarLoop]: Abstraction has 27273 states and 42961 transitions. [2018-11-28 13:16:31,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27273 states and 42961 transitions. [2018-11-28 13:16:32,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27273 to 27273. [2018-11-28 13:16:32,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27273 states. [2018-11-28 13:16:32,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27273 states to 27273 states and 42961 transitions. [2018-11-28 13:16:32,202 INFO L728 BuchiCegarLoop]: Abstraction has 27273 states and 42961 transitions. [2018-11-28 13:16:32,202 INFO L608 BuchiCegarLoop]: Abstraction has 27273 states and 42961 transitions. [2018-11-28 13:16:32,202 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-28 13:16:32,202 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 27273 states and 42961 transitions. [2018-11-28 13:16:32,258 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 25656 [2018-11-28 13:16:32,258 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:32,258 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:32,261 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-11-28 13:16:32,261 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-11-28 13:16:32,261 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-11-28 13:16:32,261 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-11-28 13:16:32,262 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:32,262 INFO L82 PathProgramCache]: Analyzing trace with hash -544446791, now seen corresponding path program 1 times [2018-11-28 13:16:32,262 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:32,262 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:32,263 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:32,263 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:32,263 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:32,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:32,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:32,278 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:32,278 INFO L82 PathProgramCache]: Analyzing trace with hash 443871403, now seen corresponding path program 1 times [2018-11-28 13:16:32,278 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:32,278 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:32,279 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:32,279 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:32,279 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:32,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:32,303 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:32,303 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:32,303 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:32,304 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:32,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:32,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:32,304 INFO L87 Difference]: Start difference. First operand 27273 states and 42961 transitions. cyclomatic complexity: 15690 Second operand 3 states. [2018-11-28 13:16:32,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:32,421 INFO L93 Difference]: Finished difference Result 30057 states and 46577 transitions. [2018-11-28 13:16:32,421 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:32,422 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 30057 states and 46577 transitions. [2018-11-28 13:16:32,494 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 27856 [2018-11-28 13:16:32,542 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 30057 states to 30057 states and 46577 transitions. [2018-11-28 13:16:32,543 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 30057 [2018-11-28 13:16:32,556 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 30057 [2018-11-28 13:16:32,556 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30057 states and 46577 transitions. [2018-11-28 13:16:32,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:32,569 INFO L705 BuchiCegarLoop]: Abstraction has 30057 states and 46577 transitions. [2018-11-28 13:16:32,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30057 states and 46577 transitions. [2018-11-28 13:16:32,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30057 to 30037. [2018-11-28 13:16:32,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30037 states. [2018-11-28 13:16:32,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30037 states to 30037 states and 46537 transitions. [2018-11-28 13:16:32,776 INFO L728 BuchiCegarLoop]: Abstraction has 30037 states and 46537 transitions. [2018-11-28 13:16:32,776 INFO L608 BuchiCegarLoop]: Abstraction has 30037 states and 46537 transitions. [2018-11-28 13:16:32,776 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-28 13:16:32,776 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 30037 states and 46537 transitions. [2018-11-28 13:16:32,834 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 27840 [2018-11-28 13:16:32,834 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:32,834 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:32,838 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-11-28 13:16:32,838 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-11-28 13:16:32,838 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-11-28 13:16:32,838 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-11-28 13:16:32,838 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:32,838 INFO L82 PathProgramCache]: Analyzing trace with hash -544446791, now seen corresponding path program 2 times [2018-11-28 13:16:32,838 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:32,838 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:32,839 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:32,839 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:32,839 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:32,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:32,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:32,854 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:32,854 INFO L82 PathProgramCache]: Analyzing trace with hash 1206975595, now seen corresponding path program 1 times [2018-11-28 13:16:32,855 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:32,855 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:32,855 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:32,855 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:16:32,855 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:32,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:32,891 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:32,891 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:32,891 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:32,892 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:32,892 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:32,892 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:32,892 INFO L87 Difference]: Start difference. First operand 30037 states and 46537 transitions. cyclomatic complexity: 16502 Second operand 3 states. [2018-11-28 13:16:32,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:32,992 INFO L93 Difference]: Finished difference Result 29029 states and 43513 transitions. [2018-11-28 13:16:32,992 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:32,992 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 29029 states and 43513 transitions. [2018-11-28 13:16:33,062 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26832 [2018-11-28 13:16:33,266 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 29029 states to 29029 states and 43513 transitions. [2018-11-28 13:16:33,266 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 29029 [2018-11-28 13:16:33,273 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 29029 [2018-11-28 13:16:33,273 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29029 states and 43513 transitions. [2018-11-28 13:16:33,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:33,280 INFO L705 BuchiCegarLoop]: Abstraction has 29029 states and 43513 transitions. [2018-11-28 13:16:33,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29029 states and 43513 transitions. [2018-11-28 13:16:33,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29029 to 29029. [2018-11-28 13:16:33,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29029 states. [2018-11-28 13:16:33,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29029 states to 29029 states and 43513 transitions. [2018-11-28 13:16:33,444 INFO L728 BuchiCegarLoop]: Abstraction has 29029 states and 43513 transitions. [2018-11-28 13:16:33,445 INFO L608 BuchiCegarLoop]: Abstraction has 29029 states and 43513 transitions. [2018-11-28 13:16:33,445 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-28 13:16:33,445 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 29029 states and 43513 transitions. [2018-11-28 13:16:33,501 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26832 [2018-11-28 13:16:33,501 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:33,501 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:33,503 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-11-28 13:16:33,503 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-11-28 13:16:33,504 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-11-28 13:16:33,504 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-11-28 13:16:33,504 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:33,504 INFO L82 PathProgramCache]: Analyzing trace with hash -544446791, now seen corresponding path program 3 times [2018-11-28 13:16:33,504 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:33,504 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:33,505 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:33,505 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:33,505 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:33,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:33,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:33,518 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:33,518 INFO L82 PathProgramCache]: Analyzing trace with hash -1514071254, now seen corresponding path program 1 times [2018-11-28 13:16:33,518 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:33,518 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:33,519 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:33,519 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:16:33,519 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:33,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:33,562 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:33,563 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:33,563 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:33,563 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:33,563 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:33,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:33,563 INFO L87 Difference]: Start difference. First operand 29029 states and 43513 transitions. cyclomatic complexity: 14486 Second operand 3 states. [2018-11-28 13:16:33,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:33,640 INFO L93 Difference]: Finished difference Result 29029 states and 42361 transitions. [2018-11-28 13:16:33,640 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:33,640 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 29029 states and 42361 transitions. [2018-11-28 13:16:33,709 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26832 [2018-11-28 13:16:33,752 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 29029 states to 29029 states and 42361 transitions. [2018-11-28 13:16:33,752 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 29029 [2018-11-28 13:16:33,765 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 29029 [2018-11-28 13:16:33,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29029 states and 42361 transitions. [2018-11-28 13:16:33,776 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:33,776 INFO L705 BuchiCegarLoop]: Abstraction has 29029 states and 42361 transitions. [2018-11-28 13:16:33,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29029 states and 42361 transitions. [2018-11-28 13:16:33,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29029 to 29029. [2018-11-28 13:16:33,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29029 states. [2018-11-28 13:16:33,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29029 states to 29029 states and 42361 transitions. [2018-11-28 13:16:33,947 INFO L728 BuchiCegarLoop]: Abstraction has 29029 states and 42361 transitions. [2018-11-28 13:16:33,947 INFO L608 BuchiCegarLoop]: Abstraction has 29029 states and 42361 transitions. [2018-11-28 13:16:33,947 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-28 13:16:33,947 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 29029 states and 42361 transitions. [2018-11-28 13:16:34,002 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26832 [2018-11-28 13:16:34,002 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:34,002 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:34,004 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-11-28 13:16:34,004 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-11-28 13:16:34,004 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-11-28 13:16:34,004 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-11-28 13:16:34,004 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:34,005 INFO L82 PathProgramCache]: Analyzing trace with hash -544446791, now seen corresponding path program 4 times [2018-11-28 13:16:34,005 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:34,005 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:34,005 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:34,005 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:34,006 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:34,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:34,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:34,019 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:34,019 INFO L82 PathProgramCache]: Analyzing trace with hash 299541170, now seen corresponding path program 1 times [2018-11-28 13:16:34,019 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:34,020 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:34,020 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:34,020 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:16:34,020 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:34,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:34,062 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:34,063 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:34,063 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:34,063 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:34,063 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:34,063 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:34,063 INFO L87 Difference]: Start difference. First operand 29029 states and 42361 transitions. cyclomatic complexity: 13334 Second operand 3 states. [2018-11-28 13:16:34,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:34,138 INFO L93 Difference]: Finished difference Result 29029 states and 41401 transitions. [2018-11-28 13:16:34,138 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:34,138 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 29029 states and 41401 transitions. [2018-11-28 13:16:34,207 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26832 [2018-11-28 13:16:34,249 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 29029 states to 29029 states and 41401 transitions. [2018-11-28 13:16:34,249 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 29029 [2018-11-28 13:16:34,261 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 29029 [2018-11-28 13:16:34,261 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29029 states and 41401 transitions. [2018-11-28 13:16:34,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:34,273 INFO L705 BuchiCegarLoop]: Abstraction has 29029 states and 41401 transitions. [2018-11-28 13:16:34,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29029 states and 41401 transitions. [2018-11-28 13:16:34,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29029 to 29029. [2018-11-28 13:16:34,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29029 states. [2018-11-28 13:16:34,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29029 states to 29029 states and 41401 transitions. [2018-11-28 13:16:34,457 INFO L728 BuchiCegarLoop]: Abstraction has 29029 states and 41401 transitions. [2018-11-28 13:16:34,457 INFO L608 BuchiCegarLoop]: Abstraction has 29029 states and 41401 transitions. [2018-11-28 13:16:34,457 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-28 13:16:34,457 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 29029 states and 41401 transitions. [2018-11-28 13:16:34,523 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26832 [2018-11-28 13:16:34,524 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:34,524 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:34,525 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-11-28 13:16:34,526 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-11-28 13:16:34,526 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-11-28 13:16:34,526 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-11-28 13:16:34,526 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:34,527 INFO L82 PathProgramCache]: Analyzing trace with hash -544446791, now seen corresponding path program 5 times [2018-11-28 13:16:34,527 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:34,527 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:34,528 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:34,528 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:34,528 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:34,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:34,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:34,544 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:34,545 INFO L82 PathProgramCache]: Analyzing trace with hash 1397155173, now seen corresponding path program 1 times [2018-11-28 13:16:34,545 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:34,545 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:34,546 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:34,546 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:16:34,546 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:34,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:34,568 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:34,568 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:34,568 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:34,568 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:34,569 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:34,569 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:34,569 INFO L87 Difference]: Start difference. First operand 29029 states and 41401 transitions. cyclomatic complexity: 12374 Second operand 3 states. [2018-11-28 13:16:34,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:34,623 INFO L93 Difference]: Finished difference Result 15797 states and 22597 transitions. [2018-11-28 13:16:34,623 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:34,624 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15797 states and 22597 transitions. [2018-11-28 13:16:34,666 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 14492 [2018-11-28 13:16:34,693 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15797 states to 15797 states and 22597 transitions. [2018-11-28 13:16:34,693 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15797 [2018-11-28 13:16:34,700 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15797 [2018-11-28 13:16:34,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15797 states and 22597 transitions. [2018-11-28 13:16:34,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:34,707 INFO L705 BuchiCegarLoop]: Abstraction has 15797 states and 22597 transitions. [2018-11-28 13:16:34,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15797 states and 22597 transitions. [2018-11-28 13:16:34,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15797 to 15797. [2018-11-28 13:16:34,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15797 states. [2018-11-28 13:16:34,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15797 states to 15797 states and 22597 transitions. [2018-11-28 13:16:34,822 INFO L728 BuchiCegarLoop]: Abstraction has 15797 states and 22597 transitions. [2018-11-28 13:16:34,822 INFO L608 BuchiCegarLoop]: Abstraction has 15797 states and 22597 transitions. [2018-11-28 13:16:34,822 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-28 13:16:34,822 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15797 states and 22597 transitions. [2018-11-28 13:16:34,964 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 14492 [2018-11-28 13:16:34,964 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:34,964 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:34,965 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-11-28 13:16:34,965 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-11-28 13:16:34,965 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-11-28 13:16:34,965 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-11-28 13:16:34,965 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:34,965 INFO L82 PathProgramCache]: Analyzing trace with hash -544446791, now seen corresponding path program 6 times [2018-11-28 13:16:34,965 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:34,966 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:34,966 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:34,966 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:34,966 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:34,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:34,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:34,977 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:34,978 INFO L82 PathProgramCache]: Analyzing trace with hash 695555299, now seen corresponding path program 1 times [2018-11-28 13:16:34,978 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:34,978 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:34,978 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:34,978 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:16:34,979 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:34,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:35,028 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:35,028 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:35,028 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:35,028 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:35,028 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:35,028 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:35,029 INFO L87 Difference]: Start difference. First operand 15797 states and 22597 transitions. cyclomatic complexity: 6802 Second operand 3 states. [2018-11-28 13:16:35,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:35,083 INFO L93 Difference]: Finished difference Result 15797 states and 22165 transitions. [2018-11-28 13:16:35,083 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:35,083 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15797 states and 22165 transitions. [2018-11-28 13:16:35,118 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 14492 [2018-11-28 13:16:35,139 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15797 states to 15797 states and 22165 transitions. [2018-11-28 13:16:35,139 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15797 [2018-11-28 13:16:35,146 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15797 [2018-11-28 13:16:35,146 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15797 states and 22165 transitions. [2018-11-28 13:16:35,152 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:35,153 INFO L705 BuchiCegarLoop]: Abstraction has 15797 states and 22165 transitions. [2018-11-28 13:16:35,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15797 states and 22165 transitions. [2018-11-28 13:16:35,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15797 to 15797. [2018-11-28 13:16:35,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15797 states. [2018-11-28 13:16:35,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15797 states to 15797 states and 22165 transitions. [2018-11-28 13:16:35,237 INFO L728 BuchiCegarLoop]: Abstraction has 15797 states and 22165 transitions. [2018-11-28 13:16:35,237 INFO L608 BuchiCegarLoop]: Abstraction has 15797 states and 22165 transitions. [2018-11-28 13:16:35,237 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-28 13:16:35,237 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15797 states and 22165 transitions. [2018-11-28 13:16:35,267 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 14492 [2018-11-28 13:16:35,267 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:35,267 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:35,268 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-11-28 13:16:35,268 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-11-28 13:16:35,269 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-11-28 13:16:35,269 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-11-28 13:16:35,269 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:35,269 INFO L82 PathProgramCache]: Analyzing trace with hash -544446791, now seen corresponding path program 7 times [2018-11-28 13:16:35,269 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:35,269 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:35,270 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:35,270 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:35,270 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:35,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:35,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:35,283 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:35,283 INFO L82 PathProgramCache]: Analyzing trace with hash 87368953, now seen corresponding path program 1 times [2018-11-28 13:16:35,283 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:35,283 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:35,284 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:35,284 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:35,284 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:35,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:35,301 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:35,301 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:35,301 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 13:16:35,301 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:35,301 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:35,301 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:35,302 INFO L87 Difference]: Start difference. First operand 15797 states and 22165 transitions. cyclomatic complexity: 6370 Second operand 3 states. [2018-11-28 13:16:35,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:35,360 INFO L93 Difference]: Finished difference Result 15797 states and 21757 transitions. [2018-11-28 13:16:35,360 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:35,360 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15797 states and 21757 transitions. [2018-11-28 13:16:35,394 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 14492 [2018-11-28 13:16:35,415 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15797 states to 15797 states and 21757 transitions. [2018-11-28 13:16:35,415 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15797 [2018-11-28 13:16:35,421 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15797 [2018-11-28 13:16:35,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15797 states and 21757 transitions. [2018-11-28 13:16:35,428 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:35,428 INFO L705 BuchiCegarLoop]: Abstraction has 15797 states and 21757 transitions. [2018-11-28 13:16:35,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15797 states and 21757 transitions. [2018-11-28 13:16:35,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15797 to 15797. [2018-11-28 13:16:35,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15797 states. [2018-11-28 13:16:35,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15797 states to 15797 states and 21757 transitions. [2018-11-28 13:16:35,511 INFO L728 BuchiCegarLoop]: Abstraction has 15797 states and 21757 transitions. [2018-11-28 13:16:35,512 INFO L608 BuchiCegarLoop]: Abstraction has 15797 states and 21757 transitions. [2018-11-28 13:16:35,512 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-28 13:16:35,512 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15797 states and 21757 transitions. [2018-11-28 13:16:35,541 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 14492 [2018-11-28 13:16:35,541 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:35,541 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:35,542 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-11-28 13:16:35,542 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-11-28 13:16:35,542 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-11-28 13:16:35,543 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-11-28 13:16:35,543 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:35,543 INFO L82 PathProgramCache]: Analyzing trace with hash -544446791, now seen corresponding path program 8 times [2018-11-28 13:16:35,543 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:35,543 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:35,544 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:35,544 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:35,544 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:35,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:35,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:35,556 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:35,556 INFO L82 PathProgramCache]: Analyzing trace with hash -1586529636, now seen corresponding path program 1 times [2018-11-28 13:16:35,556 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:35,556 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:35,557 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:35,557 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:16:35,557 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:35,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:35,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:35,580 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:35,580 INFO L82 PathProgramCache]: Analyzing trace with hash 1881506020, now seen corresponding path program 1 times [2018-11-28 13:16:35,580 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:35,580 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:35,581 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:35,581 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:35,581 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:35,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:35,612 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:35,612 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:35,612 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:36,221 WARN L180 SmtUtils]: Spent 601.00 ms on a formula simplification. DAG size of input: 227 DAG size of output: 223 [2018-11-28 13:16:36,399 WARN L180 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 180 [2018-11-28 13:16:36,408 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 13:16:36,408 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 13:16:36,408 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 13:16:36,409 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 13:16:36,409 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-28 13:16:36,409 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:16:36,409 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 13:16:36,409 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 13:16:36,409 INFO L131 ssoRankerPreferences]: Filename of dumped script: pipeline_false-unreach-call_false-termination.cil.c_Iteration25_Loop [2018-11-28 13:16:36,409 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 13:16:36,409 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 13:16:36,428 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,495 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:36,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-11-28 13:16:36,500 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:36,503 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:36,505 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,518 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,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-11-28 13:16:36,550 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:36,980 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 13:16:36,980 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:16:36,995 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:16:36,995 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:16:37,001 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:16:37,001 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_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:16:37,017 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:16:37,017 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:16:37,020 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:16:37,020 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_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:16:37,036 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:16:37,036 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:16:37,039 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:16:37,039 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_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:16:37,056 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:16:37,056 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:16:37,062 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:16:37,062 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_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:16:37,082 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:16:37,083 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:16:37,112 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-28 13:16:37,113 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:16:37,121 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-28 13:16:37,145 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 13:16:37,145 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 13:16:37,145 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 13:16:37,146 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 13:16:37,146 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-28 13:16:37,146 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:16:37,146 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 13:16:37,146 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 13:16:37,146 INFO L131 ssoRankerPreferences]: Filename of dumped script: pipeline_false-unreach-call_false-termination.cil.c_Iteration25_Loop [2018-11-28 13:16:37,146 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 13:16:37,146 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 13:16:37,149 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,156 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,160 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,166 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,178 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,179 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,181 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,183 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,186 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,189 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,198 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,200 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,201 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,203 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,205 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,214 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,219 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,224 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,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-11-28 13:16:37,231 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,234 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,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-11-28 13:16:37,242 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,246 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,249 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,253 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,256 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,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-11-28 13:16:37,260 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,266 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,269 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,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-11-28 13:16:37,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-11-28 13:16:37,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-11-28 13:16:37,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-11-28 13:16:37,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-11-28 13:16:37,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-11-28 13:16:37,291 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:16:37,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-11-28 13:16:37,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-11-28 13:16:37,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-11-28 13:16:37,478 WARN L180 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 6 [2018-11-28 13:16:37,809 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 13:16:37,814 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-28 13:16:37,816 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:16:37,817 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:16:37,817 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:16:37,818 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:16:37,818 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:16:37,818 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:16:37,820 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:16:37,820 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:16:37,829 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:16:37,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-11-28 13:16:37,830 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:16:37,830 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:16:37,830 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:16:37,831 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:16:37,831 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:16:37,831 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:16:37,831 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:16:37,832 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:16:37,832 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:16:37,833 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:16:37,833 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:16:37,833 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:16:37,833 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:16:37,833 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:16:37,833 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:16:37,834 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:16:37,835 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-28 13:16:37,836 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-28 13:16:37,836 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-28 13:16:37,838 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-28 13:16:37,838 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-28 13:16:37,838 INFO L518 LassoAnalysis]: Proved termination. [2018-11-28 13:16:37,839 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(~main_clk_req_up~0) = 1*~main_clk_req_up~0 Supporting invariants [] [2018-11-28 13:16:37,841 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-28 13:16:37,859 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:37,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:37,897 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 13:16:37,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:37,929 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 13:16:37,946 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:37,951 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-28 13:16:37,952 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 15797 states and 21757 transitions. cyclomatic complexity: 5962 Second operand 5 states. [2018-11-28 13:16:38,104 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-11-28 13:16:38,104 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2018-11-28 13:16:38,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-28 13:16:38,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 237 transitions. [2018-11-28 13:16:38,106 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 237 transitions. Stem has 42 letters. Loop has 59 letters. [2018-11-28 13:16:38,109 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 13:16:38,109 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 237 transitions. Stem has 101 letters. Loop has 59 letters. [2018-11-28 13:16:38,110 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 13:16:38,110 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 237 transitions. Stem has 42 letters. Loop has 118 letters. [2018-11-28 13:16:38,111 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 13:16:38,111 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20065 states and 27441 transitions. [2018-11-28 13:16:38,186 INFO L131 ngComponentsAnalysis]: Automaton has 126 accepting balls. 14076 [2018-11-28 13:16:38,247 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20065 states to 19525 states and 26665 transitions. [2018-11-28 13:16:38,247 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15845 [2018-11-28 13:16:38,260 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15925 [2018-11-28 13:16:38,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19525 states and 26665 transitions. [2018-11-28 13:16:38,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 13:16:38,260 INFO L705 BuchiCegarLoop]: Abstraction has 19525 states and 26665 transitions. [2018-11-28 13:16:38,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19525 states and 26665 transitions. [2018-11-28 13:16:38,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19525 to 19449. [2018-11-28 13:16:38,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19449 states. [2018-11-28 13:16:38,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19449 states to 19449 states and 26577 transitions. [2018-11-28 13:16:38,455 INFO L728 BuchiCegarLoop]: Abstraction has 19449 states and 26577 transitions. [2018-11-28 13:16:38,455 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:38,455 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:38,455 INFO L87 Difference]: Start difference. First operand 19449 states and 26577 transitions. Second operand 3 states. [2018-11-28 13:16:38,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:38,542 INFO L93 Difference]: Finished difference Result 10653 states and 14585 transitions. [2018-11-28 13:16:38,543 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:38,544 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10653 states and 14585 transitions. [2018-11-28 13:16:38,577 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10140 [2018-11-28 13:16:38,599 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10653 states to 10541 states and 14417 transitions. [2018-11-28 13:16:38,600 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10541 [2018-11-28 13:16:38,607 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10541 [2018-11-28 13:16:38,607 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10541 states and 14417 transitions. [2018-11-28 13:16:38,620 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:38,620 INFO L705 BuchiCegarLoop]: Abstraction has 10541 states and 14417 transitions. [2018-11-28 13:16:38,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10541 states and 14417 transitions. [2018-11-28 13:16:38,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10541 to 10541. [2018-11-28 13:16:38,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10541 states. [2018-11-28 13:16:38,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10541 states to 10541 states and 14417 transitions. [2018-11-28 13:16:38,720 INFO L728 BuchiCegarLoop]: Abstraction has 10541 states and 14417 transitions. [2018-11-28 13:16:38,720 INFO L608 BuchiCegarLoop]: Abstraction has 10541 states and 14417 transitions. [2018-11-28 13:16:38,720 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-28 13:16:38,720 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10541 states and 14417 transitions. [2018-11-28 13:16:38,747 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10140 [2018-11-28 13:16:38,747 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:38,748 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:38,755 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-11-28 13:16:38,755 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-11-28 13:16:38,755 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-11-28 13:16:38,756 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-11-28 13:16:38,756 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:38,757 INFO L82 PathProgramCache]: Analyzing trace with hash -604925002, now seen corresponding path program 1 times [2018-11-28 13:16:38,757 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:38,757 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:38,757 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:38,758 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:38,758 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:38,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:38,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:38,779 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:38,779 INFO L82 PathProgramCache]: Analyzing trace with hash -15677367, now seen corresponding path program 1 times [2018-11-28 13:16:38,779 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:38,780 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:38,780 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:38,780 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:38,780 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:38,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:38,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:38,812 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:38,812 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:38,813 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:38,813 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:38,813 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:38,813 INFO L87 Difference]: Start difference. First operand 10541 states and 14417 transitions. cyclomatic complexity: 3877 Second operand 3 states. [2018-11-28 13:16:38,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:38,897 INFO L93 Difference]: Finished difference Result 10541 states and 14393 transitions. [2018-11-28 13:16:38,898 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:38,898 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10541 states and 14393 transitions. [2018-11-28 13:16:38,930 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10140 [2018-11-28 13:16:38,952 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10541 states to 10541 states and 14393 transitions. [2018-11-28 13:16:38,952 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10541 [2018-11-28 13:16:38,959 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10541 [2018-11-28 13:16:38,959 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10541 states and 14393 transitions. [2018-11-28 13:16:38,972 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:38,973 INFO L705 BuchiCegarLoop]: Abstraction has 10541 states and 14393 transitions. [2018-11-28 13:16:38,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10541 states and 14393 transitions. [2018-11-28 13:16:39,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10541 to 10541. [2018-11-28 13:16:39,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10541 states. [2018-11-28 13:16:39,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10541 states to 10541 states and 14393 transitions. [2018-11-28 13:16:39,059 INFO L728 BuchiCegarLoop]: Abstraction has 10541 states and 14393 transitions. [2018-11-28 13:16:39,060 INFO L608 BuchiCegarLoop]: Abstraction has 10541 states and 14393 transitions. [2018-11-28 13:16:39,060 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-28 13:16:39,060 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10541 states and 14393 transitions. [2018-11-28 13:16:39,088 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 10140 [2018-11-28 13:16:39,088 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:39,088 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:39,096 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-11-28 13:16:39,096 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-11-28 13:16:39,096 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-11-28 13:16:39,096 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-11-28 13:16:39,097 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:39,097 INFO L82 PathProgramCache]: Analyzing trace with hash -604925002, now seen corresponding path program 2 times [2018-11-28 13:16:39,097 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:39,097 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:39,098 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:39,098 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:39,098 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:39,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:39,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:39,118 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:39,119 INFO L82 PathProgramCache]: Analyzing trace with hash 654425609, now seen corresponding path program 1 times [2018-11-28 13:16:39,119 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:39,119 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:39,119 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:39,119 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:16:39,119 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:39,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:39,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:39,157 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:39,157 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:39,157 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:39,157 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:39,157 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:39,158 INFO L87 Difference]: Start difference. First operand 10541 states and 14393 transitions. cyclomatic complexity: 3853 Second operand 3 states. [2018-11-28 13:16:39,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:39,237 INFO L93 Difference]: Finished difference Result 12029 states and 16409 transitions. [2018-11-28 13:16:39,237 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:39,237 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12029 states and 16409 transitions. [2018-11-28 13:16:39,273 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 11508 [2018-11-28 13:16:39,298 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12029 states to 12029 states and 16409 transitions. [2018-11-28 13:16:39,298 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12029 [2018-11-28 13:16:39,305 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12029 [2018-11-28 13:16:39,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12029 states and 16409 transitions. [2018-11-28 13:16:39,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:39,313 INFO L705 BuchiCegarLoop]: Abstraction has 12029 states and 16409 transitions. [2018-11-28 13:16:39,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12029 states and 16409 transitions. [2018-11-28 13:16:39,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12029 to 12029. [2018-11-28 13:16:39,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12029 states. [2018-11-28 13:16:39,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12029 states to 12029 states and 16409 transitions. [2018-11-28 13:16:39,393 INFO L728 BuchiCegarLoop]: Abstraction has 12029 states and 16409 transitions. [2018-11-28 13:16:39,393 INFO L608 BuchiCegarLoop]: Abstraction has 12029 states and 16409 transitions. [2018-11-28 13:16:39,393 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-28 13:16:39,393 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12029 states and 16409 transitions. [2018-11-28 13:16:39,422 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 11508 [2018-11-28 13:16:39,422 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:39,422 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:39,430 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-11-28 13:16:39,430 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-11-28 13:16:39,431 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-11-28 13:16:39,431 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-11-28 13:16:39,431 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:39,431 INFO L82 PathProgramCache]: Analyzing trace with hash 2129619894, now seen corresponding path program 1 times [2018-11-28 13:16:39,431 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:39,431 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:39,432 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:39,432 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:39,432 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:39,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:39,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:39,455 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:39,455 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:39,455 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 13:16:39,455 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:39,455 INFO L82 PathProgramCache]: Analyzing trace with hash -2107894203, now seen corresponding path program 1 times [2018-11-28 13:16:39,456 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:39,456 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:39,456 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:39,456 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:39,456 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:39,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:39,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:39,484 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:39,484 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:39,484 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:39,484 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:39,484 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:39,484 INFO L87 Difference]: Start difference. First operand 12029 states and 16409 transitions. cyclomatic complexity: 4381 Second operand 3 states. [2018-11-28 13:16:39,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:39,625 INFO L93 Difference]: Finished difference Result 22566 states and 30532 transitions. [2018-11-28 13:16:39,627 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:39,627 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 22566 states and 30532 transitions. [2018-11-28 13:16:39,697 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 21648 [2018-11-28 13:16:39,749 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 22566 states to 22566 states and 30532 transitions. [2018-11-28 13:16:39,749 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 22566 [2018-11-28 13:16:39,763 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 22566 [2018-11-28 13:16:39,763 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22566 states and 30532 transitions. [2018-11-28 13:16:39,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:39,779 INFO L705 BuchiCegarLoop]: Abstraction has 22566 states and 30532 transitions. [2018-11-28 13:16:39,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22566 states and 30532 transitions. [2018-11-28 13:16:39,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22566 to 22566. [2018-11-28 13:16:39,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22566 states. [2018-11-28 13:16:39,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22566 states to 22566 states and 30532 transitions. [2018-11-28 13:16:39,932 INFO L728 BuchiCegarLoop]: Abstraction has 22566 states and 30532 transitions. [2018-11-28 13:16:39,932 INFO L608 BuchiCegarLoop]: Abstraction has 22566 states and 30532 transitions. [2018-11-28 13:16:39,932 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-28 13:16:39,932 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22566 states and 30532 transitions. [2018-11-28 13:16:39,981 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 21648 [2018-11-28 13:16:39,981 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:39,981 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:39,992 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-11-28 13:16:39,993 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-11-28 13:16:39,993 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-11-28 13:16:39,993 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-11-28 13:16:39,993 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:39,993 INFO L82 PathProgramCache]: Analyzing trace with hash -604925002, now seen corresponding path program 3 times [2018-11-28 13:16:39,994 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:39,994 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:39,994 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:39,994 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:39,994 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:39,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:40,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:40,016 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:40,016 INFO L82 PathProgramCache]: Analyzing trace with hash -133041915, now seen corresponding path program 1 times [2018-11-28 13:16:40,016 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:40,016 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:40,017 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:40,017 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:16:40,017 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:40,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:40,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:40,064 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:40,064 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:40,065 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:40,065 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:40,065 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:40,065 INFO L87 Difference]: Start difference. First operand 22566 states and 30532 transitions. cyclomatic complexity: 7967 Second operand 3 states. [2018-11-28 13:16:40,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:40,194 INFO L93 Difference]: Finished difference Result 45122 states and 60448 transitions. [2018-11-28 13:16:40,194 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:40,194 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 45122 states and 60448 transitions. [2018-11-28 13:16:40,303 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 43296 [2018-11-28 13:16:40,393 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 45122 states to 45122 states and 60448 transitions. [2018-11-28 13:16:40,393 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 45122 [2018-11-28 13:16:40,418 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 45122 [2018-11-28 13:16:40,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45122 states and 60448 transitions. [2018-11-28 13:16:40,444 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:40,444 INFO L705 BuchiCegarLoop]: Abstraction has 45122 states and 60448 transitions. [2018-11-28 13:16:40,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45122 states and 60448 transitions. [2018-11-28 13:16:40,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45122 to 45122. [2018-11-28 13:16:40,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45122 states. [2018-11-28 13:16:40,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45122 states to 45122 states and 60448 transitions. [2018-11-28 13:16:40,899 INFO L728 BuchiCegarLoop]: Abstraction has 45122 states and 60448 transitions. [2018-11-28 13:16:40,899 INFO L608 BuchiCegarLoop]: Abstraction has 45122 states and 60448 transitions. [2018-11-28 13:16:40,900 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-28 13:16:40,900 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 45122 states and 60448 transitions. [2018-11-28 13:16:40,986 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 43296 [2018-11-28 13:16:40,986 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:40,986 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:41,015 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-11-28 13:16:41,015 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-11-28 13:16:41,015 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-11-28 13:16:41,016 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-11-28 13:16:41,016 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:41,016 INFO L82 PathProgramCache]: Analyzing trace with hash -604925002, now seen corresponding path program 4 times [2018-11-28 13:16:41,016 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:41,017 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:41,017 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:41,017 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:41,017 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:41,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:41,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:41,038 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:41,038 INFO L82 PathProgramCache]: Analyzing trace with hash -665067007, now seen corresponding path program 1 times [2018-11-28 13:16:41,038 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:41,038 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:41,039 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:41,039 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:16:41,039 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:41,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:41,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:41,091 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:41,091 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:41,091 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:41,091 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:41,091 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:41,091 INFO L87 Difference]: Start difference. First operand 45122 states and 60448 transitions. cyclomatic complexity: 15327 Second operand 3 states. [2018-11-28 13:16:41,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:41,327 INFO L93 Difference]: Finished difference Result 90222 states and 119660 transitions. [2018-11-28 13:16:41,327 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:41,327 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 90222 states and 119660 transitions. [2018-11-28 13:16:41,554 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 86592 [2018-11-28 13:16:41,705 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 90222 states to 90222 states and 119660 transitions. [2018-11-28 13:16:41,706 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 90222 [2018-11-28 13:16:41,745 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 90222 [2018-11-28 13:16:41,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 90222 states and 119660 transitions. [2018-11-28 13:16:41,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:41,789 INFO L705 BuchiCegarLoop]: Abstraction has 90222 states and 119660 transitions. [2018-11-28 13:16:41,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90222 states and 119660 transitions. [2018-11-28 13:16:42,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90222 to 90222. [2018-11-28 13:16:42,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 90222 states. [2018-11-28 13:16:42,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90222 states to 90222 states and 119660 transitions. [2018-11-28 13:16:42,290 INFO L728 BuchiCegarLoop]: Abstraction has 90222 states and 119660 transitions. [2018-11-28 13:16:42,290 INFO L608 BuchiCegarLoop]: Abstraction has 90222 states and 119660 transitions. [2018-11-28 13:16:42,290 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-28 13:16:42,290 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 90222 states and 119660 transitions. [2018-11-28 13:16:42,471 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 86592 [2018-11-28 13:16:42,471 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:42,471 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:42,529 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-11-28 13:16:42,529 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-11-28 13:16:42,529 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-11-28 13:16:42,529 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-11-28 13:16:42,530 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:42,530 INFO L82 PathProgramCache]: Analyzing trace with hash -604925002, now seen corresponding path program 5 times [2018-11-28 13:16:42,530 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:42,530 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:42,531 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:42,531 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:42,531 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:42,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:42,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:42,551 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:42,552 INFO L82 PathProgramCache]: Analyzing trace with hash 507303167, now seen corresponding path program 1 times [2018-11-28 13:16:42,552 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:42,552 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:42,552 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:42,553 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:16:42,553 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:42,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:42,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:42,590 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:42,590 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:42,591 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:42,591 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:42,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:42,591 INFO L87 Difference]: Start difference. First operand 90222 states and 119660 transitions. cyclomatic complexity: 29439 Second operand 3 states. [2018-11-28 13:16:42,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:42,962 INFO L93 Difference]: Finished difference Result 180398 states and 236844 transitions. [2018-11-28 13:16:42,962 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:42,962 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 180398 states and 236844 transitions. [2018-11-28 13:16:43,660 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 173184 [2018-11-28 13:16:43,864 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 180398 states to 180398 states and 236844 transitions. [2018-11-28 13:16:43,865 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 180398 [2018-11-28 13:16:43,916 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 180398 [2018-11-28 13:16:43,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 180398 states and 236844 transitions. [2018-11-28 13:16:43,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:43,973 INFO L705 BuchiCegarLoop]: Abstraction has 180398 states and 236844 transitions. [2018-11-28 13:16:44,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180398 states and 236844 transitions. [2018-11-28 13:16:44,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180398 to 180398. [2018-11-28 13:16:44,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 180398 states. [2018-11-28 13:16:44,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180398 states to 180398 states and 236844 transitions. [2018-11-28 13:16:44,975 INFO L728 BuchiCegarLoop]: Abstraction has 180398 states and 236844 transitions. [2018-11-28 13:16:44,975 INFO L608 BuchiCegarLoop]: Abstraction has 180398 states and 236844 transitions. [2018-11-28 13:16:44,975 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-11-28 13:16:44,975 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 180398 states and 236844 transitions. [2018-11-28 13:16:45,350 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 173184 [2018-11-28 13:16:45,350 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:45,350 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:45,457 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-11-28 13:16:45,458 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-11-28 13:16:45,458 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-11-28 13:16:45,458 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-11-28 13:16:45,458 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:45,458 INFO L82 PathProgramCache]: Analyzing trace with hash -604925002, now seen corresponding path program 6 times [2018-11-28 13:16:45,458 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:45,458 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:45,459 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:45,459 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:45,459 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:45,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:45,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:45,477 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:45,477 INFO L82 PathProgramCache]: Analyzing trace with hash -2106206977, now seen corresponding path program 1 times [2018-11-28 13:16:45,478 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:45,478 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:45,478 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:45,478 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:16:45,479 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:45,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:45,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:45,511 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:45,511 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:16:45,511 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:45,511 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:16:45,511 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:16:45,511 INFO L87 Difference]: Start difference. First operand 180398 states and 236844 transitions. cyclomatic complexity: 56447 Second operand 3 states. [2018-11-28 13:16:46,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:46,290 INFO L93 Difference]: Finished difference Result 360702 states and 468732 transitions. [2018-11-28 13:16:46,291 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:16:46,291 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 360702 states and 468732 transitions. [2018-11-28 13:16:49,814 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 346368 [2018-11-28 13:16:50,280 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 360702 states to 360702 states and 468732 transitions. [2018-11-28 13:16:50,281 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 360702 [2018-11-28 13:16:50,384 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 360702 [2018-11-28 13:16:50,384 INFO L73 IsDeterministic]: Start isDeterministic. Operand 360702 states and 468732 transitions. [2018-11-28 13:16:50,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:50,497 INFO L705 BuchiCegarLoop]: Abstraction has 360702 states and 468732 transitions. [2018-11-28 13:16:50,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360702 states and 468732 transitions. [2018-11-28 13:16:52,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360702 to 360702. [2018-11-28 13:16:52,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 360702 states. [2018-11-28 13:16:52,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360702 states to 360702 states and 468732 transitions. [2018-11-28 13:16:52,864 INFO L728 BuchiCegarLoop]: Abstraction has 360702 states and 468732 transitions. [2018-11-28 13:16:52,864 INFO L608 BuchiCegarLoop]: Abstraction has 360702 states and 468732 transitions. [2018-11-28 13:16:52,864 INFO L442 BuchiCegarLoop]: ======== Iteration 33============ [2018-11-28 13:16:52,864 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 360702 states and 468732 transitions. [2018-11-28 13:16:53,632 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 346368 [2018-11-28 13:16:53,633 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:16:53,633 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:16:53,876 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-11-28 13:16:53,876 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-11-28 13:16:53,876 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-11-28 13:16:53,876 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-11-28 13:16:53,876 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:53,876 INFO L82 PathProgramCache]: Analyzing trace with hash -604925002, now seen corresponding path program 7 times [2018-11-28 13:16:53,877 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:53,877 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:53,877 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:53,877 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:53,877 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:53,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:53,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:16:53,896 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:16:53,896 INFO L82 PathProgramCache]: Analyzing trace with hash 857527551, now seen corresponding path program 1 times [2018-11-28 13:16:53,897 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:16:53,897 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:16:53,897 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:53,897 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:16:53,897 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:16:53,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:16:53,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:16:53,955 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:16:53,955 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-28 13:16:53,955 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:16:53,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-28 13:16:53,956 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-28 13:16:53,956 INFO L87 Difference]: Start difference. First operand 360702 states and 468732 transitions. cyclomatic complexity: 108031 Second operand 5 states. [2018-11-28 13:16:54,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:16:54,614 INFO L93 Difference]: Finished difference Result 350526 states and 456124 transitions. [2018-11-28 13:16:54,614 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-28 13:16:54,614 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 350526 states and 456124 transitions. [2018-11-28 13:16:55,595 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 336192 [2018-11-28 13:16:56,208 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 350526 states to 350526 states and 456124 transitions. [2018-11-28 13:16:56,209 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 350526 [2018-11-28 13:16:56,375 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 350526 [2018-11-28 13:16:56,376 INFO L73 IsDeterministic]: Start isDeterministic. Operand 350526 states and 456124 transitions. [2018-11-28 13:16:56,542 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:16:56,542 INFO L705 BuchiCegarLoop]: Abstraction has 350526 states and 456124 transitions. [2018-11-28 13:16:56,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350526 states and 456124 transitions. [2018-11-28 13:17:03,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350526 to 327742. [2018-11-28 13:17:03,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 327742 states. [2018-11-28 13:17:04,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327742 states to 327742 states and 424252 transitions. [2018-11-28 13:17:04,021 INFO L728 BuchiCegarLoop]: Abstraction has 327742 states and 424252 transitions. [2018-11-28 13:17:04,021 INFO L608 BuchiCegarLoop]: Abstraction has 327742 states and 424252 transitions. [2018-11-28 13:17:04,021 INFO L442 BuchiCegarLoop]: ======== Iteration 34============ [2018-11-28 13:17:04,021 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 327742 states and 424252 transitions. [2018-11-28 13:17:04,716 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 313408 [2018-11-28 13:17:04,716 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:17:04,716 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:17:04,947 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-11-28 13:17:04,947 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-11-28 13:17:04,947 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-11-28 13:17:04,947 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-11-28 13:17:04,948 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:17:04,948 INFO L82 PathProgramCache]: Analyzing trace with hash -604925002, now seen corresponding path program 8 times [2018-11-28 13:17:04,948 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:17:04,948 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:17:04,949 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:17:04,949 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:17:04,949 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:17:04,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:17:04,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:17:04,967 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:17:04,968 INFO L82 PathProgramCache]: Analyzing trace with hash 883603212, now seen corresponding path program 1 times [2018-11-28 13:17:04,968 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:17:04,968 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:17:04,969 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:17:04,969 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:17:04,969 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:17:04,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:17:04,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:17:04,997 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:17:04,998 INFO L82 PathProgramCache]: Analyzing trace with hash 2057044225, now seen corresponding path program 1 times [2018-11-28 13:17:04,998 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:17:04,998 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:17:04,998 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:17:04,999 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:17:04,999 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:17:05,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:17:05,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:17:05,090 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:17:05,091 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-11-28 13:17:05,431 WARN L180 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 204 DAG size of output: 164 [2018-11-28 13:17:05,517 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 13:17:05,517 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 13:17:05,517 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 13:17:05,517 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 13:17:05,517 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-28 13:17:05,517 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:17:05,517 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 13:17:05,517 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 13:17:05,517 INFO L131 ssoRankerPreferences]: Filename of dumped script: pipeline_false-unreach-call_false-termination.cil.c_Iteration34_Loop [2018-11-28 13:17:05,518 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 13:17:05,518 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 13:17:05,520 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:05,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-11-28 13:17:05,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-11-28 13:17:05,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-11-28 13:17:05,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-11-28 13:17:05,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-11-28 13:17:05,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-11-28 13:17:05,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-11-28 13:17:05,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-11-28 13:17:05,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-11-28 13:17:05,548 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:05,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-11-28 13:17:05,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-11-28 13:17:05,556 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:05,559 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:05,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-11-28 13:17:05,563 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:05,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-11-28 13:17:05,567 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:05,574 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:05,576 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:05,588 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:05,590 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:05,594 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:05,604 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:05,610 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:05,611 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:05,614 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:05,616 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:05,617 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:05,620 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:05,621 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:05,624 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:05,625 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:05,627 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:05,628 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:05,631 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:05,634 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:05,636 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:05,639 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:05,641 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:05,946 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 13:17:05,946 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:17:05,951 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:17:05,951 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:17:05,954 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:17:05,954 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_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:17:05,970 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:17:05,970 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:17:05,972 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:17:05,972 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_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:17:05,989 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:17:05,989 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:17:05,992 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:17:05,992 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_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:17:06,453 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:17:06,453 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:17:06,455 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:17:06,455 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_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:17:06,473 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:17:06,473 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:17:06,475 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:17:06,475 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_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:17:06,492 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:17:06,492 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:17:06,494 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:17:06,494 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_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:17:06,509 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:17:06,509 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:17:06,513 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:17:06,514 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_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:17:06,530 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:17:06,530 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:17:06,531 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:17:06,531 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_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:17:06,548 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:17:06,548 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:17:06,549 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:17:06,549 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_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:17:06,566 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:17:06,566 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:17:06,569 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:17:06,570 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_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:17:06,586 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:17:06,586 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:17:06,588 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:17:06,588 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_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:17:06,604 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:17:06,604 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:17:06,622 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-28 13:17:06,622 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:17:06,677 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-28 13:17:06,678 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 13:17:06,678 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 13:17:06,678 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 13:17:06,678 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 13:17:06,678 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-28 13:17:06,678 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:17:06,678 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 13:17:06,678 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 13:17:06,679 INFO L131 ssoRankerPreferences]: Filename of dumped script: pipeline_false-unreach-call_false-termination.cil.c_Iteration34_Loop [2018-11-28 13:17:06,679 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 13:17:06,679 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 13:17:06,680 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,686 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,687 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,691 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,692 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,699 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,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-11-28 13:17:06,704 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,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-11-28 13:17:06,706 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,709 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,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-11-28 13:17:06,714 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,716 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,719 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,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-11-28 13:17:06,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-11-28 13:17:06,725 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,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-11-28 13:17:06,732 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,733 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,734 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,737 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,746 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,748 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,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-11-28 13:17:06,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-11-28 13:17:06,754 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,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-11-28 13:17:06,758 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,761 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,771 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,774 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,776 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,777 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,779 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,782 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,784 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,785 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,787 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:06,788 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:07,077 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 13:17:07,077 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-28 13:17:07,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-11-28 13:17:07,078 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:07,078 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:07,078 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:07,078 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:07,078 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:07,078 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:07,078 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:07,079 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:07,079 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:07,079 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:07,079 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:07,079 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:07,080 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:07,080 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:07,080 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:07,080 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:07,080 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:07,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-11-28 13:17:07,081 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:07,081 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:07,081 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:07,081 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:07,081 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:07,082 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:07,082 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:07,083 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:07,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-11-28 13:17:07,084 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:07,084 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:07,084 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:07,084 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:07,084 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:07,084 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:07,085 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:07,085 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:07,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-11-28 13:17:07,085 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:07,085 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:07,086 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:07,086 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:07,086 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:07,086 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:07,086 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:07,087 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:07,088 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:07,088 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:07,088 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:07,088 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:07,088 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:07,088 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:07,089 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:07,089 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:07,089 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:07,089 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:07,090 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:07,090 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:07,090 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:07,090 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:07,090 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:07,090 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:07,090 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:07,091 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:07,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-11-28 13:17:07,092 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:07,092 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:07,092 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:07,092 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:07,092 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:07,093 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:07,093 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:07,093 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:07,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-11-28 13:17:07,094 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:07,094 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:07,094 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:07,094 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:07,094 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:07,094 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:07,094 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:07,095 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:07,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-11-28 13:17:07,095 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:07,095 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:07,096 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:07,096 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:07,096 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:07,096 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:07,096 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:07,097 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:07,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-11-28 13:17:07,097 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:07,097 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:07,097 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:07,097 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:07,098 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:07,098 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:07,098 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:07,099 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:07,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-11-28 13:17:07,099 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:07,099 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:07,099 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:07,099 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:07,100 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:07,100 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:07,100 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:07,101 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:07,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-11-28 13:17:07,101 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:07,101 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:07,101 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:07,101 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:07,102 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:07,102 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:07,102 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:07,102 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:07,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-11-28 13:17:07,103 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:07,103 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:07,103 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:07,103 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:07,103 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:07,104 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:07,104 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:07,104 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:07,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-11-28 13:17:07,105 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:07,105 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:07,105 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:07,105 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:07,105 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:07,105 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:07,106 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:07,106 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:07,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-11-28 13:17:07,106 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:07,106 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:07,107 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:07,107 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:07,107 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:07,107 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:07,107 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:07,108 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:07,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-11-28 13:17:07,108 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:07,108 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:07,109 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:07,109 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:07,109 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:07,109 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:07,109 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:07,109 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:07,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-11-28 13:17:07,110 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:07,110 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:07,110 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:07,110 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:07,110 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:07,111 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:07,111 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:07,111 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:07,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-11-28 13:17:07,112 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:07,112 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:07,112 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:07,112 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:07,112 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:07,112 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:07,113 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:07,113 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:07,113 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:07,113 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:07,114 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:07,114 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:07,114 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:07,114 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:07,114 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:07,114 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:07,115 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:07,115 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:07,115 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:07,115 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:07,115 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:07,115 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:07,115 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:07,116 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:07,116 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:07,116 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:07,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-11-28 13:17:07,117 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:07,117 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:07,117 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:07,117 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:07,117 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:07,118 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:07,118 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:07,119 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:07,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-11-28 13:17:07,120 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:07,120 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:07,120 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:07,120 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:07,120 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:07,121 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:07,121 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:07,121 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:07,122 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:07,122 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:07,122 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:07,122 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:07,122 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:07,122 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:07,123 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:07,123 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:07,123 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:07,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-11-28 13:17:07,124 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:07,124 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:07,124 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:07,124 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:07,124 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:07,124 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:07,124 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:07,125 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-28 13:17:07,127 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-28 13:17:07,127 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-28 13:17:07,127 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-28 13:17:07,127 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-28 13:17:07,127 INFO L518 LassoAnalysis]: Proved termination. [2018-11-28 13:17:07,127 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(~main_clk_val~0) = 1*~main_clk_val~0 Supporting invariants [] [2018-11-28 13:17:07,127 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-28 13:17:07,395 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:17:07,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:17:07,423 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 13:17:07,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:17:07,458 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 13:17:07,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:17:07,510 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-11-28 13:17:07,510 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 327742 states and 424252 transitions. cyclomatic complexity: 96511 Second operand 7 states. [2018-11-28 13:17:10,419 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-11-28 13:17:10,419 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-11-28 13:17:10,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2018-11-28 13:17:10,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1155 transitions. [2018-11-28 13:17:10,420 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 1155 transitions. Stem has 88 letters. Loop has 182 letters. [2018-11-28 13:17:10,421 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 13:17:10,421 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 1155 transitions. Stem has 270 letters. Loop has 182 letters. [2018-11-28 13:17:10,422 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 13:17:10,422 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 1155 transitions. Stem has 88 letters. Loop has 364 letters. [2018-11-28 13:17:10,425 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 13:17:10,425 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1244094 states and 1609916 transitions. [2018-11-28 13:17:20,817 INFO L131 ngComponentsAnalysis]: Automaton has 11908 accepting balls. 612352 [2018-11-28 13:17:22,698 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1244094 states to 1177534 states and 1518140 transitions. [2018-11-28 13:17:22,698 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 719038 [2018-11-28 13:17:23,020 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 719422 [2018-11-28 13:17:23,020 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1177534 states and 1518140 transitions. [2018-11-28 13:17:23,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 13:17:23,026 INFO L705 BuchiCegarLoop]: Abstraction has 1177534 states and 1518140 transitions. [2018-11-28 13:17:23,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1177534 states and 1518140 transitions. [2018-11-28 13:17:28,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1177534 to 896966. [2018-11-28 13:17:28,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 896966 states. [2018-11-28 13:17:31,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 896966 states to 896966 states and 1163023 transitions. [2018-11-28 13:17:31,220 INFO L728 BuchiCegarLoop]: Abstraction has 896966 states and 1163023 transitions. [2018-11-28 13:17:31,220 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-28 13:17:31,220 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-28 13:17:31,220 INFO L87 Difference]: Start difference. First operand 896966 states and 1163023 transitions. Second operand 4 states. [2018-11-28 13:17:31,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:17:31,817 INFO L93 Difference]: Finished difference Result 334014 states and 434108 transitions. [2018-11-28 13:17:31,817 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-28 13:17:31,817 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 334014 states and 434108 transitions. [2018-11-28 13:17:32,730 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 313408 [2018-11-28 13:17:33,292 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 334014 states to 330942 states and 429244 transitions. [2018-11-28 13:17:33,292 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 330942 [2018-11-28 13:17:33,432 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 330942 [2018-11-28 13:17:33,432 INFO L73 IsDeterministic]: Start isDeterministic. Operand 330942 states and 429244 transitions. [2018-11-28 13:17:33,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:17:33,549 INFO L705 BuchiCegarLoop]: Abstraction has 330942 states and 429244 transitions. [2018-11-28 13:17:33,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330942 states and 429244 transitions. [2018-11-28 13:17:43,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330942 to 330942. [2018-11-28 13:17:43,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 330942 states. [2018-11-28 13:17:43,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330942 states to 330942 states and 429244 transitions. [2018-11-28 13:17:43,486 INFO L728 BuchiCegarLoop]: Abstraction has 330942 states and 429244 transitions. [2018-11-28 13:17:43,486 INFO L608 BuchiCegarLoop]: Abstraction has 330942 states and 429244 transitions. [2018-11-28 13:17:43,486 INFO L442 BuchiCegarLoop]: ======== Iteration 35============ [2018-11-28 13:17:43,486 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 330942 states and 429244 transitions. [2018-11-28 13:17:44,435 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 313408 [2018-11-28 13:17:44,435 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:17:44,435 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:17:44,632 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-11-28 13:17:44,633 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-11-28 13:17:44,633 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-11-28 13:17:44,633 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-11-28 13:17:44,633 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:17:44,633 INFO L82 PathProgramCache]: Analyzing trace with hash -239525980, now seen corresponding path program 1 times [2018-11-28 13:17:44,633 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:17:44,633 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:17:44,634 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:17:44,634 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:17:44,634 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:17:44,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:17:44,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:17:44,657 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:17:44,657 INFO L82 PathProgramCache]: Analyzing trace with hash 1003287126, now seen corresponding path program 1 times [2018-11-28 13:17:44,657 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:17:44,657 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:17:44,658 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:17:44,658 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:17:44,658 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:17:44,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:17:44,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:17:44,705 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:17:44,705 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:17:44,705 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:17:44,706 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:17:44,706 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:17:44,706 INFO L87 Difference]: Start difference. First operand 330942 states and 429244 transitions. cyclomatic complexity: 98303 Second operand 3 states. [2018-11-28 13:17:45,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:17:45,193 INFO L93 Difference]: Finished difference Result 211262 states and 274812 transitions. [2018-11-28 13:17:45,194 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:17:45,194 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 211262 states and 274812 transitions. [2018-11-28 13:17:45,788 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 193728 [2018-11-28 13:17:46,153 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 211262 states to 211262 states and 274812 transitions. [2018-11-28 13:17:46,153 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 211262 [2018-11-28 13:17:46,250 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 211262 [2018-11-28 13:17:46,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 211262 states and 274812 transitions. [2018-11-28 13:17:46,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:17:46,338 INFO L705 BuchiCegarLoop]: Abstraction has 211262 states and 274812 transitions. [2018-11-28 13:17:46,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211262 states and 274812 transitions. [2018-11-28 13:17:48,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211262 to 211262. [2018-11-28 13:17:48,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 211262 states. [2018-11-28 13:17:48,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211262 states to 211262 states and 274812 transitions. [2018-11-28 13:17:48,311 INFO L728 BuchiCegarLoop]: Abstraction has 211262 states and 274812 transitions. [2018-11-28 13:17:48,311 INFO L608 BuchiCegarLoop]: Abstraction has 211262 states and 274812 transitions. [2018-11-28 13:17:48,311 INFO L442 BuchiCegarLoop]: ======== Iteration 36============ [2018-11-28 13:17:48,311 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 211262 states and 274812 transitions. [2018-11-28 13:17:48,738 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 193728 [2018-11-28 13:17:48,738 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:17:48,738 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:17:48,857 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-11-28 13:17:48,857 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-11-28 13:17:48,857 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-11-28 13:17:48,858 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-11-28 13:17:48,858 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:17:48,858 INFO L82 PathProgramCache]: Analyzing trace with hash -239525980, now seen corresponding path program 2 times [2018-11-28 13:17:48,858 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:17:48,858 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:17:48,858 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:17:48,858 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:17:48,859 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:17:48,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:17:48,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:17:48,874 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:17:48,874 INFO L82 PathProgramCache]: Analyzing trace with hash -191317036, now seen corresponding path program 1 times [2018-11-28 13:17:48,874 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:17:48,875 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:17:48,875 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:17:48,875 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:17:48,875 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:17:48,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:17:48,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:17:48,911 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:17:48,911 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 13:17:48,911 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:17:48,911 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:17:48,911 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:17:48,911 INFO L87 Difference]: Start difference. First operand 211262 states and 274812 transitions. cyclomatic complexity: 63551 Second operand 3 states. [2018-11-28 13:17:49,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:17:49,252 INFO L93 Difference]: Finished difference Result 176254 states and 228284 transitions. [2018-11-28 13:17:49,252 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:17:49,252 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 176254 states and 228284 transitions. [2018-11-28 13:17:50,002 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 158720 [2018-11-28 13:17:50,214 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 176254 states to 176254 states and 228284 transitions. [2018-11-28 13:17:50,214 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 176254 [2018-11-28 13:17:50,263 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 176254 [2018-11-28 13:17:50,263 INFO L73 IsDeterministic]: Start isDeterministic. Operand 176254 states and 228284 transitions. [2018-11-28 13:17:50,312 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:17:50,313 INFO L705 BuchiCegarLoop]: Abstraction has 176254 states and 228284 transitions. [2018-11-28 13:17:50,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176254 states and 228284 transitions. [2018-11-28 13:17:51,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176254 to 176254. [2018-11-28 13:17:51,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176254 states. [2018-11-28 13:17:51,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176254 states to 176254 states and 228284 transitions. [2018-11-28 13:17:51,189 INFO L728 BuchiCegarLoop]: Abstraction has 176254 states and 228284 transitions. [2018-11-28 13:17:51,189 INFO L608 BuchiCegarLoop]: Abstraction has 176254 states and 228284 transitions. [2018-11-28 13:17:51,189 INFO L442 BuchiCegarLoop]: ======== Iteration 37============ [2018-11-28 13:17:51,189 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 176254 states and 228284 transitions. [2018-11-28 13:17:51,690 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 158720 [2018-11-28 13:17:51,690 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:17:51,690 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:17:51,765 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-11-28 13:17:51,765 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-11-28 13:17:51,766 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-11-28 13:17:51,766 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-11-28 13:17:51,767 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:17:51,767 INFO L82 PathProgramCache]: Analyzing trace with hash -239525980, now seen corresponding path program 3 times [2018-11-28 13:17:51,767 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:17:51,767 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:17:51,767 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:17:51,768 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:17:51,768 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:17:51,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:17:51,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:17:51,787 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:17:51,787 INFO L82 PathProgramCache]: Analyzing trace with hash 277783384, now seen corresponding path program 1 times [2018-11-28 13:17:51,787 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:17:51,787 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:17:51,788 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:17:51,788 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:17:51,788 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:17:51,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:17:51,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:17:51,809 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:17:51,809 INFO L82 PathProgramCache]: Analyzing trace with hash 533239893, now seen corresponding path program 1 times [2018-11-28 13:17:51,809 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:17:51,809 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:17:51,810 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:17:51,810 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:17:51,810 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:17:51,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:17:51,923 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:17:51,923 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:17:51,923 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-11-28 13:17:52,280 WARN L180 SmtUtils]: Spent 351.00 ms on a formula simplification. DAG size of input: 222 DAG size of output: 170 [2018-11-28 13:17:52,344 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 13:17:52,344 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 13:17:52,344 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 13:17:52,344 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 13:17:52,344 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-28 13:17:52,344 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:17:52,344 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 13:17:52,344 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 13:17:52,344 INFO L131 ssoRankerPreferences]: Filename of dumped script: pipeline_false-unreach-call_false-termination.cil.c_Iteration37_Loop [2018-11-28 13:17:52,344 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 13:17:52,344 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 13:17:52,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-11-28 13:17:52,349 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,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-11-28 13:17:52,352 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,354 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,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-11-28 13:17:52,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-11-28 13:17:52,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-11-28 13:17:52,362 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,365 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,366 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,367 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,370 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,371 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,374 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,375 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,379 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,382 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,384 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,387 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,390 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,395 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,397 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,400 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,403 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,406 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,407 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,410 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,411 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,412 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,420 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,421 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,422 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,425 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,426 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,428 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,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-11-28 13:17:52,430 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:52,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-11-28 13:17:52,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-11-28 13:17:52,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-11-28 13:17:52,664 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 13:17:52,664 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:17:52,669 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:17:52,669 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:17:52,672 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:17:52,672 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:17:52,689 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:17:52,689 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:17:52,691 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:17:52,692 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:17:52,707 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:17:52,707 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:17:52,709 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:17:52,709 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:17:52,726 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:17:52,726 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:17:52,729 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:17:52,730 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:17:52,744 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:17:52,744 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:17:52,749 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:17:52,750 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:17:52,766 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:17:52,766 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:17:52,768 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:17:52,768 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:17:52,786 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:17:52,786 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:17:52,788 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:17:52,788 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:17:53,015 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:17:53,015 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:17:53,034 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-28 13:17:53,034 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:17:53,792 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-28 13:17:53,793 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 13:17:53,793 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 13:17:53,793 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 13:17:53,793 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 13:17:53,794 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-28 13:17:53,794 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:17:53,794 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 13:17:53,794 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 13:17:53,794 INFO L131 ssoRankerPreferences]: Filename of dumped script: pipeline_false-unreach-call_false-termination.cil.c_Iteration37_Loop [2018-11-28 13:17:53,794 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 13:17:53,794 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 13:17:53,795 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:53,796 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:53,797 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:53,802 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:53,803 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:53,804 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:53,805 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:53,806 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:53,809 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:53,815 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:53,817 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:53,819 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:53,821 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:53,823 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:53,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-11-28 13:17:53,826 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:53,829 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:53,830 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:53,831 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:53,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-11-28 13:17:53,834 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:53,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-11-28 13:17:53,837 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:53,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-11-28 13:17:53,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-11-28 13:17:53,841 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:53,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-11-28 13:17:53,845 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:53,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-11-28 13:17:53,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-11-28 13:17:53,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-11-28 13:17:53,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-11-28 13:17:53,854 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:53,855 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:53,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-11-28 13:17:53,858 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:53,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-11-28 13:17:53,863 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:53,863 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:53,865 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:17:53,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-11-28 13:17:54,091 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 13:17:54,092 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-28 13:17:54,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-11-28 13:17:54,092 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,092 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,092 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,092 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,093 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,093 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:54,093 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,094 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,094 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,094 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,094 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,094 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,094 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,095 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,095 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:54,095 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,095 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,095 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,096 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,096 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,096 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,096 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,096 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,096 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,098 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,099 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,099 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,099 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,099 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,099 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,099 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,099 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,100 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,100 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,100 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,100 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,100 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,100 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,100 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:54,100 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,101 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,101 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,101 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,101 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,101 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,101 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,101 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:54,101 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,102 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,102 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,102 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,102 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,102 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,102 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,102 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:54,102 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,103 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,103 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,103 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,103 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,103 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,103 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,103 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:54,104 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,104 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,104 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,104 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,105 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,105 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,105 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,105 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,105 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,105 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,106 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,106 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,106 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,106 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,106 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,106 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,106 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,107 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,107 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,107 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,107 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,107 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,107 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,107 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:54,107 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,108 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,108 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,108 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,109 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,109 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,109 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,109 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,109 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,109 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,110 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,110 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,110 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,110 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,110 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,110 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,110 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,111 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,111 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,111 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,111 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,111 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,111 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,112 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,112 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,112 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,113 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,113 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,113 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,113 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,113 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,113 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:54,113 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,113 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,114 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,114 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,114 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,114 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,114 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,114 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,114 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,115 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,115 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,115 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,115 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,115 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,115 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,115 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,116 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:54,116 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,116 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,116 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,117 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,117 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,117 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,117 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,117 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,117 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,117 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,117 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,118 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,118 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,118 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,118 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,118 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,118 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,118 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,118 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,118 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,119 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,119 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,119 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,119 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,119 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,119 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,119 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,119 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,120 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,120 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,120 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,120 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,120 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,120 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:54,120 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,120 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,121 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,121 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,121 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,121 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,121 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,121 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,121 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,121 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,122 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,122 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,122 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,122 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,122 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,122 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,122 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:54,122 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,122 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,123 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,123 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,123 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,123 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,123 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,123 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,123 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,123 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,124 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,124 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,124 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,124 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,124 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,124 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:54,124 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,124 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,125 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,125 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,125 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,125 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,125 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,125 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:54,126 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,126 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,126 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,127 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,127 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,127 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,127 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,127 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,127 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,127 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,128 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,128 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,128 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,128 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,128 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,129 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,129 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,129 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:54,129 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,129 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,130 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,130 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,130 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,130 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,130 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,130 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,130 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:54,130 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,131 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,132 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,132 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,132 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,132 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,132 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,132 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,132 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,133 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,133 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,133 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,134 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,134 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,134 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,134 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:54,134 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,134 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,135 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,135 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,135 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,135 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,135 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,135 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,136 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,136 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,137 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,137 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,138 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,138 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,138 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,138 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,138 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,138 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,138 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,139 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,139 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,139 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,139 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,140 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,140 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,140 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,140 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:54,140 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,141 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,141 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,141 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,141 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,141 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,141 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,142 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,142 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,142 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,142 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,143 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,143 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,143 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,143 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,143 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,143 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,143 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,143 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,144 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,144 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,144 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,144 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,145 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,145 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,145 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,145 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:54,145 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,145 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,146 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,146 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,146 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,146 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,146 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,146 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,146 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:54,147 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,147 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,147 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,148 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,148 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,148 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,148 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,148 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,148 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,149 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,149 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,149 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,149 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,149 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,149 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,150 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:17:54,150 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,150 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,151 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,151 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,151 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,151 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,151 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:17:54,151 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,151 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,152 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,152 INFO L497 LassoAnalysis]: Using template '2-nested'. [2018-11-28 13:17:54,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-11-28 13:17:54,152 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,153 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,153 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,153 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,153 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,153 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:17:54,153 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,154 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,154 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,155 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,155 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,155 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,155 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,155 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,155 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:17:54,155 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,156 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,156 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,156 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,156 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,157 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,157 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,157 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:17:54,157 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,159 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,161 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,161 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,161 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,161 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,161 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,161 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,162 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:17:54,162 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,162 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,162 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,163 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,163 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,163 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,163 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,163 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,163 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:17:54,163 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,164 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,164 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,164 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,164 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,165 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,165 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,165 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,165 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:17:54,165 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,165 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,166 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,166 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,166 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,166 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,166 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,166 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,167 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:17:54,167 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,167 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,167 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,168 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,168 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,168 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,168 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,168 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,168 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:17:54,168 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,169 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,170 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,170 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,170 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,170 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,170 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,170 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:17:54,170 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,171 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,171 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,172 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,172 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,172 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,172 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,172 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:17:54,172 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,173 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,173 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,173 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,173 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,173 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,173 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,174 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,174 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:17:54,174 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,175 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,175 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,175 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,175 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,176 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,176 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,176 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,176 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:17:54,176 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,177 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,177 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,177 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,177 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,177 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,177 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,177 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,178 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:17:54,178 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,178 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,179 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,179 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,179 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,179 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,179 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,179 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,180 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:17:54,180 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,180 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,181 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,181 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,181 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,181 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,181 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,181 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,181 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:17:54,182 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,182 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,182 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,182 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,183 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,183 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,183 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,183 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,183 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:17:54,183 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,213 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,213 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,213 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,213 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,214 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,214 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,214 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,214 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:17:54,214 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,215 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,215 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,216 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,216 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,216 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,216 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,216 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,216 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:17:54,217 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,217 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,217 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,218 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,218 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,218 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,218 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,218 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,218 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:17:54,218 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,219 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,219 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,261 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,261 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,261 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,261 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,262 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,262 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:17:54,262 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,262 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,263 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,263 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,263 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,263 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,263 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,264 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:17:54,264 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,264 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,265 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,265 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,265 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,265 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,265 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,265 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:17:54,265 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,266 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,266 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,266 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,313 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,313 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,313 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,313 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:17:54,314 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,314 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,315 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,315 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,315 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,315 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,315 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,315 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:17:54,315 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,316 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,316 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,316 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,316 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,316 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,316 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,317 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,317 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:17:54,317 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,318 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,318 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,318 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,318 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,319 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,319 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,319 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,319 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:17:54,319 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,364 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,364 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,365 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,365 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,365 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,365 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,365 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:17:54,365 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,366 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,366 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,366 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,367 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,367 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,367 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,367 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:17:54,367 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,367 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,368 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,368 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,368 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,368 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,368 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,369 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:17:54,369 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,378 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,411 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,411 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,411 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,411 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,411 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,412 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:17:54,412 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,412 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,413 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,413 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,413 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,413 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,413 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,413 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,413 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:17:54,413 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,414 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,414 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,414 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,414 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,415 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,415 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,415 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,415 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:17:54,415 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,417 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,419 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,420 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,420 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,465 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,466 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,466 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,466 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:17:54,466 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,467 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,467 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,468 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,468 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,468 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,468 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,468 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:17:54,468 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,470 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,471 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,471 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,471 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,471 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,471 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,471 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:17:54,471 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,472 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,472 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,472 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,472 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,473 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,473 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,473 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:17:54,473 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,517 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,517 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,517 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,517 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,518 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,518 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,518 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,518 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:17:54,518 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,519 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,519 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,519 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,519 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,519 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,520 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,520 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:17:54,520 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,520 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,521 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,521 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,521 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,521 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,521 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,521 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:17:54,522 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,522 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,562 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,562 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,562 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,562 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,562 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,563 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:17:54,563 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,563 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,564 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,564 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,564 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,564 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,564 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:54,564 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:17:54,564 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,565 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,565 INFO L497 LassoAnalysis]: Using template '3-nested'. [2018-11-28 13:17:54,565 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,565 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,565 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,566 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,566 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,566 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:54,566 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,566 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,567 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,567 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,568 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,568 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,614 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,614 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,615 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:54,615 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,615 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,615 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,616 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,616 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,616 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,616 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,616 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,616 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:54,617 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:17:54,617 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,620 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,620 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,620 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,620 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,621 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,621 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:54,621 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:17:54,621 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,622 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,622 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,622 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,622 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,622 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,622 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,622 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:54,623 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,623 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,665 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,666 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,666 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,666 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,666 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,666 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,666 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:54,667 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,667 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,667 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,667 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,668 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,668 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,668 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,668 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,668 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:54,668 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,668 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,669 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,669 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,669 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,669 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,670 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,670 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,670 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:54,670 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,670 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,671 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,671 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,712 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,712 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,713 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,713 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,713 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:54,713 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:17:54,713 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,714 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,714 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,714 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,714 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,714 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,714 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:54,715 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:17:54,715 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,715 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,716 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,716 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,716 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,716 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,716 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:54,716 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,716 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,719 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,719 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,719 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,768 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,768 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,769 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:54,769 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:17:54,769 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,770 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,770 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,770 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,770 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,770 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,770 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,770 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:54,771 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:17:54,771 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,771 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,772 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,772 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,772 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,772 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,772 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:54,773 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:17:54,773 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,773 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,774 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,774 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,774 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,774 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,774 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:54,774 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,774 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,821 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,822 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,822 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,822 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,822 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,822 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:54,822 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:17:54,822 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,823 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,823 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,823 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,824 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,824 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,824 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,824 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:54,824 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,824 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,825 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,825 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,826 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,826 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,826 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,826 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,826 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:54,826 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:17:54,827 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,827 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,827 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,868 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,868 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,868 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,868 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,868 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:54,869 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:17:54,869 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,869 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,870 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:54,870 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,870 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,870 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,870 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,870 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:54,871 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:17:54,871 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,871 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,872 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,872 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,872 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,872 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,872 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:54,872 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,872 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,873 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,873 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,873 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,920 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,920 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,920 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:54,920 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:17:54,921 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,921 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,922 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,922 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,922 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,922 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,922 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:54,922 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,922 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,923 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,923 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,923 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,924 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,924 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,924 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:54,924 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:17:54,924 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,925 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,925 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,925 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,925 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,925 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,925 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:54,926 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,926 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,973 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,974 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,974 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,974 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,974 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,974 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:54,974 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,974 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,976 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,976 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,976 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,976 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,976 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:54,976 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:54,977 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:17:54,977 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,977 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:54,978 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:54,978 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:54,978 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:54,978 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:54,978 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:54,978 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:54,979 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:54,979 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:54,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-11-28 13:17:55,023 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,023 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,023 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,023 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:55,023 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:55,024 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:55,024 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,025 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,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-11-28 13:17:55,026 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,026 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,026 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,026 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:55,026 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:55,026 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:17:55,026 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,027 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,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-11-28 13:17:55,027 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,028 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,028 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,028 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:55,028 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:55,028 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:55,028 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,029 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,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-11-28 13:17:55,029 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,029 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,075 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,075 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:55,075 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:55,076 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:17:55,076 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,078 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,078 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:55,079 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,079 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,079 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,079 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:55,079 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:55,079 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:17:55,079 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,080 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,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-11-28 13:17:55,080 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,080 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,081 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,081 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:55,081 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:55,081 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:55,081 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,082 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,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-11-28 13:17:55,083 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,083 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,083 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,083 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:55,083 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:55,083 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:17:55,083 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,130 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,130 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:55,130 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,130 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,130 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,131 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:55,131 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:55,131 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:17:55,131 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,132 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,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-11-28 13:17:55,132 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,132 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,132 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,132 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:55,133 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:55,133 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:55,133 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,133 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,134 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:55,134 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,134 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,134 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,134 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:55,134 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:55,134 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:55,135 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,135 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,135 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:55,179 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,180 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,180 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,180 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:55,180 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:55,180 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:17:55,180 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,181 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,181 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:55,181 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,181 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,182 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,182 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:55,182 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:55,182 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:17:55,182 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,183 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,183 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:55,183 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,183 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,183 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,183 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:55,184 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:17:55,184 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:17:55,184 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,184 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,184 INFO L497 LassoAnalysis]: Using template '4-nested'. [2018-11-28 13:17:55,185 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:55,185 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,185 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,235 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,235 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:55,236 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,236 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:17:55,236 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,237 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,238 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:55,238 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,238 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,238 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,238 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:55,238 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,238 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:17:55,238 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,239 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,239 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:55,239 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,240 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,240 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,240 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:55,240 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,240 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:17:55,240 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,243 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,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-11-28 13:17:55,244 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,244 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,244 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,244 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:55,244 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,245 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:17:55,245 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,289 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,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-11-28 13:17:55,290 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,290 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,290 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,290 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:55,290 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,290 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:17:55,290 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,291 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,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-11-28 13:17:55,291 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,291 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,292 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,292 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:55,292 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,292 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:17:55,292 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,293 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,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-11-28 13:17:55,293 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,293 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,293 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,293 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:55,293 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,293 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:17:55,294 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,294 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,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-11-28 13:17:55,338 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,339 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,339 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,339 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:55,339 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,339 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:17:55,339 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,341 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,341 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:55,341 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,341 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,341 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,341 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:55,342 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,342 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:17:55,342 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,343 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,343 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:55,343 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,343 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,343 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,343 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:55,343 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,344 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:17:55,344 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,344 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,345 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:55,345 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,345 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,393 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,393 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:55,394 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,394 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:17:55,394 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,395 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,395 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:55,396 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,396 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,396 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,396 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:55,396 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,396 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:17:55,396 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,397 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,397 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:55,398 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,398 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,398 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,398 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:55,398 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,398 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:17:55,398 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,399 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,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-11-28 13:17:55,399 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,399 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,400 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,400 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:55,400 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,400 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:17:55,400 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,444 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,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-11-28 13:17:55,444 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,444 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,444 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,444 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:55,444 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,445 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:17:55,445 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,445 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,446 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:55,446 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,446 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,446 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,446 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:55,446 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,446 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:17:55,447 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,447 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,447 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:55,448 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,448 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,448 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,448 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:55,448 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,448 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:17:55,448 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,449 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,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-11-28 13:17:55,496 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,496 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,496 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,496 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:55,496 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,496 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:17:55,496 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,497 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,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-11-28 13:17:55,497 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,498 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,498 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,498 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:55,498 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,498 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:17:55,498 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,499 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,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-11-28 13:17:55,499 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,500 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,500 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,500 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:55,500 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,500 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:17:55,500 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,501 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,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-11-28 13:17:55,501 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,501 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,556 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,556 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:55,556 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,556 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:17:55,556 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,557 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,557 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:55,557 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,558 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,558 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,558 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:55,558 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,558 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:17:55,558 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,559 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,559 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:55,559 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,559 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,560 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,560 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:55,560 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,560 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:17:55,560 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,561 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,561 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:55,561 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,561 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,561 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,561 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:55,561 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,562 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:17:55,562 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,607 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,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-11-28 13:17:55,608 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,608 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,608 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,608 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:55,608 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,609 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:17:55,609 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,610 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,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-11-28 13:17:55,610 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,610 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,611 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,611 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:55,611 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,611 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:17:55,611 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,612 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,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-11-28 13:17:55,613 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,613 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,613 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,613 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:55,613 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,613 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:17:55,613 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,614 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,614 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:55,661 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,661 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,661 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,661 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:55,661 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,661 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:17:55,661 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,662 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,662 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:55,662 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,663 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,663 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,663 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:55,663 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,663 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:17:55,663 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,665 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,665 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:55,665 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,665 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,665 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,665 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:55,665 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,666 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:17:55,666 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,666 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,667 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:55,667 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,667 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,715 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,716 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:55,716 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,716 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:17:55,716 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,717 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,717 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:55,717 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,717 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,717 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,717 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:55,717 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,718 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:17:55,718 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,723 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,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-11-28 13:17:55,724 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,724 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,724 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,724 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:55,724 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,724 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:17:55,724 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,725 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,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-11-28 13:17:55,726 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,726 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,726 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,726 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:55,726 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,726 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:17:55,726 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,775 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,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-11-28 13:17:55,775 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,775 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,776 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,776 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:55,776 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,776 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:17:55,776 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,777 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,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-11-28 13:17:55,777 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,777 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,777 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,778 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:55,778 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,778 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:17:55,778 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,779 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,779 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:55,779 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,779 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,779 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,779 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:55,780 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,780 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:17:55,780 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,781 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,781 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:55,826 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,826 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,826 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,826 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:55,826 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,827 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:17:55,827 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,827 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,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-11-28 13:17:55,828 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,828 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,828 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,828 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:55,828 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,828 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:17:55,828 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,829 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,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-11-28 13:17:55,830 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,830 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,830 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,830 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:55,830 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,830 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:17:55,830 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,831 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,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-11-28 13:17:55,831 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:17:55,831 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,881 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,881 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:17:55,881 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:17:55,881 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:17:55,881 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,882 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,882 INFO L497 LassoAnalysis]: Using template '2-phase'. [2018-11-28 13:17:55,882 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:55,883 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:17:55,883 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:17:55,883 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,883 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,883 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:55,883 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:55,883 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:17:55,883 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,886 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,887 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:17:55,887 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:17:55,887 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:17:55,887 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,887 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:17:55,887 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:17:55,887 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:17:55,888 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:17:55,888 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:17:55,889 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:17:55,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-11-28 13:17:55,889 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:17:55,889 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:17:55,889 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:17:55,934 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts WARNING: YOUR LOGFILE WAS TOO LONG, SOME LINES IN THE MIDDLE WERE REMOVED. [2018-11-28 13:18:24,655 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-11-28 13:18:24,655 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:18:24,655 INFO L82 PathProgramCache]: Analyzing trace with hash -239525980, now seen corresponding path program 11 times [2018-11-28 13:18:24,655 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:18:24,655 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:18:24,656 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:24,656 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:18:24,656 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:24,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:18:24,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:18:24,667 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:18:24,667 INFO L82 PathProgramCache]: Analyzing trace with hash -2088166392, now seen corresponding path program 1 times [2018-11-28 13:18:24,667 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:18:24,668 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:18:24,668 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:24,668 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:18:24,668 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:24,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:18:24,714 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-11-28 13:18:24,714 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:18:24,714 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:18:24,714 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:18:24,714 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:18:24,714 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:18:24,714 INFO L87 Difference]: Start difference. First operand 186750 states and 241916 transitions. cyclomatic complexity: 55167 Second operand 3 states. [2018-11-28 13:18:25,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:18:25,065 INFO L93 Difference]: Finished difference Result 202494 states and 260732 transitions. [2018-11-28 13:18:25,065 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:18:25,066 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 202494 states and 260732 transitions. [2018-11-28 13:18:25,658 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 182336 [2018-11-28 13:18:26,524 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 202494 states to 202494 states and 260732 transitions. [2018-11-28 13:18:26,525 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 202494 [2018-11-28 13:18:26,561 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 202494 [2018-11-28 13:18:26,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 202494 states and 260732 transitions. [2018-11-28 13:18:26,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:18:26,617 INFO L705 BuchiCegarLoop]: Abstraction has 202494 states and 260732 transitions. [2018-11-28 13:18:26,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202494 states and 260732 transitions. [2018-11-28 13:18:27,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202494 to 202494. [2018-11-28 13:18:27,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 202494 states. [2018-11-28 13:18:27,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202494 states to 202494 states and 260732 transitions. [2018-11-28 13:18:27,788 INFO L728 BuchiCegarLoop]: Abstraction has 202494 states and 260732 transitions. [2018-11-28 13:18:27,788 INFO L608 BuchiCegarLoop]: Abstraction has 202494 states and 260732 transitions. [2018-11-28 13:18:27,789 INFO L442 BuchiCegarLoop]: ======== Iteration 46============ [2018-11-28 13:18:27,789 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 202494 states and 260732 transitions. [2018-11-28 13:18:28,223 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 182336 [2018-11-28 13:18:28,224 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:18:28,224 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:18:28,307 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-11-28 13:18:28,307 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-11-28 13:18:28,307 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-11-28 13:18:28,308 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-11-28 13:18:28,308 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:18:28,308 INFO L82 PathProgramCache]: Analyzing trace with hash -239525980, now seen corresponding path program 12 times [2018-11-28 13:18:28,308 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:18:28,308 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:18:28,308 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:28,309 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:18:28,309 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:28,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:18:28,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:18:28,326 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:18:28,327 INFO L82 PathProgramCache]: Analyzing trace with hash 1098883206, now seen corresponding path program 1 times [2018-11-28 13:18:28,327 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:18:28,327 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:18:28,327 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:28,327 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:18:28,327 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:28,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:18:28,354 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-11-28 13:18:28,354 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:18:28,354 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:18:28,355 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:18:28,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:18:28,355 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:18:28,355 INFO L87 Difference]: Start difference. First operand 202494 states and 260732 transitions. cyclomatic complexity: 58239 Second operand 3 states. [2018-11-28 13:18:28,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:18:28,598 INFO L93 Difference]: Finished difference Result 123838 states and 158716 transitions. [2018-11-28 13:18:28,599 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:18:28,599 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 123838 states and 158716 transitions. [2018-11-28 13:18:28,935 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 109760 [2018-11-28 13:18:29,541 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 123838 states to 123838 states and 158716 transitions. [2018-11-28 13:18:29,541 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 123838 [2018-11-28 13:18:29,563 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 123838 [2018-11-28 13:18:29,563 INFO L73 IsDeterministic]: Start isDeterministic. Operand 123838 states and 158716 transitions. [2018-11-28 13:18:29,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:18:29,591 INFO L705 BuchiCegarLoop]: Abstraction has 123838 states and 158716 transitions. [2018-11-28 13:18:29,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123838 states and 158716 transitions. [2018-11-28 13:18:30,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123838 to 123838. [2018-11-28 13:18:30,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123838 states. [2018-11-28 13:18:30,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123838 states to 123838 states and 158716 transitions. [2018-11-28 13:18:30,205 INFO L728 BuchiCegarLoop]: Abstraction has 123838 states and 158716 transitions. [2018-11-28 13:18:30,205 INFO L608 BuchiCegarLoop]: Abstraction has 123838 states and 158716 transitions. [2018-11-28 13:18:30,205 INFO L442 BuchiCegarLoop]: ======== Iteration 47============ [2018-11-28 13:18:30,205 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 123838 states and 158716 transitions. [2018-11-28 13:18:30,475 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 109760 [2018-11-28 13:18:30,475 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:18:30,475 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:18:30,521 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-11-28 13:18:30,521 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-11-28 13:18:30,521 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-11-28 13:18:30,521 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-11-28 13:18:30,522 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:18:30,522 INFO L82 PathProgramCache]: Analyzing trace with hash -239525980, now seen corresponding path program 13 times [2018-11-28 13:18:30,522 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:18:30,522 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:18:30,522 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:30,522 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:18:30,522 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:30,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:18:30,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:18:30,533 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:18:30,533 INFO L82 PathProgramCache]: Analyzing trace with hash -750071670, now seen corresponding path program 1 times [2018-11-28 13:18:30,533 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:18:30,533 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:18:30,534 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:30,534 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:18:30,534 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:30,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:18:30,576 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-11-28 13:18:30,577 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:18:30,577 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:18:30,577 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:18:30,577 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:18:30,577 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:18:30,577 INFO L87 Difference]: Start difference. First operand 123838 states and 158716 transitions. cyclomatic complexity: 34879 Second operand 3 states. [2018-11-28 13:18:30,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:18:30,747 INFO L93 Difference]: Finished difference Result 82398 states and 106044 transitions. [2018-11-28 13:18:30,747 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:18:30,747 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 82398 states and 106044 transitions. [2018-11-28 13:18:30,944 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 71712 [2018-11-28 13:18:31,069 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 82398 states to 82398 states and 106044 transitions. [2018-11-28 13:18:31,070 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 82398 [2018-11-28 13:18:31,104 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 82398 [2018-11-28 13:18:31,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 82398 states and 106044 transitions. [2018-11-28 13:18:31,137 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:18:31,137 INFO L705 BuchiCegarLoop]: Abstraction has 82398 states and 106044 transitions. [2018-11-28 13:18:31,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82398 states and 106044 transitions. [2018-11-28 13:18:31,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82398 to 82398. [2018-11-28 13:18:31,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82398 states. [2018-11-28 13:18:31,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82398 states to 82398 states and 106044 transitions. [2018-11-28 13:18:31,603 INFO L728 BuchiCegarLoop]: Abstraction has 82398 states and 106044 transitions. [2018-11-28 13:18:31,603 INFO L608 BuchiCegarLoop]: Abstraction has 82398 states and 106044 transitions. [2018-11-28 13:18:31,603 INFO L442 BuchiCegarLoop]: ======== Iteration 48============ [2018-11-28 13:18:31,603 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 82398 states and 106044 transitions. [2018-11-28 13:18:31,777 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 71712 [2018-11-28 13:18:31,777 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:18:31,777 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:18:31,810 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-11-28 13:18:31,810 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-11-28 13:18:31,810 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-11-28 13:18:31,810 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-11-28 13:18:31,810 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:18:31,810 INFO L82 PathProgramCache]: Analyzing trace with hash -239525980, now seen corresponding path program 14 times [2018-11-28 13:18:31,811 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:18:31,811 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:18:31,811 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:31,811 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:18:31,811 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:31,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:18:31,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:18:31,824 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:18:31,824 INFO L82 PathProgramCache]: Analyzing trace with hash 283119758, now seen corresponding path program 1 times [2018-11-28 13:18:31,824 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:18:31,824 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:18:31,825 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:31,825 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:18:31,825 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:31,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:18:31,870 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-11-28 13:18:31,870 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:18:31,870 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:18:31,871 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:18:31,871 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:18:31,871 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:18:31,871 INFO L87 Difference]: Start difference. First operand 82398 states and 106044 transitions. cyclomatic complexity: 23647 Second operand 3 states. [2018-11-28 13:18:32,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:18:32,180 INFO L93 Difference]: Finished difference Result 93534 states and 118972 transitions. [2018-11-28 13:18:32,181 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:18:32,181 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 93534 states and 118972 transitions. [2018-11-28 13:18:32,408 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 80992 [2018-11-28 13:18:32,551 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 93534 states to 93534 states and 118972 transitions. [2018-11-28 13:18:32,552 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 93534 [2018-11-28 13:18:32,589 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 93534 [2018-11-28 13:18:32,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93534 states and 118972 transitions. [2018-11-28 13:18:32,625 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:18:32,626 INFO L705 BuchiCegarLoop]: Abstraction has 93534 states and 118972 transitions. [2018-11-28 13:18:32,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93534 states and 118972 transitions. [2018-11-28 13:18:33,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93534 to 93534. [2018-11-28 13:18:33,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93534 states. [2018-11-28 13:18:33,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93534 states to 93534 states and 118972 transitions. [2018-11-28 13:18:33,138 INFO L728 BuchiCegarLoop]: Abstraction has 93534 states and 118972 transitions. [2018-11-28 13:18:33,138 INFO L608 BuchiCegarLoop]: Abstraction has 93534 states and 118972 transitions. [2018-11-28 13:18:33,139 INFO L442 BuchiCegarLoop]: ======== Iteration 49============ [2018-11-28 13:18:33,139 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 93534 states and 118972 transitions. [2018-11-28 13:18:33,334 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 80992 [2018-11-28 13:18:33,335 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:18:33,335 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:18:33,370 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-11-28 13:18:33,370 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-11-28 13:18:33,370 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-11-28 13:18:33,370 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-11-28 13:18:33,370 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:18:33,371 INFO L82 PathProgramCache]: Analyzing trace with hash -239525980, now seen corresponding path program 15 times [2018-11-28 13:18:33,371 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:18:33,371 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:18:33,371 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:33,371 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:18:33,371 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:33,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:18:33,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:18:33,382 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:18:33,383 INFO L82 PathProgramCache]: Analyzing trace with hash -164546936, now seen corresponding path program 1 times [2018-11-28 13:18:33,383 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:18:33,383 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:18:33,383 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:33,383 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:18:33,383 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:33,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:18:33,417 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-11-28 13:18:33,417 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:18:33,417 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:18:33,417 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:18:33,417 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:18:33,417 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:18:33,418 INFO L87 Difference]: Start difference. First operand 93534 states and 118972 transitions. cyclomatic complexity: 25439 Second operand 3 states. [2018-11-28 13:18:33,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:18:33,642 INFO L93 Difference]: Finished difference Result 106014 states and 132508 transitions. [2018-11-28 13:18:33,643 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:18:33,643 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 106014 states and 132508 transitions. [2018-11-28 13:18:33,906 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 91392 [2018-11-28 13:18:34,070 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 106014 states to 106014 states and 132508 transitions. [2018-11-28 13:18:34,071 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 106014 [2018-11-28 13:18:34,113 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 106014 [2018-11-28 13:18:34,113 INFO L73 IsDeterministic]: Start isDeterministic. Operand 106014 states and 132508 transitions. [2018-11-28 13:18:34,152 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:18:34,152 INFO L705 BuchiCegarLoop]: Abstraction has 106014 states and 132508 transitions. [2018-11-28 13:18:34,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106014 states and 132508 transitions. [2018-11-28 13:18:34,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106014 to 106014. [2018-11-28 13:18:34,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 106014 states. [2018-11-28 13:18:35,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106014 states to 106014 states and 132508 transitions. [2018-11-28 13:18:35,169 INFO L728 BuchiCegarLoop]: Abstraction has 106014 states and 132508 transitions. [2018-11-28 13:18:35,169 INFO L608 BuchiCegarLoop]: Abstraction has 106014 states and 132508 transitions. [2018-11-28 13:18:35,169 INFO L442 BuchiCegarLoop]: ======== Iteration 50============ [2018-11-28 13:18:35,170 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 106014 states and 132508 transitions. [2018-11-28 13:18:35,341 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 91392 [2018-11-28 13:18:35,341 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:18:35,341 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:18:35,375 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-11-28 13:18:35,375 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-11-28 13:18:35,375 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-11-28 13:18:35,376 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-11-28 13:18:35,376 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:18:35,376 INFO L82 PathProgramCache]: Analyzing trace with hash -239525980, now seen corresponding path program 16 times [2018-11-28 13:18:35,376 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:18:35,376 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:18:35,377 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:35,377 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:18:35,377 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:35,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:18:35,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:18:35,393 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:18:35,393 INFO L82 PathProgramCache]: Analyzing trace with hash -1564784762, now seen corresponding path program 1 times [2018-11-28 13:18:35,393 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:18:35,393 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:18:35,393 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:35,393 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:18:35,393 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:35,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:18:35,438 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-11-28 13:18:35,438 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:18:35,438 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:18:35,439 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:18:35,439 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:18:35,439 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:18:35,439 INFO L87 Difference]: Start difference. First operand 106014 states and 132508 transitions. cyclomatic complexity: 26495 Second operand 3 states. [2018-11-28 13:18:35,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:18:35,649 INFO L93 Difference]: Finished difference Result 115422 states and 142652 transitions. [2018-11-28 13:18:35,650 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:18:35,650 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 115422 states and 142652 transitions. [2018-11-28 13:18:35,930 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100800 [2018-11-28 13:18:36,107 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 115422 states to 115422 states and 142652 transitions. [2018-11-28 13:18:36,107 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 115422 [2018-11-28 13:18:36,153 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 115422 [2018-11-28 13:18:36,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 115422 states and 142652 transitions. [2018-11-28 13:18:36,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:18:36,199 INFO L705 BuchiCegarLoop]: Abstraction has 115422 states and 142652 transitions. [2018-11-28 13:18:36,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115422 states and 142652 transitions. [2018-11-28 13:18:36,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115422 to 115422. [2018-11-28 13:18:36,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 115422 states. [2018-11-28 13:18:36,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115422 states to 115422 states and 142652 transitions. [2018-11-28 13:18:36,811 INFO L728 BuchiCegarLoop]: Abstraction has 115422 states and 142652 transitions. [2018-11-28 13:18:36,811 INFO L608 BuchiCegarLoop]: Abstraction has 115422 states and 142652 transitions. [2018-11-28 13:18:36,811 INFO L442 BuchiCegarLoop]: ======== Iteration 51============ [2018-11-28 13:18:36,811 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 115422 states and 142652 transitions. [2018-11-28 13:18:37,044 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100800 [2018-11-28 13:18:37,044 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:18:37,044 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:18:37,088 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-11-28 13:18:37,088 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-11-28 13:18:37,088 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-11-28 13:18:37,088 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-11-28 13:18:37,089 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:18:37,089 INFO L82 PathProgramCache]: Analyzing trace with hash -239525980, now seen corresponding path program 17 times [2018-11-28 13:18:37,089 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:18:37,089 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:18:37,089 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:37,089 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:18:37,089 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:37,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:18:37,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:18:37,105 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:18:37,105 INFO L82 PathProgramCache]: Analyzing trace with hash 94460102, now seen corresponding path program 1 times [2018-11-28 13:18:37,105 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:18:37,105 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:18:37,105 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:37,105 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:18:37,105 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:37,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:18:37,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:18:37,153 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:18:37,153 INFO L82 PathProgramCache]: Analyzing trace with hash -122692733, now seen corresponding path program 1 times [2018-11-28 13:18:37,154 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:18:37,154 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:18:37,154 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:37,154 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:18:37,154 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:18:37,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:18:37,267 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:18:37,267 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-28 13:18:37,267 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:18:37,274 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:18:37,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:18:37,326 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 13:18:37,587 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 13:18:37,603 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-28 13:18:37,603 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2018-11-28 13:18:38,788 WARN L180 SmtUtils]: Spent 1.18 s on a formula simplification. DAG size of input: 411 DAG size of output: 323 [2018-11-28 13:18:38,998 WARN L180 SmtUtils]: Spent 202.00 ms on a formula simplification that was a NOOP. DAG size: 187 [2018-11-28 13:18:39,000 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 13:18:39,000 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 13:18:39,000 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 13:18:39,000 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 13:18:39,000 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-28 13:18:39,000 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:18:39,000 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 13:18:39,000 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 13:18:39,000 INFO L131 ssoRankerPreferences]: Filename of dumped script: pipeline_false-unreach-call_false-termination.cil.c_Iteration51_Loop [2018-11-28 13:18:39,000 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 13:18:39,000 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 13:18:39,003 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,007 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,022 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,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-11-28 13:18:39,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-11-28 13:18:39,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-11-28 13:18:39,087 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,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-11-28 13:18:39,094 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,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-11-28 13:18:39,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-11-28 13:18:39,114 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,118 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,133 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,137 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,141 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,149 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,151 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,152 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,155 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,158 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,159 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,160 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,162 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,163 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,164 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,165 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,167 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,170 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,171 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,172 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,173 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,174 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,176 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,178 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,180 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,183 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,184 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,185 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,186 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,187 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:39,188 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:42,593 WARN L180 SmtUtils]: Spent 3.16 s on a formula simplification that was a NOOP. DAG size: 137 [2018-11-28 13:18:42,716 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 13:18:42,717 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:18:42,719 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:18:42,719 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:18:42,735 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:18:42,735 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:18:42,755 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:18:42,755 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:18:42,762 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:18:42,762 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:18:42,782 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:18:42,782 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:18:42,785 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:18:42,786 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:18:42,812 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:18:42,812 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:18:42,814 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:18:42,814 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:18:42,842 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:18:42,842 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:18:42,845 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:18:42,845 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:18:42,870 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:18:42,871 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:18:42,986 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-28 13:18:42,986 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:18:58,595 INFO L450 LassoAnalysis]: Proving nontermination failed: SMT Solver returned 'unknown'. [2018-11-28 13:18:58,602 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 13:18:58,602 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 13:18:58,602 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 13:18:58,602 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 13:18:58,602 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-28 13:18:58,602 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:18:58,603 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 13:18:58,603 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 13:18:58,603 INFO L131 ssoRankerPreferences]: Filename of dumped script: pipeline_false-unreach-call_false-termination.cil.c_Iteration51_Loop [2018-11-28 13:18:58,603 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 13:18:58,603 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 13:18:58,605 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,609 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,611 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,614 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,615 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,616 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,620 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,621 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,626 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,627 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,629 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,633 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,634 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,638 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,640 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,640 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,642 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,687 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,688 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,689 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,690 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,693 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,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-11-28 13:18:58,695 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,697 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,699 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,700 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,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-11-28 13:18:58,703 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,709 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,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-11-28 13:18:58,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-11-28 13:18:58,715 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,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-11-28 13:18:58,719 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,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-11-28 13:18:58,766 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,770 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,770 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,771 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,773 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:18:58,774 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:02,298 WARN L180 SmtUtils]: Spent 3.26 s on a formula simplification that was a NOOP. DAG size: 137 [2018-11-28 13:19:02,384 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 13:19:02,384 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-28 13:19:02,384 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,385 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,385 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,385 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,385 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:02,385 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,385 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:02,385 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,386 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,386 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,386 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,386 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,386 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,386 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,386 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,387 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:02,387 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,387 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,387 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,387 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,387 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,387 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,387 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:02,387 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,387 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:02,387 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,388 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,388 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,388 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,388 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,388 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,388 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,388 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,388 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:02,388 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,388 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,388 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,389 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,389 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,389 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,389 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,389 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,389 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:02,389 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,389 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,389 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,390 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,390 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,390 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,390 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:02,390 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,390 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:02,390 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,390 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,391 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,394 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,394 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,394 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,394 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,394 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,394 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:02,394 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,395 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,395 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,395 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,395 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,395 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,395 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,395 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,395 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:02,396 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,396 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,396 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,396 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,396 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,396 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,396 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,397 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,397 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:02,397 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,397 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,397 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,397 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,397 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,397 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,398 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,398 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,398 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:02,398 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,398 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,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-11-28 13:19:02,398 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,398 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,399 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,399 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:02,399 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,399 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:02,399 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,400 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,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-11-28 13:19:02,400 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,400 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,400 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,400 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,400 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,400 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:02,401 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,401 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,401 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,401 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,401 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,401 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,401 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,401 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,402 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:02,402 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,402 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,402 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,402 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,402 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,402 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,402 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:02,403 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,403 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:02,403 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,403 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,403 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,403 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,403 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,403 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,403 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,403 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,403 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:02,403 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,404 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,404 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,404 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,404 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,404 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,404 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,404 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,404 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:02,404 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,404 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,404 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,404 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,405 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,405 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,405 INFO L206 nArgumentSynthesizer]: 32 loop disjuncts [2018-11-28 13:19:02,405 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,421 INFO L402 nArgumentSynthesizer]: We have 64 Motzkin's Theorem applications. [2018-11-28 13:19:02,421 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,580 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,580 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,580 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,581 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,581 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,581 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,581 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,581 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:02,581 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,581 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,582 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,582 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,582 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,582 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,582 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,582 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,582 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:02,582 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,583 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,583 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,583 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,583 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,583 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,583 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,583 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,583 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:02,584 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,584 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,584 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,584 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,584 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,585 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,585 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:02,585 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,585 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:02,585 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,585 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,585 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,586 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,586 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,586 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,586 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,586 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,586 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:02,586 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,587 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,587 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,587 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,587 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,587 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,587 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:02,587 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,588 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:02,588 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,588 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,588 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,588 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,588 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,588 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,589 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:02,589 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,589 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:02,589 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,589 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,589 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,589 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,590 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,590 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,590 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,590 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,590 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:02,590 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,590 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,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-11-28 13:19:02,591 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,591 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,591 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,591 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,591 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,591 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:02,591 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,591 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,592 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,592 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,592 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,592 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,592 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,592 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,592 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:02,592 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,593 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,593 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,593 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,593 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,593 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,594 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,594 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,594 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:02,594 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,594 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,594 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,594 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,595 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,595 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,595 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:02,595 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,595 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:02,595 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,596 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,596 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,596 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,596 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,596 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,597 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,597 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,597 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:02,597 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,597 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,597 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,598 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,598 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,598 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,598 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,598 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,598 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:02,598 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,599 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,599 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,599 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,599 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,599 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,599 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,599 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,600 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:02,600 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,600 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,600 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,601 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,601 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,601 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,601 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,601 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,601 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:02,601 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,602 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,602 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,602 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,602 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,602 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,602 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,603 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,603 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:02,603 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,603 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,603 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,603 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,604 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,604 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,604 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:02,604 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,604 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:02,604 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,605 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,605 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,605 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,606 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,606 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,606 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:02,606 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,606 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:02,606 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,606 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,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-11-28 13:19:02,607 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,607 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,607 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,607 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:02,607 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,607 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:02,607 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,608 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,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-11-28 13:19:02,609 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,609 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,609 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,609 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,609 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,609 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:02,609 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,610 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,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-11-28 13:19:02,610 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,610 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,610 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,610 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,610 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,610 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:02,610 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,611 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,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-11-28 13:19:02,611 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,611 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,611 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,611 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,611 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,612 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:02,612 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,612 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,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-11-28 13:19:02,613 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,613 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,613 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,613 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,613 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,613 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:02,613 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,614 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,614 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,614 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,614 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,614 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,614 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:02,614 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:02,615 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:02,615 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,615 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,615 INFO L497 LassoAnalysis]: Using template '2-nested'. [2018-11-28 13:19:02,615 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,615 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,615 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,616 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,616 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:02,616 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:02,616 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:02,616 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,617 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,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-11-28 13:19:02,618 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,618 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,618 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,618 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,618 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:02,618 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:02,618 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,619 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,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-11-28 13:19:02,619 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,620 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,620 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,620 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:02,620 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:02,620 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:02,620 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,620 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,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-11-28 13:19:02,621 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,621 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,621 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,621 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,621 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:02,621 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:02,621 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,622 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,622 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,622 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,622 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,622 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,622 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,622 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:02,623 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:02,623 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,623 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,623 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,623 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,623 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,624 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,624 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:02,624 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:02,624 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:02,624 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,625 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,625 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,626 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,626 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,626 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,626 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,626 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:02,626 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:02,626 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,627 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,627 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,627 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,627 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,627 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,627 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,627 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:02,627 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:02,627 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,628 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,628 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,628 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,628 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,628 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,629 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,629 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:02,629 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:02,629 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,630 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,630 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,630 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,630 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,630 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,630 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,630 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:02,631 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:02,631 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,631 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,631 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,631 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,631 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,631 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,632 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:02,632 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:02,632 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:02,632 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,633 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,633 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,633 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,633 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,634 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,634 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,634 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:02,634 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:02,634 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,634 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,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-11-28 13:19:02,635 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,635 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,635 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,635 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,635 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:02,635 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:02,635 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,636 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,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-11-28 13:19:02,637 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,637 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,637 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,637 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:02,637 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:02,637 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:02,637 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,638 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,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-11-28 13:19:02,638 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,638 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,638 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,638 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,638 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:02,638 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:02,638 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,664 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,665 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,665 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,665 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,665 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,665 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,665 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:02,666 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:02,666 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,666 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,666 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:02,666 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,667 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,667 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,667 INFO L206 nArgumentSynthesizer]: 32 loop disjuncts [2018-11-28 13:19:02,667 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:02,704 INFO L402 nArgumentSynthesizer]: We have 96 Motzkin's Theorem applications. [2018-11-28 13:19:02,704 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,920 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19: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-11-28 13:19:02,920 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,921 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,921 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,921 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,921 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:02,921 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:02,921 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,922 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19: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-11-28 13:19:02,922 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,922 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,922 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,922 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,922 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:02,923 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:02,923 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,923 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19: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-11-28 13:19:02,923 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,923 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,923 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,924 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,924 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:02,924 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:02,924 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,925 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19: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-11-28 13:19:02,925 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,925 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,925 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,925 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:02,925 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:02,925 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:02,926 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,926 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,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-11-28 13:19:02,926 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,926 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,948 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,949 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,949 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:02,949 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:02,949 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,949 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19: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-11-28 13:19:02,950 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,950 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,950 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,950 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:02,950 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:02,950 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:02,950 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,950 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,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-11-28 13:19:02,951 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,951 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,951 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,951 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:02,951 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:02,951 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:02,951 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:02,951 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:02,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-11-28 13:19:02,952 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:02,952 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:02,952 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:02,952 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:02,952 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:02,952 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:02,952 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:03,071 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:03,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-11-28 13:19:03,072 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:03,072 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:03,072 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:03,072 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:03,072 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:03,072 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:03,072 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:03,073 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:03,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-11-28 13:19:03,073 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:03,073 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:03,073 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:03,073 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:03,074 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:03,074 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:03,074 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:03,075 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:03,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-11-28 13:19:03,075 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:03,075 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:03,075 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:03,075 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:03,075 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:03,076 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:03,076 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:03,076 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:03,076 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:03,193 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:03,193 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:03,194 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:03,194 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:03,194 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:03,194 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:03,194 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:03,195 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:03,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-11-28 13:19:03,195 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:03,195 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:03,195 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:03,195 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:03,196 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:03,196 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:03,196 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:03,196 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:03,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-11-28 13:19:03,196 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:03,196 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:03,196 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:03,196 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:03,197 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:03,197 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:03,197 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:03,197 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:03,197 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:03,197 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:03,197 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:03,328 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:03,328 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:03,328 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:03,328 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:03,328 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:03,329 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:03,329 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:03,329 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:03,329 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:03,329 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:03,329 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:03,329 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:03,329 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:03,329 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:03,330 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:03,330 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:03,330 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:03,330 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:03,330 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:03,330 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:03,330 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:03,331 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:03,331 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:03,331 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:03,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-11-28 13:19:03,331 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:03,331 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:03,331 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:03,331 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:03,331 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:03,331 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:03,332 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:03,452 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:03,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-11-28 13:19:03,453 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:03,453 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:03,453 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:03,453 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:03,453 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:03,453 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:03,453 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:03,453 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:03,453 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:03,453 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:03,454 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:03,454 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:03,454 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:03,454 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:03,454 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:03,454 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:03,455 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:03,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-11-28 13:19:03,455 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:03,455 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:03,455 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:03,455 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:03,455 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:03,455 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:03,455 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:03,456 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:03,456 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:03,569 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:03,569 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:03,569 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:03,569 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:03,569 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:03,569 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:03,569 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:03,570 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:03,570 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:03,570 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:03,570 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:03,570 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:03,570 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:03,570 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:03,570 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:03,570 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:03,571 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:03,571 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:03,571 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:03,571 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:03,571 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:03,571 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:03,571 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:03,571 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:03,571 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:03,572 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:03,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-11-28 13:19:03,572 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:03,572 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:03,706 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:03,706 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:03,706 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:03,707 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:03,707 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:03,707 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:03,707 INFO L497 LassoAnalysis]: Using template '3-nested'. [2018-11-28 13:19:03,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-11-28 13:19:03,708 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:03,708 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:03,708 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:03,708 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:03,708 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:03,708 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:03,708 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:03,710 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:03,710 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:03,710 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:03,711 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:03,711 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:03,711 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:03,711 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:03,711 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:03,711 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:03,712 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:03,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-11-28 13:19:03,713 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:03,713 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:03,713 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:03,713 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:03,713 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:03,713 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:03,713 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:03,833 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:03,834 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:03,834 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:03,834 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:03,834 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:03,834 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:03,834 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:03,834 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:03,834 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:03,835 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:03,835 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:03,835 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:03,835 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:03,835 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:03,835 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:03,835 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:03,835 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:03,835 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:03,835 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:03,836 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:03,836 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:03,836 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:03,836 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:03,836 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:03,836 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:03,836 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:03,836 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:03,837 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:03,837 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:03,949 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:03,949 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:03,949 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:03,949 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:03,949 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:03,949 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:03,949 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:03,950 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:03,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-11-28 13:19:03,950 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:03,950 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:03,950 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:03,950 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:03,950 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:03,951 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:03,951 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:03,951 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:03,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-11-28 13:19:03,951 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:03,952 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:03,952 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:03,952 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:03,952 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:03,952 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:03,952 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:03,953 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:03,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-11-28 13:19:03,953 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:03,953 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:04,086 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:04,086 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:04,086 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:04,087 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:04,087 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:04,087 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:04,087 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:04,087 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:04,087 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:04,087 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:04,088 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:04,088 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:04,088 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:04,088 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:04,089 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:04,089 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:04,089 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:04,089 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:04,090 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:04,090 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:04,090 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:04,090 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:04,090 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:04,090 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:04,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-11-28 13:19:04,091 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:04,091 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:04,091 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:04,091 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:04,091 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:04,092 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:04,092 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:04,213 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:04,213 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:04,213 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:04,213 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:04,213 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:04,213 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:04,213 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:04,214 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:04,214 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:04,214 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:04,215 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:04,215 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:04,215 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:04,215 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:04,215 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:04,215 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:04,215 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:04,215 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:04,216 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:04,216 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:04,216 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:04,216 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:04,217 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:04,217 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:04,217 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:04,217 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:04,217 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:04,218 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:04,218 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:04,335 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:04,336 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:04,336 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:04,336 INFO L206 nArgumentSynthesizer]: 32 loop disjuncts [2018-11-28 13:19:04,336 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:04,364 INFO L402 nArgumentSynthesizer]: We have 128 Motzkin's Theorem applications. [2018-11-28 13:19:04,364 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:04,594 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:04,595 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:04,595 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:04,595 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:04,595 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:04,595 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:04,595 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:04,595 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:04,596 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:04,596 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:04,596 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:04,596 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:04,596 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:04,596 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:04,597 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:04,597 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:04,597 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:04,597 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:04,597 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:04,597 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:04,598 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:04,598 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:04,598 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:04,598 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:04,598 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:04,598 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:04,598 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:04,599 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:04,599 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:04,599 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:04,599 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:04,599 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:04,600 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:04,600 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:04,600 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:04,600 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:04,600 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:04,600 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:04,601 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:04,601 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:04,601 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:04,601 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:04,601 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:04,601 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:04,601 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:04,602 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:04,602 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:04,602 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:04,602 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:04,603 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:04,603 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:04,603 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:04,603 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:04,603 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:04,603 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:04,604 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:04,604 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:04,604 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:04,604 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:04,604 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:04,604 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:04,604 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:04,604 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:04,605 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:04,605 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:04,605 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:04,605 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:04,605 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:04,605 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:04,605 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:04,606 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:04,606 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:04,606 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:04,606 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:04,606 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:04,606 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:04,607 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:04,607 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:04,607 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:04,607 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:04,607 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:04,607 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:04,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-11-28 13:19:04,712 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:04,712 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:04,712 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:04,712 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:04,712 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:04,712 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:04,712 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:04,713 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:04,713 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:04,713 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:04,713 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:04,713 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:04,713 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:04,713 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:04,713 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:04,713 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:04,714 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:04,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-11-28 13:19:04,714 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:04,714 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:04,714 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:04,714 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:04,714 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:04,714 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:04,714 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:04,715 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:04,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-11-28 13:19:04,715 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:04,716 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:04,840 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:04,840 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:04,840 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:04,841 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:04,841 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:04,841 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:04,841 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:04,841 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:04,841 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:04,841 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:04,841 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:04,842 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:04,842 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:04,842 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:04,843 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:04,843 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:04,843 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:04,843 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:04,843 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:04,843 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:04,843 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:04,843 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:04,844 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:04,844 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:04,844 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:04,844 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:04,845 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:04,845 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:04,845 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:04,845 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:04,845 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:04,845 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:04,961 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:04,961 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:04,961 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:04,961 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:04,961 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:04,961 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:04,962 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:04,962 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:04,962 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:04,962 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:04,962 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:04,963 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:04,963 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:04,963 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:04,963 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:04,963 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:04,963 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:04,963 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:04,965 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:04,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-11-28 13:19:04,965 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:04,965 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:04,965 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:04,965 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:04,965 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:04,965 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:04,965 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:04,966 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:04,966 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:05,071 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:05,071 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:05,071 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:05,071 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:05,071 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:05,072 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:05,072 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:05,073 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:05,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-11-28 13:19:05,073 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:05,074 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:05,074 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:05,074 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:05,074 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:05,074 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:05,074 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:05,074 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:05,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-11-28 13:19:05,075 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:05,075 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:05,075 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:05,075 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:05,075 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:05,075 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:05,075 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:05,076 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:05,076 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:05,076 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:05,076 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:05,197 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:05,198 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:05,198 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:05,198 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:05,198 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:05,199 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:05,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-11-28 13:19:05,199 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:05,199 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:05,200 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:05,200 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:05,200 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:05,200 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:05,200 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:05,201 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:05,201 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:05,201 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:05,201 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:05,201 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:05,201 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:05,201 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:05,202 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:05,202 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:05,202 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:05,202 INFO L497 LassoAnalysis]: Using template '4-nested'. [2018-11-28 13:19:05,202 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:05,203 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:05,203 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:05,203 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:05,203 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:05,203 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:05,203 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:19:05,203 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:05,323 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:05,324 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:05,324 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:05,324 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:05,324 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:05,324 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:05,324 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:05,324 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:05,325 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:05,325 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:05,326 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:05,326 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:05,326 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:05,326 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:05,326 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:05,326 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:05,326 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:19:05,327 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:05,327 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:05,327 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:05,327 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:05,327 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:05,328 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:05,328 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:05,328 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:05,328 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:05,328 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:05,328 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:05,329 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:05,439 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:05,439 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:05,439 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:05,439 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:05,440 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:05,440 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:05,440 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:05,440 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:05,441 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:05,441 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:05,441 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:05,441 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:05,441 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:05,441 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:05,441 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:19:05,442 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:05,443 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:05,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-11-28 13:19:05,444 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:05,444 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:05,444 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:05,444 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:05,444 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:05,444 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:05,444 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:05,445 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:05,445 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:05,445 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:05,445 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:05,570 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:05,570 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:05,570 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:05,571 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:05,571 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:05,572 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:05,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-11-28 13:19:05,572 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:05,572 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:05,572 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:05,572 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:05,572 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:05,572 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:05,573 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:05,573 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:05,573 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:05,573 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:05,574 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:05,574 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:05,574 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:05,574 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:05,574 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:05,574 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:05,575 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:05,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-11-28 13:19:05,575 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:05,575 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:05,575 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:05,575 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:05,575 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:05,576 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:19:05,576 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:05,702 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:05,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-11-28 13:19:05,703 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:05,703 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:05,703 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:05,703 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:05,703 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:05,703 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:05,704 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:05,704 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:05,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-11-28 13:19:05,704 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:05,705 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:05,705 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:05,705 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:05,705 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:05,705 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:05,705 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:05,707 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:05,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-11-28 13:19:05,707 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:05,707 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:05,707 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:05,708 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:05,708 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:05,708 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:19:05,708 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:05,709 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:05,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-11-28 13:19:05,827 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:05,827 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:05,827 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:05,828 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:05,828 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:05,828 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:05,828 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:05,829 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:05,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-11-28 13:19:05,829 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:05,829 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:05,829 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:05,829 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:05,829 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:05,829 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:05,830 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:05,830 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:05,830 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:05,831 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:05,831 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:05,831 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:05,831 INFO L206 nArgumentSynthesizer]: 32 loop disjuncts [2018-11-28 13:19:05,831 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:05,882 INFO L402 nArgumentSynthesizer]: We have 160 Motzkin's Theorem applications. [2018-11-28 13:19:05,882 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:06,163 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:06,163 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:06,163 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:06,163 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:06,163 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:06,163 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:06,163 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:06,164 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:06,164 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:06,164 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:06,164 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:06,164 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:06,164 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:06,165 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:06,165 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:06,165 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:06,165 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:06,165 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:06,165 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:06,165 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:06,165 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:06,166 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:06,166 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:06,166 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:06,166 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:06,166 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:06,166 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:06,167 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:06,167 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:06,167 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:06,167 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:06,167 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:06,167 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:06,167 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:06,167 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:19:06,167 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:06,168 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:06,168 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:06,168 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:06,168 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:06,168 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:06,168 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:06,168 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:06,168 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:06,168 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:06,169 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:06,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-11-28 13:19:06,169 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:06,170 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:06,170 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:06,170 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:06,170 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:06,170 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:19:06,170 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:06,170 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:06,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-11-28 13:19:06,171 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:06,171 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:06,171 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:06,171 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:06,171 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:06,171 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:19:06,171 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:06,171 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:06,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-11-28 13:19:06,256 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:06,256 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:06,256 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:06,256 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:06,256 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:06,257 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:06,257 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:06,257 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19: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-11-28 13:19:06,257 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:06,257 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:06,258 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:06,258 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:06,258 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:06,258 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:06,258 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:06,258 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:06,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-11-28 13:19:06,258 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:06,259 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:06,259 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:06,259 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:06,259 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:06,259 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:06,259 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:06,260 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:06,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-11-28 13:19:06,260 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:06,260 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:06,393 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:06,393 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:06,393 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:06,393 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:06,393 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:06,394 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:06,394 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:06,394 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:06,394 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:06,394 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:06,394 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:06,394 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:06,395 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:19:06,395 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:06,396 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:06,396 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:06,396 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:06,397 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:06,397 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:06,397 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:06,397 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:06,397 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:06,397 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:06,398 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:06,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-11-28 13:19:06,398 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:06,398 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:06,398 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:06,399 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:06,399 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:06,399 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:06,399 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:06,520 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:06,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-11-28 13:19:06,521 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:06,521 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:06,521 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:06,521 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:06,521 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:06,521 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:06,521 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:06,522 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:06,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-11-28 13:19:06,522 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:06,522 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:06,522 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:06,522 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:06,522 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:06,522 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:06,522 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:06,523 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:06,523 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:06,523 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:06,523 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:06,523 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:06,524 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:06,524 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:06,524 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:06,524 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:06,524 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:06,524 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:06,648 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:06,648 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:06,648 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:06,648 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:06,648 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:06,648 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:19:06,648 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:06,650 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:06,650 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:06,650 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:06,650 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:06,650 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:06,650 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:06,650 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:06,650 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:19:06,650 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:06,651 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:06,651 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:06,651 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:06,651 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:06,651 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:06,651 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:06,651 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:06,651 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:19:06,651 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:06,653 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:06,653 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:06,654 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:06,654 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:06,784 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:06,784 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:06,784 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:06,784 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:06,784 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:06,785 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:06,785 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:06,785 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:06,785 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:06,785 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:06,785 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:06,785 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:06,786 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:06,786 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:06,786 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:06,786 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:06,786 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:06,786 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:06,787 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:06,787 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:06,787 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:06,787 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:06,787 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:06,787 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:06,788 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:06,788 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:06,788 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:06,788 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:06,788 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:06,788 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:06,788 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:06,788 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:06,908 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:06,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-11-28 13:19:06,908 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:06,908 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:06,908 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:06,909 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:06,909 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:06,909 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:19:06,909 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:06,909 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:06,909 INFO L497 LassoAnalysis]: Using template '2-phase'. [2018-11-28 13:19:06,910 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:06,910 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:06,910 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:06,910 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:06,910 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:06,910 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:06,910 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:06,911 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:06,911 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:06,913 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:06,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-11-28 13:19:06,913 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:06,914 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:06,914 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:06,914 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:06,914 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:06,914 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:06,914 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:06,914 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:06,915 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:07,023 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:07,023 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:07,023 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:07,023 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:07,023 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:07,023 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:07,023 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:07,024 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:07,024 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:07,025 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:07,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-11-28 13:19:07,025 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:07,025 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:07,025 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:07,025 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:07,025 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:07,025 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:07,025 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:07,025 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:07,026 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:07,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-11-28 13:19:07,026 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:07,026 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:07,026 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:07,026 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:07,026 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:07,026 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:07,027 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:07,027 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:07,027 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:07,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-11-28 13:19:07,151 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:07,151 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:07,151 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:07,151 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:07,151 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:07,151 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:07,151 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:07,151 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:07,153 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:07,153 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:07,153 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:07,153 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:07,153 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:07,153 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:07,153 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:07,153 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:07,154 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:07,154 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:07,154 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:07,154 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:07,154 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:07,154 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:07,154 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:07,154 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:07,154 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:07,154 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:07,155 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:07,155 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:07,155 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:07,155 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:07,275 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:07,275 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:07,275 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:07,276 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:07,276 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:07,276 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:07,276 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:07,276 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:07,276 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:07,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-11-28 13:19:07,277 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:07,277 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:07,277 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:07,277 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:07,277 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:07,277 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:07,277 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:07,277 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:07,277 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:07,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-11-28 13:19:07,278 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:07,278 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:07,278 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:07,278 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:07,278 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:07,278 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:07,279 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:07,279 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:07,280 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:07,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-11-28 13:19:07,389 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:07,389 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:07,389 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:07,390 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:07,390 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:07,390 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:07,390 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:07,390 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:07,390 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:07,390 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:07,391 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:07,391 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:07,391 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:07,391 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:07,391 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:07,391 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:07,391 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:07,391 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:07,393 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:07,393 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:07,393 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:07,393 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:07,393 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:07,393 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:07,393 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:07,393 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:07,394 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:07,394 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:07,394 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:07,394 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:07,517 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:07,517 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:07,517 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:07,517 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:07,518 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:07,518 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:07,518 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:07,518 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:07,518 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:07,518 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:07,518 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:07,519 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:07,519 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:07,519 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:07,519 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:07,519 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:07,519 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:07,519 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:07,519 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:07,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-11-28 13:19:07,520 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:07,520 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:07,520 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:07,520 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:07,520 INFO L206 nArgumentSynthesizer]: 32 loop disjuncts [2018-11-28 13:19:07,520 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:07,575 INFO L402 nArgumentSynthesizer]: We have 96 Motzkin's Theorem applications. [2018-11-28 13:19:07,575 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:08,982 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:08,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-11-28 13:19:08,983 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:08,983 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:08,983 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:08,983 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:08,983 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:08,983 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:08,983 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:08,983 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:08,983 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:08,984 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:08,984 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:08,984 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:08,984 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:08,984 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:08,984 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:08,984 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:08,984 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:08,984 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:08,984 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:08,985 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:08,985 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:08,985 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:08,985 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:08,985 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:08,985 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:08,985 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:08,985 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:08,985 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:08,986 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:08,986 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:08,986 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:08,986 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:08,986 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:08,986 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:08,986 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:08,986 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:08,987 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:08,987 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:08,988 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:08,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-11-28 13:19:08,988 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:08,988 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:08,988 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:08,988 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:08,988 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:08,988 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:08,988 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:08,988 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:08,989 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:08,989 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:08,989 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:08,989 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:08,990 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:08,990 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:08,990 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:08,990 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:08,990 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:08,990 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:08,991 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:08,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-11-28 13:19:08,991 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:08,991 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:08,991 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:08,991 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:08,991 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:08,991 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:08,991 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:08,992 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:08,992 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:08,992 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:08,992 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:08,992 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:08,992 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:08,992 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:08,992 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:08,992 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:08,992 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:08,993 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:08,993 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:08,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-11-28 13:19:08,993 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:08,993 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:08,993 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:08,993 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:08,993 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:08,993 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:08,994 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:08,994 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:08,994 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:08,994 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:08,994 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:08,994 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:08,994 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:08,994 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:08,994 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:08,994 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:08,995 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:08,995 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:08,995 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:08,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-11-28 13:19:08,996 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:08,996 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:08,996 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:08,996 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:08,996 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:08,996 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:08,996 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:08,996 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:08,997 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:08,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-11-28 13:19:08,997 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:08,997 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:08,997 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:08,997 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:08,997 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:08,997 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:08,997 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:08,997 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:08,999 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:08,999 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:08,999 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:08,999 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:09,000 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,000 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,000 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:09,000 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:09,000 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:09,000 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,000 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,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-11-28 13:19:09,001 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,001 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:09,001 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,001 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,001 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:09,001 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:09,001 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:09,001 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,002 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,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-11-28 13:19:09,002 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,002 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:09,002 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,002 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,002 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:09,002 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:09,003 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:09,003 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,003 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,003 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:09,003 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,003 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:09,003 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,003 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,003 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:09,003 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:09,004 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:09,004 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,004 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,005 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:09,005 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,005 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:09,005 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,005 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,005 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:09,005 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:09,005 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:09,005 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,006 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,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-11-28 13:19:09,006 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,006 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:09,006 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,006 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,006 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:09,006 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:09,006 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:09,006 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,009 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,009 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:09,010 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,010 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:09,010 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,010 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,010 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:09,010 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:09,010 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:09,010 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,011 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,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-11-28 13:19:09,011 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,011 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:09,011 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,011 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,011 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:09,011 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:09,011 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:09,011 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,013 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,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-11-28 13:19:09,013 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,013 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:09,013 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,013 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,013 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:09,013 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:09,013 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:09,014 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,014 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,014 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:09,014 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,014 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:09,014 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,014 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,014 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:09,014 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:09,014 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:09,015 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,015 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,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-11-28 13:19:09,015 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,015 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:09,015 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,015 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,015 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:09,015 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:09,016 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:09,016 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,016 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,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-11-28 13:19:09,017 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,017 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:09,017 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,017 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,017 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:09,017 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:09,017 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-28 13:19:09,017 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,018 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,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-11-28 13:19:09,018 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,018 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:09,018 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,018 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,018 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:09,018 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-28 13:19:09,019 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:09,019 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,020 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,020 INFO L497 LassoAnalysis]: Using template '3-phase'. [2018-11-28 13:19:09,020 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:09,020 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,020 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:09,020 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,020 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,020 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:09,020 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:09,021 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:09,021 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,023 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,023 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:09,023 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,023 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:09,023 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,023 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,024 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:09,024 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:09,024 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:09,024 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,025 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,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-11-28 13:19:09,025 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,025 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:09,026 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,026 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,026 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:09,026 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:09,026 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:09,026 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,028 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,028 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:09,028 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,028 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:09,028 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,028 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,028 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:09,028 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:09,028 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:09,028 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,029 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,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-11-28 13:19:09,029 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,029 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:09,029 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,029 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,029 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:09,029 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:09,030 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:09,030 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,030 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,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-11-28 13:19:09,030 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,030 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:09,030 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,031 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,031 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:09,031 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:09,031 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:09,031 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,034 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,034 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:09,034 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,034 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:09,034 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,034 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,034 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:09,034 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:09,035 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:09,035 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,035 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,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-11-28 13:19:09,035 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,035 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:09,035 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,036 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,036 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:09,036 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:09,036 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:09,036 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,037 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,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-11-28 13:19:09,136 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,137 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:09,137 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,137 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,137 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:09,137 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:09,137 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:09,137 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,138 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,138 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:09,138 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,138 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:09,138 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,138 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,138 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:09,138 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:09,138 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:09,139 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,139 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,139 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:09,139 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,139 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:09,139 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,139 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,140 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:09,140 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:09,140 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:09,140 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,142 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,142 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:09,245 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,245 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:09,245 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,245 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,245 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:09,245 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:09,245 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:09,245 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,246 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,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-11-28 13:19:09,246 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,246 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:09,246 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,246 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,246 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:09,246 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:09,247 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:09,247 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,249 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,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-11-28 13:19:09,249 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,249 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:09,249 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,250 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,250 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:09,250 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:09,250 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:09,250 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,251 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,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-11-28 13:19:09,363 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,363 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:09,363 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,363 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,363 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:09,363 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:09,364 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:09,364 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,364 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,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-11-28 13:19:09,364 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,365 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:09,365 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,365 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,365 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:09,365 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:09,365 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:09,365 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:09,366 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:09,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-11-28 13:19:09,366 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:09,366 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:09,366 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:09,366 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:09,366 INFO L206 nArgumentSynthesizer]: 32 loop disjuncts [2018-11-28 13:19:09,366 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:09,458 INFO L402 nArgumentSynthesizer]: We have 128 Motzkin's Theorem applications. [2018-11-28 13:19:09,458 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,683 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,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-11-28 13:19:14,683 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,684 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:14,684 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,684 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,684 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:14,684 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:14,684 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:14,684 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,685 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,686 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:14,686 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,686 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:14,686 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,686 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,686 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:14,686 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:14,686 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:14,687 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,687 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,688 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:14,688 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,688 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:14,688 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,688 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,688 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:14,688 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:14,689 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:14,689 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,691 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,691 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:14,691 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,691 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:14,691 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,691 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,691 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:14,691 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:14,692 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:14,692 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,694 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,695 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:14,695 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,695 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:14,695 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,695 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,695 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:14,695 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:14,696 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:14,696 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,698 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,698 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:14,698 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,698 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:14,698 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,698 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,698 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:14,699 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:14,699 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:14,699 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,701 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,701 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:14,701 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,701 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:14,702 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,702 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,702 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:14,702 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:14,702 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:14,702 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,703 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,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-11-28 13:19:14,704 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,704 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:14,704 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,704 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,704 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:14,704 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:14,704 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:14,705 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,705 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,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-11-28 13:19:14,706 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,706 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:14,706 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,706 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,706 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:14,706 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:14,707 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:14,707 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,708 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,708 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:14,708 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,708 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:14,708 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,708 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,708 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:14,708 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:14,709 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:14,709 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,711 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,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-11-28 13:19:14,711 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,711 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:14,711 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,711 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,711 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:14,711 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:14,712 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:14,712 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,712 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,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-11-28 13:19:14,712 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,713 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:14,713 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,713 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,713 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:14,713 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:14,714 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:14,714 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,717 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,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-11-28 13:19:14,718 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,718 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:14,718 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,718 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,718 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:14,718 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:14,719 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:14,719 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,719 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,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-11-28 13:19:14,720 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,720 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:14,720 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,720 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,720 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:14,720 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:14,720 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:14,720 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,721 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,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-11-28 13:19:14,722 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,722 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:14,722 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,722 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,722 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:14,722 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:14,722 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:14,722 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,723 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,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-11-28 13:19:14,723 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,723 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:14,723 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,723 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,723 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:14,723 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:14,723 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:14,724 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,725 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,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-11-28 13:19:14,725 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,725 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:14,725 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,725 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,725 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:14,725 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:14,725 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:14,725 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,726 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,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-11-28 13:19:14,726 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,726 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:14,726 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,726 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,726 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:14,726 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:14,727 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:14,727 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,732 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,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-11-28 13:19:14,732 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,732 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:14,732 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,732 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,732 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:14,733 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:14,733 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:14,733 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,733 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,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-11-28 13:19:14,734 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,734 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:14,734 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,734 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,734 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:14,734 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:14,734 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:14,734 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,737 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,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-11-28 13:19:14,737 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,737 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:14,737 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,737 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,737 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:14,737 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:14,737 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:14,737 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,738 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,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-11-28 13:19:14,738 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,738 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:14,738 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,738 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,738 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:14,738 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:14,739 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:14,739 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,739 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,739 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:14,739 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,739 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:14,739 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,740 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,740 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:14,740 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:14,740 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:14,740 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,741 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,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-11-28 13:19:14,741 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,741 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:14,741 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,741 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,741 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:14,741 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:14,742 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:14,742 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,743 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,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-11-28 13:19:14,743 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,743 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-28 13:19:14,743 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,743 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,743 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:14,743 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:14,744 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:14,744 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,745 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,745 INFO L497 LassoAnalysis]: Using template '4-phase'. [2018-11-28 13:19:14,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-11-28 13:19:14,745 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,745 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:14,745 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,745 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,745 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:14,745 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:14,746 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:19:14,746 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,749 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,749 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:14,749 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,749 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:14,750 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,750 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,750 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:14,750 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:14,750 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:14,750 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,752 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,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-11-28 13:19:14,752 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,752 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:14,752 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,752 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,752 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:14,752 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:14,753 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:19:14,753 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,755 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,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-11-28 13:19:14,755 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,755 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:14,755 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,755 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,755 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:14,755 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:14,756 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:14,756 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,756 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,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-11-28 13:19:14,756 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,756 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:14,757 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,757 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,757 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:14,757 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:14,757 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:14,757 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,758 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,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-11-28 13:19:14,758 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,758 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:14,758 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,758 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,758 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:14,758 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:14,759 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:19:14,759 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,762 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,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-11-28 13:19:14,762 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,762 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:14,762 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,762 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,762 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:14,762 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:14,763 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:14,763 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,763 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,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-11-28 13:19:14,763 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,763 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:14,764 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,764 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,764 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:14,764 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:14,764 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:14,764 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,765 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,765 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:14,765 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,765 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:14,765 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,765 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,765 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:14,765 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:14,765 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:14,765 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,766 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,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-11-28 13:19:14,766 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,766 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:14,766 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,766 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,766 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:14,766 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:14,767 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:14,767 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,767 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,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-11-28 13:19:14,767 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,768 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:14,768 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,768 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,768 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:14,768 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:14,768 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:19:14,768 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,772 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,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-11-28 13:19:14,772 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,772 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:14,772 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,772 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,772 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:14,772 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:14,772 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:14,773 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,773 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,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-11-28 13:19:14,773 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,773 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:14,773 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,773 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,773 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:14,774 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:14,774 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:14,774 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,776 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,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-11-28 13:19:14,777 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,777 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:14,777 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,777 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,777 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:14,777 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:14,777 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:19:14,777 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,778 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,778 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:14,778 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,778 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:14,778 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,778 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,778 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:14,779 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:14,779 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:14,779 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,779 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,779 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:14,780 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,780 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:14,780 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,780 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,780 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:14,780 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:14,780 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:14,780 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:14,781 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:14,781 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:14,781 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:14,781 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:14,781 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:14,781 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:14,781 INFO L206 nArgumentSynthesizer]: 32 loop disjuncts [2018-11-28 13:19:14,781 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:14,935 INFO L402 nArgumentSynthesizer]: We have 160 Motzkin's Theorem applications. [2018-11-28 13:19:14,935 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:21,778 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:21,778 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:21,778 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:21,778 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:21,778 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:21,778 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:21,778 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:21,778 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:21,779 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:21,779 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:21,779 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:21,779 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:21,780 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:21,780 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:21,780 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:21,780 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:21,780 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:21,780 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:21,780 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:21,780 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:21,781 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:21,781 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:21,781 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:21,781 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:21,781 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:21,781 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:21,781 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:21,781 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:21,782 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:21,782 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,080 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,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-11-28 13:19:22,080 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,080 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:22,080 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,080 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,080 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:22,080 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:22,081 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:19:22,081 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,083 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,084 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:22,084 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,084 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:22,084 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,084 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,084 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:22,084 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:22,084 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:22,084 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,086 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,086 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:22,086 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,086 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:22,086 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,086 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,086 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:22,086 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:22,087 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:19:22,087 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,090 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,090 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:22,090 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,090 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:22,090 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,090 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,091 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:22,091 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:22,092 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:19:22,092 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,093 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,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-11-28 13:19:22,093 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,093 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:22,093 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,093 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,093 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:22,093 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:22,094 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:22,094 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,095 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,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-11-28 13:19:22,095 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,095 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:22,095 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,096 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,096 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:22,096 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:22,096 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:22,096 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,097 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,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-11-28 13:19:22,098 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,098 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:22,098 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,098 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,098 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:22,098 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:22,099 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:22,099 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,101 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,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-11-28 13:19:22,102 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,102 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:22,102 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,102 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,102 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:22,102 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:22,103 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:22,103 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,104 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,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-11-28 13:19:22,104 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,104 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:22,104 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,104 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,105 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:22,105 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:22,106 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:19:22,106 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,111 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,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-11-28 13:19:22,111 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,111 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:22,111 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,111 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,112 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:22,112 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:22,112 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:22,112 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,113 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,113 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:22,113 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,113 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:22,113 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,113 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,113 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:22,113 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:22,114 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:22,114 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,115 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,115 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:22,115 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,115 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:22,116 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,116 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,116 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:22,116 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:22,116 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:22,116 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,117 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,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-11-28 13:19:22,117 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,117 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:22,117 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,117 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,117 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:22,117 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:22,117 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:22,118 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,119 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,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-11-28 13:19:22,119 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,119 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:22,119 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,119 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,120 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:22,120 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:22,120 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:22,120 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,120 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,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-11-28 13:19:22,121 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,121 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:22,121 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,121 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,121 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:22,121 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:22,122 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:19:22,122 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,137 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,137 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:22,137 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,137 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:22,137 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,137 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,137 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:22,137 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:22,138 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:19:22,138 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,138 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,138 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:22,139 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,139 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:22,139 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,139 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,139 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:22,139 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:22,139 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:19:22,140 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,143 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,143 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:22,143 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,143 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:22,143 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,143 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,143 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:22,143 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:22,143 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:22,144 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,144 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,144 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:22,144 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,144 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:22,144 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,144 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,144 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:22,145 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:22,145 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:22,145 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,145 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,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-11-28 13:19:22,146 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,146 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:22,146 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,146 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,146 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:22,146 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:22,146 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:22,146 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,148 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,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-11-28 13:19:22,148 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,148 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:22,148 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,148 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,148 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:22,148 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:22,149 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-28 13:19:22,149 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,150 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,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-11-28 13:19:22,150 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,151 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:22,151 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,151 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,151 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:22,151 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-28 13:19:22,151 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-28 13:19:22,151 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,153 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,153 INFO L497 LassoAnalysis]: Using template '2-lex'. [2018-11-28 13:19:22,153 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:22,154 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,154 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:22,154 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,154 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,154 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:22,154 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:22,154 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:22,154 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,156 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,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-11-28 13:19:22,156 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,156 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:22,156 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,156 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,156 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:22,156 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:22,157 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:22,157 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,158 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,158 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:22,158 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,158 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:22,158 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,158 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,158 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:22,158 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:22,158 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:22,158 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,159 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,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-11-28 13:19:22,160 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,160 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:22,160 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,160 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,160 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:22,160 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:22,160 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:22,160 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,161 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,161 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:22,161 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,161 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:22,161 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,161 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,161 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:22,161 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:22,161 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:22,161 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,162 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,162 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:22,162 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,162 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:22,162 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,162 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,162 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:22,162 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:22,163 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:22,163 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,165 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,165 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:22,165 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,165 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:22,165 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,165 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,165 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:22,165 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:22,165 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:22,165 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,166 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,166 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:22,166 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,166 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:22,166 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,166 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,166 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:22,166 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:22,167 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:22,167 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,167 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,168 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:22,168 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,168 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:22,168 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,168 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,168 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:22,168 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:22,168 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:22,168 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,169 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,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-11-28 13:19:22,169 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,169 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:22,169 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,169 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,169 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:22,169 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:22,169 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:22,169 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,170 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,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-11-28 13:19:22,170 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,170 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:22,170 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,171 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,171 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:22,171 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:22,171 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:22,171 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,173 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,173 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:22,173 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,173 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:22,173 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,173 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,173 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:22,173 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:22,173 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:22,173 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,174 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,174 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:22,174 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,174 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:22,174 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,174 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,174 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:22,174 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:22,175 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:22,175 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,176 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,176 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:22,177 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,177 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:22,177 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,177 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,177 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:22,177 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:22,177 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:22,177 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,178 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,178 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:22,178 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,178 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:22,178 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,178 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,178 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:22,178 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:22,178 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:22,178 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,179 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,179 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:22,179 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,179 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:22,179 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,179 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,180 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:22,180 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:22,180 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:22,180 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:22,181 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:22,181 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:22,181 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:22,181 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:22,181 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:22,181 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:22,181 INFO L206 nArgumentSynthesizer]: 32 loop disjuncts [2018-11-28 13:19:22,181 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:22,226 INFO L402 nArgumentSynthesizer]: We have 128 Motzkin's Theorem applications. [2018-11-28 13:19:22,226 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,761 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,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-11-28 13:19:24,761 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,761 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:24,761 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,762 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,762 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:24,762 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:24,762 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:24,762 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,763 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,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-11-28 13:19:24,763 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,763 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:24,763 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,763 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,763 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:24,763 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:24,763 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:24,763 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,764 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,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-11-28 13:19:24,764 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,764 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:24,764 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,764 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,764 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:24,764 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:24,765 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:24,765 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,766 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,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-11-28 13:19:24,766 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,766 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:24,766 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,766 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,766 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:24,766 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:24,766 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:24,766 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,767 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,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-11-28 13:19:24,767 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,768 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:24,768 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,768 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,768 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:24,768 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:24,768 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:24,768 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,769 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,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-11-28 13:19:24,769 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,769 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:24,769 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,769 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,769 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:24,769 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:24,770 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:24,770 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,771 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,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-11-28 13:19:24,771 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,771 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:24,771 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,771 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,771 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:24,771 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:24,771 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:24,771 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,772 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,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-11-28 13:19:24,772 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,772 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:24,772 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,772 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,772 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:24,772 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:24,773 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:24,773 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,773 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,774 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:24,774 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,774 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:24,774 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,774 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,774 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:24,774 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:24,774 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:24,774 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,775 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,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-11-28 13:19:24,775 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,775 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:24,775 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,775 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,775 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:24,775 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:24,775 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:24,776 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,776 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,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-11-28 13:19:24,777 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,777 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:24,777 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,777 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,777 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:24,777 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:24,777 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:24,777 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,778 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,778 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:24,778 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,778 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:24,778 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,778 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,778 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:24,778 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:24,779 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:24,779 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,781 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,781 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:24,781 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,781 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:24,781 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,781 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,781 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:24,781 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:24,781 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:24,781 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,782 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,782 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:24,782 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,782 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:24,782 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,782 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,782 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:24,783 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:24,783 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:24,783 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,784 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,784 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:24,784 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,784 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:24,784 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,784 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,784 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:24,784 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:24,784 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:24,784 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,785 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,785 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:24,785 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,785 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:24,785 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,786 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,786 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:24,786 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:24,786 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:24,786 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,787 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,787 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:24,787 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,787 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:24,787 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,787 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,787 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:24,787 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:24,787 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:24,787 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,788 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,788 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:24,788 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,788 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:24,788 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,789 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,789 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:24,789 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:24,789 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:24,789 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,791 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,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-11-28 13:19:24,791 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,791 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:24,791 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,791 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,791 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:24,791 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:24,791 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:24,791 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,792 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,792 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:24,792 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,792 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:24,793 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,793 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,793 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:24,793 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:24,793 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:24,793 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,795 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,795 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:24,795 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,795 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:24,795 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,795 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,795 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:24,796 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:24,796 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:24,796 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,796 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,797 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:24,797 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,797 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:24,797 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,797 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,797 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:24,797 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:24,797 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:24,797 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,798 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,798 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:24,798 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,798 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:24,798 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,798 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,798 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:24,798 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:24,798 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:24,798 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,799 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,799 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:24,800 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,800 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:24,800 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,800 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,800 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:24,800 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:24,800 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 13:19:24,800 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,801 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,801 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:24,801 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,801 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-28 13:19:24,801 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,801 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,801 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:24,801 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-28 13:19:24,802 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-28 13:19:24,802 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,803 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,803 INFO L497 LassoAnalysis]: Using template '3-lex'. [2018-11-28 13:19:24,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-11-28 13:19:24,803 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,803 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:24,803 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,803 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,803 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:24,803 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:24,804 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2018-11-28 13:19:24,804 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,808 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,808 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:24,808 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,808 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:24,808 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,808 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,808 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:24,808 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:24,809 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:24,809 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,810 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,810 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:24,810 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,811 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:24,811 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,811 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,811 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:24,811 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:24,811 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2018-11-28 13:19:24,811 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,812 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,813 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:24,813 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,813 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:24,813 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,813 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,813 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:24,813 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:24,813 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:24,813 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,814 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,814 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:24,815 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,815 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:24,815 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,815 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,815 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:24,815 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:24,815 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:24,815 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,816 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,816 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:24,816 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,816 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:24,816 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,816 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,816 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:24,817 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:24,817 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2018-11-28 13:19:24,817 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,823 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,823 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:24,823 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,824 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:24,824 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,824 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,824 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:24,824 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:24,824 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:24,824 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,825 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,825 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:24,825 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,825 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:24,825 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,826 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,826 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:24,826 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:24,826 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:24,826 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,827 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,827 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:24,827 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,827 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:24,827 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,827 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,828 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:24,828 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:24,828 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:24,828 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,829 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,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-11-28 13:19:24,829 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,829 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:24,829 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,829 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,829 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:24,829 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:24,830 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:24,830 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,831 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,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-11-28 13:19:24,831 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,831 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:24,831 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,831 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,831 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:24,831 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:24,832 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2018-11-28 13:19:24,832 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,836 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,836 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:24,836 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,836 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:24,836 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,836 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,836 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:24,836 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:24,836 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:24,836 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,837 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,838 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:24,838 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,838 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:24,838 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,838 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,838 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:24,838 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:24,838 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:24,838 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,842 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,843 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:24,843 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,843 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:24,843 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,843 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,843 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:24,843 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:24,843 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2018-11-28 13:19:24,843 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,844 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,844 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:24,845 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,845 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:24,845 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,845 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,845 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:24,845 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:24,845 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:24,845 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,846 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,846 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:24,846 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,846 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:24,846 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,846 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,847 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:24,847 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:24,847 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:24,847 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:24,848 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:24,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-11-28 13:19:24,848 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:24,848 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:24,848 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:24,848 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:24,849 INFO L206 nArgumentSynthesizer]: 32 loop disjuncts [2018-11-28 13:19:24,849 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:24,946 INFO L402 nArgumentSynthesizer]: We have 192 Motzkin's Theorem applications. [2018-11-28 13:19:24,946 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:29,045 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:29,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-11-28 13:19:29,046 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:29,046 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:29,046 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:29,046 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:29,046 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:29,046 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:29,046 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:29,046 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:29,047 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:29,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-11-28 13:19:29,048 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:29,048 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:29,048 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:29,048 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:29,048 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:29,048 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:29,048 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:29,048 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:29,049 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:29,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-11-28 13:19:29,049 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:29,049 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:29,049 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:29,050 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:29,050 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:29,050 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:29,050 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:29,050 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:29,052 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:29,052 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:29,052 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:29,052 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:29,052 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:29,052 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:29,052 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:29,052 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:29,052 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2018-11-28 13:19:29,052 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:29,054 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:29,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-11-28 13:19:29,054 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:29,054 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:29,054 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:29,054 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:29,054 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:29,054 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:29,055 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:29,055 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:29,056 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:29,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-11-28 13:19:29,057 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:29,057 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:29,057 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:29,057 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:29,057 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:29,057 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:29,057 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2018-11-28 13:19:29,057 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:29,058 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:29,059 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:29,059 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:29,059 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:29,059 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:29,059 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:29,059 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:29,059 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:29,059 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2018-11-28 13:19:29,059 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:29,060 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:29,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-11-28 13:19:29,060 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:29,060 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:29,061 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:29,061 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:29,061 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:29,061 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:29,061 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:29,061 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:29,062 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:29,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-11-28 13:19:29,062 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:29,062 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:29,062 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:29,062 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:29,063 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:29,063 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:29,063 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:29,063 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:29,064 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:29,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-11-28 13:19:29,064 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:29,064 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:29,064 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:29,064 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:29,064 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:29,064 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:29,065 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:29,065 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:29,066 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:29,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-11-28 13:19:29,067 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:29,067 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:29,067 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:29,067 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:29,067 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:29,067 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:29,067 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:29,067 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:29,068 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:29,068 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:29,069 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:29,069 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:29,069 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:29,069 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:29,069 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:29,069 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:29,069 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2018-11-28 13:19:29,069 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:29,072 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:29,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-11-28 13:19:29,073 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:29,073 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:29,073 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:29,073 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:29,073 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:29,073 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:29,073 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:29,073 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:29,075 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:29,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-11-28 13:19:29,075 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:29,075 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:29,075 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:29,075 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:29,075 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:29,075 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:29,075 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:29,075 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:29,077 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:29,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-11-28 13:19:29,077 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:29,077 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:29,077 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:29,077 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:29,077 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:29,077 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:29,078 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:29,078 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:29,079 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:29,079 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:29,079 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:29,079 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:29,079 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:29,079 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:29,079 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:29,079 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:29,080 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:29,080 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:29,081 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:29,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-11-28 13:19:29,082 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:29,082 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:29,082 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:29,082 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:29,082 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:29,082 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:29,082 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:29,082 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:29,083 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:29,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-11-28 13:19:29,084 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:29,084 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:29,084 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:29,084 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:29,084 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:29,084 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:29,084 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2018-11-28 13:19:29,084 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:29,088 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:29,088 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:29,088 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:29,088 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:29,088 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:29,088 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:29,088 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:29,088 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:29,088 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2018-11-28 13:19:29,089 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:29,089 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:29,090 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:29,090 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:29,090 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:29,090 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:29,090 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:29,090 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:29,090 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:29,090 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2018-11-28 13:19:29,090 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:29,094 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:29,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-11-28 13:19:29,095 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:29,095 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:29,095 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:29,095 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:29,095 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:29,095 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:29,095 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:29,095 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:29,096 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:29,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-11-28 13:19:29,097 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:29,097 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:29,097 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:29,097 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:29,097 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:29,097 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:29,097 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:29,097 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:29,098 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:29,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-11-28 13:19:29,098 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:29,098 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:29,098 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:29,098 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:29,099 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:29,099 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:29,099 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:29,099 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:29,100 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:29,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-11-28 13:19:29,101 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:29,101 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:29,101 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:29,101 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:29,101 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:29,101 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:29,101 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:29,101 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:29,103 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:29,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-11-28 13:19:29,103 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-28 13:19:29,103 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-28 13:19:29,103 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:29,103 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:29,103 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:29,103 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-28 13:19:29,104 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2018-11-28 13:19:29,104 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:29,105 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:29,105 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-11-28 13:19:29,105 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-11-28 13:19:29,105 INFO L87 Difference]: Start difference. First operand 115422 states and 142652 transitions. cyclomatic complexity: 27231 Second operand 6 states. [2018-11-28 13:19:30,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:19:30,184 INFO L93 Difference]: Finished difference Result 225696 states and 278212 transitions. [2018-11-28 13:19:30,184 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-11-28 13:19:30,184 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 225696 states and 278212 transitions. [2018-11-28 13:19:30,702 INFO L131 ngComponentsAnalysis]: Automaton has 1287 accepting balls. 207516 [2018-11-28 13:19:31,012 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 225696 states to 225696 states and 278212 transitions. [2018-11-28 13:19:31,013 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 225696 [2018-11-28 13:19:31,095 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 225696 [2018-11-28 13:19:31,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 225696 states and 278212 transitions. [2018-11-28 13:19:31,168 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:19:31,168 INFO L705 BuchiCegarLoop]: Abstraction has 225696 states and 278212 transitions. [2018-11-28 13:19:31,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225696 states and 278212 transitions. [2018-11-28 13:19:32,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225696 to 205696. [2018-11-28 13:19:32,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 205696 states. [2018-11-28 13:19:32,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205696 states to 205696 states and 253644 transitions. [2018-11-28 13:19:32,315 INFO L728 BuchiCegarLoop]: Abstraction has 205696 states and 253644 transitions. [2018-11-28 13:19:32,315 INFO L608 BuchiCegarLoop]: Abstraction has 205696 states and 253644 transitions. [2018-11-28 13:19:32,315 INFO L442 BuchiCegarLoop]: ======== Iteration 52============ [2018-11-28 13:19:32,315 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 205696 states and 253644 transitions. [2018-11-28 13:19:32,779 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 193756 [2018-11-28 13:19:32,779 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:19:32,779 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:19:32,782 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-11-28 13:19:32,782 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-11-28 13:19:32,782 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-11-28 13:19:32,782 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-11-28 13:19:32,782 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:19:32,782 INFO L82 PathProgramCache]: Analyzing trace with hash -239525980, now seen corresponding path program 18 times [2018-11-28 13:19:32,782 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:19:32,782 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:19:32,783 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:19:32,783 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:19:32,783 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:19:32,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:19:32,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:19:32,795 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:19:32,795 INFO L82 PathProgramCache]: Analyzing trace with hash 814132874, now seen corresponding path program 1 times [2018-11-28 13:19:32,795 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:19:32,795 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:19:32,795 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:19:32,795 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:19:32,795 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:19:32,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:19:32,830 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-11-28 13:19:32,830 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:19:32,830 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:19:32,831 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:19:32,831 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:19:32,831 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:19:32,831 INFO L87 Difference]: Start difference. First operand 205696 states and 253644 transitions. cyclomatic complexity: 47955 Second operand 3 states. [2018-11-28 13:19:33,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:19:33,089 INFO L93 Difference]: Finished difference Result 134244 states and 161484 transitions. [2018-11-28 13:19:33,090 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:19:33,090 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 134244 states and 161484 transitions. [2018-11-28 13:19:33,418 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 126588 [2018-11-28 13:19:33,626 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 134244 states to 134244 states and 161484 transitions. [2018-11-28 13:19:33,626 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 134244 [2018-11-28 13:19:33,686 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 134244 [2018-11-28 13:19:33,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 134244 states and 161484 transitions. [2018-11-28 13:19:33,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:19:33,738 INFO L705 BuchiCegarLoop]: Abstraction has 134244 states and 161484 transitions. [2018-11-28 13:19:33,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134244 states and 161484 transitions. [2018-11-28 13:19:34,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134244 to 134244. [2018-11-28 13:19:34,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134244 states. [2018-11-28 13:19:34,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134244 states to 134244 states and 161484 transitions. [2018-11-28 13:19:34,917 INFO L728 BuchiCegarLoop]: Abstraction has 134244 states and 161484 transitions. [2018-11-28 13:19:34,917 INFO L608 BuchiCegarLoop]: Abstraction has 134244 states and 161484 transitions. [2018-11-28 13:19:34,917 INFO L442 BuchiCegarLoop]: ======== Iteration 53============ [2018-11-28 13:19:34,917 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 134244 states and 161484 transitions. [2018-11-28 13:19:35,190 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 126588 [2018-11-28 13:19:35,190 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:19:35,190 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:19:35,192 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-11-28 13:19:35,192 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-11-28 13:19:35,192 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-11-28 13:19:35,193 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-11-28 13:19:35,193 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:19:35,193 INFO L82 PathProgramCache]: Analyzing trace with hash -239525980, now seen corresponding path program 19 times [2018-11-28 13:19:35,193 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:19:35,193 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:19:35,194 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:19:35,194 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:19:35,194 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:19:35,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:19:35,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:19:35,213 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:19:35,214 INFO L82 PathProgramCache]: Analyzing trace with hash 849732620, now seen corresponding path program 1 times [2018-11-28 13:19:35,214 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:19:35,214 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:19:35,214 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:19:35,214 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:19:35,215 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:19:35,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:19:35,264 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-11-28 13:19:35,264 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 13:19:35,264 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 13:19:35,264 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 13:19:35,264 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 13:19:35,265 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 13:19:35,265 INFO L87 Difference]: Start difference. First operand 134244 states and 161484 transitions. cyclomatic complexity: 27247 Second operand 3 states. [2018-11-28 13:19:35,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 13:19:35,452 INFO L93 Difference]: Finished difference Result 91108 states and 109492 transitions. [2018-11-28 13:19:35,452 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 13:19:35,452 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 91108 states and 109492 transitions. [2018-11-28 13:19:35,681 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 83452 [2018-11-28 13:19:35,809 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 91108 states to 91108 states and 109492 transitions. [2018-11-28 13:19:35,809 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 91108 [2018-11-28 13:19:35,844 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 91108 [2018-11-28 13:19:35,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 91108 states and 109492 transitions. [2018-11-28 13:19:35,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 13:19:35,877 INFO L705 BuchiCegarLoop]: Abstraction has 91108 states and 109492 transitions. [2018-11-28 13:19:35,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91108 states and 109492 transitions. [2018-11-28 13:19:36,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91108 to 91108. [2018-11-28 13:19:36,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91108 states. [2018-11-28 13:19:36,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91108 states to 91108 states and 109492 transitions. [2018-11-28 13:19:36,378 INFO L728 BuchiCegarLoop]: Abstraction has 91108 states and 109492 transitions. [2018-11-28 13:19:36,378 INFO L608 BuchiCegarLoop]: Abstraction has 91108 states and 109492 transitions. [2018-11-28 13:19:36,379 INFO L442 BuchiCegarLoop]: ======== Iteration 54============ [2018-11-28 13:19:36,379 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 91108 states and 109492 transitions. [2018-11-28 13:19:36,568 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 83452 [2018-11-28 13:19:36,568 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:19:36,569 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:19:36,570 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-11-28 13:19:36,570 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-11-28 13:19:36,570 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-11-28 13:19:36,571 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-11-28 13:19:36,571 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:19:36,571 INFO L82 PathProgramCache]: Analyzing trace with hash -239525980, now seen corresponding path program 20 times [2018-11-28 13:19:36,571 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:19:36,571 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:19:36,571 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:19:36,571 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:19:36,571 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:19:36,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:19:36,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:19:36,588 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:19:36,588 INFO L82 PathProgramCache]: Analyzing trace with hash -777873204, now seen corresponding path program 1 times [2018-11-28 13:19:36,588 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:19:36,588 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:19:36,589 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:19:36,589 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 13:19:36,589 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:19:36,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:19:36,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:19:36,645 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:19:36,646 INFO L82 PathProgramCache]: Analyzing trace with hash -995026039, now seen corresponding path program 1 times [2018-11-28 13:19:36,646 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:19:36,646 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:19:36,646 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:19:36,646 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:19:36,646 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:19:36,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:19:36,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:19:37,761 WARN L180 SmtUtils]: Spent 1.03 s on a formula simplification. DAG size of input: 346 DAG size of output: 278 [2018-11-28 13:19:37,893 WARN L180 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 162 [2018-11-28 13:19:37,894 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 13:19:37,894 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 13:19:37,894 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 13:19:37,895 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 13:19:37,895 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-28 13:19:37,895 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:19:37,895 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 13:19:37,895 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 13:19:37,895 INFO L131 ssoRankerPreferences]: Filename of dumped script: pipeline_false-unreach-call_false-termination.cil.c_Iteration54_Loop [2018-11-28 13:19:37,895 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 13:19:37,895 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 13:19:37,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-11-28 13:19:37,900 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,903 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,904 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,905 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,905 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,907 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,908 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,910 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,911 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,913 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,914 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,916 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,917 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,918 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,919 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,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-11-28 13:19:37,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-11-28 13:19:37,954 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,956 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,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-11-28 13:19:37,960 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,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-11-28 13:19:37,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-11-28 13:19:37,966 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,967 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,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-11-28 13:19:37,970 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,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-11-28 13:19:37,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-11-28 13:19:37,975 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,976 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,977 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,979 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,981 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,984 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,985 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,986 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,987 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,988 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,990 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:37,990 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:38,349 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 13:19:38,349 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:38,358 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:38,358 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:38,361 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:38,362 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:38,379 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:38,379 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:38,381 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:38,381 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:38,397 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:38,398 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:38,399 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:38,400 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:38,418 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:38,418 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:38,420 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:38,420 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:38,435 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:38,435 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:38,437 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:38,437 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:38,596 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:38,596 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:38,598 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:38,598 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:38,614 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:38,615 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:38,616 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:38,616 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:38,632 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:38,633 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:38,635 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:38,635 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:38,650 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:38,650 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:38,652 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:38,652 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:38,667 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:38,668 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:38,670 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:38,670 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:38,686 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:38,686 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:38,687 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:38,688 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:38,704 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:38,704 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:38,706 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:38,707 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:38,730 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:38,730 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:38,731 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:38,732 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:38,747 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:38,747 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:38,748 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:38,748 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:38,764 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:38,764 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:38,766 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:38,766 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:38,794 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:38,794 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:38,856 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:38,856 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:38,878 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:38,878 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:38,881 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:38,881 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:38,917 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:38,917 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:38,920 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:38,920 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:38,937 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:38,937 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:38,953 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:38,954 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:38,974 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:38,974 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:38,976 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:38,977 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:39,008 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:39,009 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:39,012 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:39,012 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:39,037 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:39,037 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:39,054 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:39,054 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:39,075 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:39,076 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:39,078 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:39,078 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:39,098 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:39,098 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:39,100 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:39,100 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:39,119 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:39,119 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:39,121 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:39,121 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:39,141 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:39,141 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:39,145 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:39,146 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:39,163 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:39,164 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:39,169 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:39,170 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:39,188 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:39,188 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:39,190 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:39,190 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:39,213 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:39,213 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:39,217 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:39,218 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:39,236 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:39,236 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:39,238 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:39,238 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:39,255 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:39,256 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:39,258 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:39,258 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:39,276 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:39,276 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:39,278 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:39,278 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:39,296 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:39,296 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:39,298 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:39,298 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:39,316 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:39,316 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:39,318 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:39,318 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:39,336 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:39,336 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:39,355 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-28 13:19:39,355 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:39,376 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:39,376 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:39,394 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:39,394 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:39,396 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:39,396 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:39,418 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:39,418 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:39,420 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:39,420 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:39,437 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:39,438 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:39,439 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:39,440 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:39,458 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:39,458 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:39,460 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:39,461 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:39,482 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:39,482 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:39,484 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:39,484 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:39,502 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:39,502 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:39,506 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:39,506 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:39,526 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:39,526 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:39,528 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:39,528 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-11-28 13:19:40,060 WARN L180 SmtUtils]: Spent 513.00 ms on a formula simplification. DAG size of input: 251 DAG size of output: 173 [2018-11-28 13:19:40,130 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 13:19:40,130 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 13:19:40,130 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 13:19:40,130 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 13:19:40,130 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-28 13:19:40,130 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:19:40,130 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 13:19:40,130 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 13:19:40,130 INFO L131 ssoRankerPreferences]: Filename of dumped script: pipeline_false-unreach-call_false-termination.cil.c_Iteration54_Lasso [2018-11-28 13:19:40,130 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 13:19:40,130 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 13:19:40,132 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,144 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,153 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,164 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,165 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,166 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,168 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,170 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,171 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,172 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,174 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,175 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,180 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,182 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,183 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,186 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,187 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,189 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,190 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,193 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,195 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,196 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,197 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,199 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,201 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,204 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,204 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,206 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,208 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,209 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,209 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,212 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,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-11-28 13:19:40,260 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,261 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,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-11-28 13:19:40,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-11-28 13:19:40,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-11-28 13:19:40,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-11-28 13:19: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-11-28 13:19:40,272 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:40,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-11-28 13:19: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-11-28 13:19: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-11-28 13:19:40,783 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 13:19:40,783 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:40,790 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:40,790 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:40,792 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:40,792 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:40,913 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:40,913 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:40,914 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:40,914 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:40,933 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:40,934 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:40,946 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:40,946 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:40,962 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:40,962 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:40,970 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:40,970 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:40,991 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:40,991 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:40,992 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:40,992 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,014 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,014 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,017 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,018 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,040 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,040 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,042 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,042 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,056 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,056 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,058 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,059 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,073 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,073 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,075 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,075 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,090 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,090 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,091 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,091 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,106 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,106 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,107 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,107 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,122 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,122 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,124 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,124 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,146 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,146 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,148 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,148 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,163 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,163 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,165 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,165 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,180 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,180 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,182 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,182 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,198 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,198 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,199 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,199 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,214 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,214 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,215 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,215 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,237 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,237 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,238 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,238 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,253 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,253 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,254 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,254 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,269 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,269 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,271 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,271 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,292 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,293 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,294 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,295 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,318 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,318 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,319 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,320 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,334 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,334 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,336 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,336 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,350 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,350 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,352 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,353 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,367 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,367 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,369 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,369 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,383 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,383 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,385 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,385 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,400 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,400 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,402 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,402 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,417 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,417 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,418 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,418 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,433 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,433 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,434 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,434 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,456 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,456 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,458 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,458 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,480 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,480 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,482 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,482 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,504 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,504 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,515 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,515 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,531 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,531 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,533 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,533 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,549 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,549 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,550 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,551 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,565 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,565 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,567 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,567 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,582 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,582 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,584 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,584 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,598 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,598 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,600 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,600 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,615 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,615 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,617 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,617 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,631 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,631 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,633 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,633 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,648 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,648 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,649 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 13:19:41,649 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_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,664 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 13:19:41,664 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b5a59c94-e552-4c6d-a648-b65d66f80136/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-11-28 13:19:41,679 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-28 13:19:41,679 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 13:19:41,743 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-28 13:19:41,744 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 13:19:41,744 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 13:19:41,744 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 13:19:41,744 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 13:19:41,744 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-28 13:19:41,744 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 13:19:41,744 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 13:19:41,745 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 13:19:41,745 INFO L131 ssoRankerPreferences]: Filename of dumped script: pipeline_false-unreach-call_false-termination.cil.c_Iteration54_Lasso [2018-11-28 13:19:41,745 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 13:19:41,745 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 13:19:41,748 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:41,750 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:41,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-11-28 13:19:41,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-11-28 13:19:41,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-11-28 13:19:41,756 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:41,759 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:41,762 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:41,765 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:41,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-11-28 13:19:41,768 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:41,770 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:41,818 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:41,820 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:41,827 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:41,830 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:41,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-11-28 13:19:41,834 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:41,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-11-28 13:19:41,836 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:41,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-11-28 13:19:41,841 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:41,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-11-28 13:19:41,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-11-28 13:19:41,844 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:41,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-11-28 13:19:41,849 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:41,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-11-28 13:19:41,852 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:41,852 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:41,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-11-28 13:19:41,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-11-28 13:19:41,858 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:41,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-11-28 13:19:41,860 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:41,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-11-28 13:19:41,862 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:41,863 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:41,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-11-28 13:19:41,869 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:41,871 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:41,874 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:41,875 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 13:19:41,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-11-28 13:19:42,392 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 13:19:42,392 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-28 13:19:42,392 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,393 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,393 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,393 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,393 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,394 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:42,395 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-11-28 13:19:42,395 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,395 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,395 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,395 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,395 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,396 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,396 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:42,396 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-11-28 13:19:42,396 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,397 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,397 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,397 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,397 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:42,397 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,397 INFO L402 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2018-11-28 13:19:42,397 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2018-11-28 13:19:42,398 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,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-11-28 13:19:42,398 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,398 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,399 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:42,399 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,399 INFO L402 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2018-11-28 13:19:42,399 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2018-11-28 13:19:42,401 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,401 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,401 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,401 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,401 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,401 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,401 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:42,401 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-11-28 13:19:42,402 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,402 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,402 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,402 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,402 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,402 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,403 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:42,403 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-11-28 13:19:42,403 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,403 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,403 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,403 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,403 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:42,403 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,404 INFO L402 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2018-11-28 13:19:42,404 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2018-11-28 13:19:42,405 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,406 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,406 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,406 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,406 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:42,406 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,407 INFO L402 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2018-11-28 13:19:42,407 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2018-11-28 13:19:42,409 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,409 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,409 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,409 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,409 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:42,409 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,410 INFO L402 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2018-11-28 13:19:42,410 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2018-11-28 13:19:42,411 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,411 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,411 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,411 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:42,411 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,412 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,412 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,412 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:42,412 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:42,412 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,412 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,412 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,412 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,412 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:42,412 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,413 INFO L402 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2018-11-28 13:19:42,413 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2018-11-28 13:19:42,414 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,415 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,415 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,415 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,415 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,415 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,417 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:42,417 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-11-28 13:19:42,421 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,421 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,421 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,421 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,421 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,421 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,422 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:42,422 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-11-28 13:19:42,422 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19: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-11-28 13:19:42,422 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,422 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,422 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,422 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,423 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:42,423 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-11-28 13:19:42,423 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19: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-11-28 13:19:42,423 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,423 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,423 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:42,423 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,424 INFO L402 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2018-11-28 13:19:42,424 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2018-11-28 13:19:42,425 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,425 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,425 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,425 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,426 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,426 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,426 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:42,426 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-11-28 13:19:42,426 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,426 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,426 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,427 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,427 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,427 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,427 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:42,427 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-11-28 13:19:42,427 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,427 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,427 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,428 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,428 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,428 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,428 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:42,428 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-11-28 13:19:42,429 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,429 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,429 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,429 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:42,429 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,429 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,429 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,429 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:42,429 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:42,430 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,430 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,430 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,430 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,430 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,430 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,431 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:42,431 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-11-28 13:19:42,432 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,432 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,432 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,432 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,432 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:42,432 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,433 INFO L402 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2018-11-28 13:19:42,433 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2018-11-28 13:19:42,435 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,435 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,435 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,436 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:42,436 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,436 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,436 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,436 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:42,436 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:42,436 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,436 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,436 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,436 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,436 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,436 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,437 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:42,437 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-11-28 13:19:42,437 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,438 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,438 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,438 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:42,438 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,438 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,438 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,438 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:42,438 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:42,438 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,438 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,438 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,438 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,438 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,439 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,439 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:42,439 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-11-28 13:19:42,439 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,440 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,440 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,440 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,440 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:42,440 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,440 INFO L402 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2018-11-28 13:19:42,440 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2018-11-28 13:19:42,442 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,442 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,442 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,442 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,442 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,442 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,442 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:42,442 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-11-28 13:19:42,443 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,443 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,443 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,443 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:42,443 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,443 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,443 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,443 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:42,444 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:42,444 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,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-11-28 13:19:42,444 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,444 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:42,444 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,444 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,444 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,444 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:42,444 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:42,444 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,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-11-28 13:19:42,445 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,445 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:42,445 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,445 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,445 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,445 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:42,445 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:42,445 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,445 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,445 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,445 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,445 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:42,445 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,446 INFO L402 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2018-11-28 13:19:42,446 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2018-11-28 13:19:42,447 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,447 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,448 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,448 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,448 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:42,448 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,448 INFO L402 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2018-11-28 13:19:42,448 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2018-11-28 13:19:42,450 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,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-11-28 13:19:42,450 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,450 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:42,450 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,450 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,450 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,451 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:42,451 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:42,451 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,451 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,451 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,451 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,451 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,451 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,452 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:42,452 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-11-28 13:19:42,453 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,453 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,453 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,454 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:42,454 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,454 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,454 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,454 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:42,454 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:42,454 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,454 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,455 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,455 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:42,455 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,455 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,455 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,455 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:42,455 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:42,455 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,456 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,456 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,456 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 13:19:42,456 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,456 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,456 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,456 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 13:19:42,456 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 13:19:42,457 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,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-11-28 13:19:42,457 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,457 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,457 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,457 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,458 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:42,458 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-11-28 13:19:42,459 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,460 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,460 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,460 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,460 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,460 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,460 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:42,461 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-11-28 13:19:42,461 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,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-11-28 13:19:42,462 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,462 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,462 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 13:19:42,462 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,462 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-28 13:19:42,462 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2018-11-28 13:19:42,463 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 13:19:42,463 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 13:19:42,463 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 13:19:42,463 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 13:19:42,463 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 13:19:42,463 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 13:19:42,464 INFO L402 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2018-11-28 13:19:42,464 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2018-11-28 13:19:42,471 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-28 13:19:42,484 INFO L443 ModelExtractionUtils]: Simplification made 9 calls to the SMT solver. [2018-11-28 13:19:42,484 INFO L444 ModelExtractionUtils]: 1 out of 11 variables were initially zero. Simplification set additionally 5 variables to zero. [2018-11-28 13:19:42,485 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-28 13:19:42,486 INFO L440 nArgumentSynthesizer]: Removed 3 redundant supporting invariants from a total of 4. [2018-11-28 13:19:42,486 INFO L518 LassoAnalysis]: Proved termination. [2018-11-28 13:19:42,486 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-11-28 13:19:42,522 INFO L297 tatePredicateManager]: 0 out of 1 supporting invariants were superfluous and have been removed [2018-11-28 13:19:42,555 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:19:42,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:19:42,581 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 13:19:42,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:19:42,637 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 13:19:42,669 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-11-28 13:19:42,670 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-11-28 13:19:42,670 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 91108 states and 109492 transitions. cyclomatic complexity: 18391 Second operand 6 states. [2018-11-28 13:19:43,369 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-11-28 13:19:43,370 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-11-28 13:19:43,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2018-11-28 13:19:43,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 348 transitions. [2018-11-28 13:19:43,370 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 348 transitions. Stem has 99 letters. Loop has 209 letters. [2018-11-28 13:19:43,371 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 13:19:43,371 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2018-11-28 13:19:43,387 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:19:43,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:19:43,413 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 13:19:43,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 13:19:43,472 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 13:19:43,517 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-11-28 13:19:43,519 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-11-28 13:19:43,519 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 91108 states and 109492 transitions. cyclomatic complexity: 18391 Second operand 6 states. [2018-11-28 13:19:44,364 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-11-28 13:19:44,364 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-11-28 13:19:44,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2018-11-28 13:19:44,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 737 transitions. [2018-11-28 13:19:44,365 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 737 transitions. Stem has 99 letters. Loop has 209 letters. [2018-11-28 13:19:44,365 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 13:19:44,365 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 737 transitions. Stem has 308 letters. Loop has 209 letters. [2018-11-28 13:19:44,366 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 13:19:44,366 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 737 transitions. Stem has 99 letters. Loop has 418 letters. [2018-11-28 13:19:44,367 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 13:19:44,367 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 277284 states and 332146 transitions. [2018-11-28 13:19:45,018 INFO L131 ngComponentsAnalysis]: Automaton has 944 accepting balls. 159346 [2018-11-28 13:19:45,399 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 277284 states to 277184 states and 332046 transitions. [2018-11-28 13:19:45,399 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 183956 [2018-11-28 13:19:45,462 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 184136 [2018-11-28 13:19:45,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 277184 states and 332046 transitions. [2018-11-28 13:19:45,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 13:19:45,496 INFO L705 BuchiCegarLoop]: Abstraction has 277184 states and 332046 transitions. [2018-11-28 13:19:45,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277184 states and 332046 transitions. [2018-11-28 13:19:46,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277184 to 254020. [2018-11-28 13:19:46,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 254020 states. [2018-11-28 13:19:46,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254020 states to 254020 states and 305080 transitions. [2018-11-28 13:19:46,934 INFO L728 BuchiCegarLoop]: Abstraction has 254020 states and 305080 transitions. [2018-11-28 13:19:46,934 INFO L608 BuchiCegarLoop]: Abstraction has 254020 states and 305080 transitions. [2018-11-28 13:19:46,934 INFO L442 BuchiCegarLoop]: ======== Iteration 55============ [2018-11-28 13:19:46,934 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 254020 states and 305080 transitions. [2018-11-28 13:19:47,379 INFO L131 ngComponentsAnalysis]: Automaton has 944 accepting balls. 152068 [2018-11-28 13:19:47,380 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 13:19:47,380 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 13:19:47,381 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-11-28 13:19:47,381 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 13:19:47,381 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-11-28 13:19:47,381 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-11-28 13:19:47,381 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:19:47,381 INFO L82 PathProgramCache]: Analyzing trace with hash 2038447653, now seen corresponding path program 1 times [2018-11-28 13:19:47,381 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:19:47,381 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:19:47,382 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:19:47,382 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:19:47,382 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:19:47,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:19:47,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:19:47,398 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:19:47,398 INFO L82 PathProgramCache]: Analyzing trace with hash -1677329949, now seen corresponding path program 1 times [2018-11-28 13:19:47,398 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:19:47,398 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:19:47,398 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:19:47,398 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:19:47,398 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:19:47,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:19:47,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:19:47,401 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 13:19:47,401 INFO L82 PathProgramCache]: Analyzing trace with hash 461775367, now seen corresponding path program 1 times [2018-11-28 13:19:47,401 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 13:19:47,401 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 13:19:47,401 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:19:47,401 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 13:19:47,401 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 13:19:47,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:19:47,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 13:19:48,176 WARN L180 SmtUtils]: Spent 660.00 ms on a formula simplification. DAG size of input: 292 DAG size of output: 209 [2018-11-28 13:19:48,268 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.11 01:19:48 BoogieIcfgContainer [2018-11-28 13:19:48,268 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-28 13:19:48,269 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-28 13:19:48,269 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-28 13:19:48,270 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-28 13:19:48,270 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 01:16:26" (3/4) ... [2018-11-28 13:19:48,273 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-11-28 13:19:48,327 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_b5a59c94-e552-4c6d-a648-b65d66f80136/bin-2019/uautomizer/witness.graphml [2018-11-28 13:19:48,327 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-28 13:19:48,327 INFO L168 Benchmark]: Toolchain (without parser) took 203529.30 ms. Allocated memory was 1.0 GB in the beginning and 9.7 GB in the end (delta: 8.7 GB). Free memory was 954.9 MB in the beginning and 2.1 GB in the end (delta: -1.2 GB). Peak memory consumption was 7.5 GB. Max. memory is 11.5 GB. [2018-11-28 13:19:48,328 INFO L168 Benchmark]: CDTParser took 0.11 ms. Allocated memory is still 1.0 GB. Free memory is still 976.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-28 13:19:48,328 INFO L168 Benchmark]: CACSL2BoogieTranslator took 255.25 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 161.5 MB). Free memory was 954.9 MB in the beginning and 1.2 GB in the end (delta: -197.9 MB). Peak memory consumption was 35.8 MB. Max. memory is 11.5 GB. [2018-11-28 13:19:48,328 INFO L168 Benchmark]: Boogie Procedure Inliner took 51.23 ms. Allocated memory is still 1.2 GB. Free memory is still 1.2 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-28 13:19:48,328 INFO L168 Benchmark]: Boogie Preprocessor took 46.04 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 6.7 MB). Peak memory consumption was 6.7 MB. Max. memory is 11.5 GB. [2018-11-28 13:19:48,328 INFO L168 Benchmark]: RCFGBuilder took 935.46 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: 119.0 MB). Peak memory consumption was 119.0 MB. Max. memory is 11.5 GB. [2018-11-28 13:19:48,329 INFO L168 Benchmark]: BuchiAutomizer took 202180.26 ms. Allocated memory was 1.2 GB in the beginning and 9.7 GB in the end (delta: 8.5 GB). Free memory was 1.0 GB in the beginning and 2.2 GB in the end (delta: -1.1 GB). Peak memory consumption was 7.4 GB. Max. memory is 11.5 GB. [2018-11-28 13:19:48,329 INFO L168 Benchmark]: Witness Printer took 57.37 ms. Allocated memory is still 9.7 GB. Free memory was 2.2 GB in the beginning and 2.1 GB in the end (delta: 31.7 MB). Peak memory consumption was 31.7 MB. Max. memory is 11.5 GB. [2018-11-28 13:19:48,330 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.11 ms. Allocated memory is still 1.0 GB. Free memory is still 976.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 255.25 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 161.5 MB). Free memory was 954.9 MB in the beginning and 1.2 GB in the end (delta: -197.9 MB). Peak memory consumption was 35.8 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 51.23 ms. Allocated memory is still 1.2 GB. Free memory is still 1.2 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 46.04 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 6.7 MB). Peak memory consumption was 6.7 MB. Max. memory is 11.5 GB. * RCFGBuilder took 935.46 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: 119.0 MB). Peak memory consumption was 119.0 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 202180.26 ms. Allocated memory was 1.2 GB in the beginning and 9.7 GB in the end (delta: 8.5 GB). Free memory was 1.0 GB in the beginning and 2.2 GB in the end (delta: -1.1 GB). Peak memory consumption was 7.4 GB. Max. memory is 11.5 GB. * Witness Printer took 57.37 ms. Allocated memory is still 9.7 GB. Free memory was 2.2 GB in the beginning and 2.1 GB in the end (delta: 31.7 MB). Peak memory consumption was 31.7 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 202.1s and 55 iterations. TraceHistogramMax:2. Analysis of lassos took 75.2s. Construction of modules took 2.7s. Büchi inclusion checks took 14.3s. Highest rank in rank-based complementation 3. Minimization of det autom 53. Minimization of nondet autom 3. Automata minimization 54.6s AutomataMinimizationTime, 56 MinimizatonAttempts, 346622 StatesRemovedByMinimization, 7 NontrivialMinimizations. Non-live state removal took 38.1s Buchi closure took 2.2s. 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, 2.7s 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: 4196ms VariablesStem: 0 VariablesLoop: 30 DisjunctsStem: 1 DisjunctsLoop: 32 SupportingInvariants: 0 MotzkinApplications: 192 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 108 LassoNonterminationAnalysisSatUnbounded: 1 LassoNonterminationAnalysisUnsat: 4 LassoNonterminationAnalysisUnknown: 1 LassoNonterminationAnalysisTime: 18.3s - 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@11dfa327=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b2d6ba8=0, main_clk_pos_edge=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ab097ef=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ac0d734=0, main_clk_req_up=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4b53783b=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...