./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/eca-rers2012/Problem15_label18_false-unreach-call_false-termination.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 5842f4b8 Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/eca-rers2012/Problem15_label18_false-unreach-call_false-termination.c -s /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/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 2e4fd6f38c666ed2ed315215d838ee7e77b78a41 ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.1.23-5842f4b [2018-11-18 09:42:38,904 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-18 09:42:38,905 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-18 09:42:38,911 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-18 09:42:38,911 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-18 09:42:38,912 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-18 09:42:38,913 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-18 09:42:38,913 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-18 09:42:38,914 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-18 09:42:38,915 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-18 09:42:38,915 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-18 09:42:38,915 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-18 09:42:38,916 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-18 09:42:38,916 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-18 09:42:38,917 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-18 09:42:38,917 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-18 09:42:38,918 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-18 09:42:38,919 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-18 09:42:38,920 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-18 09:42:38,921 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-18 09:42:38,922 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-18 09:42:38,923 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-18 09:42:38,925 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-18 09:42:38,925 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-18 09:42:38,925 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-18 09:42:38,926 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-18 09:42:38,927 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-18 09:42:38,927 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-18 09:42:38,928 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-18 09:42:38,929 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-18 09:42:38,929 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-18 09:42:38,929 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-18 09:42:38,930 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-18 09:42:38,930 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-18 09:42:38,930 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-18 09:42:38,931 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-18 09:42:38,931 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-18 09:42:38,942 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-18 09:42:38,942 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-18 09:42:38,943 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-18 09:42:38,943 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-18 09:42:38,943 INFO L133 SettingsManager]: * Use SBE=true [2018-11-18 09:42:38,944 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-18 09:42:38,944 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-18 09:42:38,944 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-18 09:42:38,944 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-18 09:42:38,944 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-18 09:42:38,944 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-18 09:42:38,944 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-18 09:42:38,944 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-18 09:42:38,945 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-18 09:42:38,945 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-18 09:42:38,945 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-18 09:42:38,945 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-18 09:42:38,945 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-18 09:42:38,945 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-18 09:42:38,945 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-18 09:42:38,945 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-18 09:42:38,946 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-18 09:42:38,946 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-18 09:42:38,946 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-18 09:42:38,946 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-18 09:42:38,946 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-18 09:42:38,946 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-18 09:42:38,946 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-18 09:42:38,946 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-18 09:42:38,946 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-18 09:42:38,946 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-18 09:42:38,947 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-18 09:42:38,947 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_2e4774af-2780-414d-a62a-6f18b14c0876/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 -> 2e4fd6f38c666ed2ed315215d838ee7e77b78a41 [2018-11-18 09:42:38,971 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-18 09:42:38,980 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-18 09:42:38,982 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-18 09:42:38,983 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-18 09:42:38,983 INFO L276 PluginConnector]: CDTParser initialized [2018-11-18 09:42:38,984 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/../../sv-benchmarks/c/eca-rers2012/Problem15_label18_false-unreach-call_false-termination.c [2018-11-18 09:42:39,022 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/data/6801a8c0e/739385ce1922457ea37b8cb896445874/FLAG35f029f00 [2018-11-18 09:42:39,482 INFO L307 CDTParser]: Found 1 translation units. [2018-11-18 09:42:39,483 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/sv-benchmarks/c/eca-rers2012/Problem15_label18_false-unreach-call_false-termination.c [2018-11-18 09:42:39,496 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/data/6801a8c0e/739385ce1922457ea37b8cb896445874/FLAG35f029f00 [2018-11-18 09:42:39,783 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/data/6801a8c0e/739385ce1922457ea37b8cb896445874 [2018-11-18 09:42:39,785 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-18 09:42:39,786 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-18 09:42:39,786 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-18 09:42:39,786 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-18 09:42:39,789 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-18 09:42:39,790 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 09:42:39" (1/1) ... [2018-11-18 09:42:39,792 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@72b1088d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:42:39, skipping insertion in model container [2018-11-18 09:42:39,792 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 09:42:39" (1/1) ... [2018-11-18 09:42:39,799 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-18 09:42:39,859 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-18 09:42:40,309 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 09:42:40,312 INFO L191 MainTranslator]: Completed pre-run [2018-11-18 09:42:40,487 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 09:42:40,498 INFO L195 MainTranslator]: Completed translation [2018-11-18 09:42:40,498 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:42:40 WrapperNode [2018-11-18 09:42:40,498 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-18 09:42:40,499 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-18 09:42:40,499 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-18 09:42:40,499 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-18 09:42:40,583 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:42:40" (1/1) ... [2018-11-18 09:42:40,603 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:42:40" (1/1) ... [2018-11-18 09:42:40,729 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-18 09:42:40,729 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-18 09:42:40,729 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-18 09:42:40,729 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-18 09:42:40,738 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:42:40" (1/1) ... [2018-11-18 09:42:40,738 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:42:40" (1/1) ... [2018-11-18 09:42:40,752 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:42:40" (1/1) ... [2018-11-18 09:42:40,753 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:42:40" (1/1) ... [2018-11-18 09:42:40,806 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:42:40" (1/1) ... [2018-11-18 09:42:40,817 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:42:40" (1/1) ... [2018-11-18 09:42:40,846 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:42:40" (1/1) ... [2018-11-18 09:42:40,883 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-18 09:42:40,884 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-18 09:42:40,884 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-18 09:42:40,884 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-18 09:42:40,885 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:42:40" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 09:42:40,936 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2018-11-18 09:42:40,936 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-18 09:42:40,936 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-18 09:42:43,241 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-18 09:42:43,242 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 09:42:43 BoogieIcfgContainer [2018-11-18 09:42:43,242 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-18 09:42:43,242 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-18 09:42:43,243 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-18 09:42:43,245 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-18 09:42:43,245 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 09:42:43,245 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 18.11 09:42:39" (1/3) ... [2018-11-18 09:42:43,246 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@2d4a1dda and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 09:42:43, skipping insertion in model container [2018-11-18 09:42:43,246 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 09:42:43,246 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:42:40" (2/3) ... [2018-11-18 09:42:43,246 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@2d4a1dda and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 09:42:43, skipping insertion in model container [2018-11-18 09:42:43,246 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 09:42:43,247 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 09:42:43" (3/3) ... [2018-11-18 09:42:43,248 INFO L375 chiAutomizerObserver]: Analyzing ICFG Problem15_label18_false-unreach-call_false-termination.c [2018-11-18 09:42:43,293 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-18 09:42:43,293 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-18 09:42:43,294 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-18 09:42:43,294 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-18 09:42:43,294 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-18 09:42:43,295 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-18 09:42:43,295 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-18 09:42:43,296 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-18 09:42:43,296 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-18 09:42:43,315 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 424 states. [2018-11-18 09:42:43,346 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 419 [2018-11-18 09:42:43,347 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 09:42:43,347 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 09:42:43,355 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2018-11-18 09:42:43,356 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] [2018-11-18 09:42:43,356 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-18 09:42:43,356 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 424 states. [2018-11-18 09:42:43,364 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 419 [2018-11-18 09:42:43,364 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 09:42:43,364 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 09:42:43,366 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2018-11-18 09:42:43,366 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] [2018-11-18 09:42:43,372 INFO L794 eck$LassoCheckResult]: Stem: 300#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;~inputD~0 := 4;~inputB~0 := 2;~inputE~0 := 5;~inputA~0 := 1;~inputF~0 := 6;~inputC~0 := 3;~a4~0 := -89;~a29~0 := -127;~a2~0 := 1;~a0~0 := -44; 226#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~nondet4, main_#t~ret5, main_~input~0, main_~output~0;main_~output~0 := -1; 3#L1766-3true [2018-11-18 09:42:43,374 INFO L796 eck$LassoCheckResult]: Loop: 3#L1766-3true assume true; 12#L1766-1true assume !false;havoc main_~input~0;main_~input~0 := main_#t~nondet4;havoc main_#t~nondet4; 254#L1771true assume !(((((1 != main_~input~0 && 2 != main_~input~0) && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);assume { :begin_inline_calculate_output } true;calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_#t~ret3, calculate_output_~input;calculate_output_~input := calculate_output_#in~input; 217#L24true assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 214#L24-2true assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 81#L27-1true assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 384#L30-1true assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 301#L33-1true assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 179#L36-1true assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 366#L39-1true assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 257#L42-1true assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 140#L45-1true assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 14#L48-1true assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 330#L51-1true assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 227#L54-1true assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 218#L57-1true assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 83#L60-1true assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 387#L63-1true assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 303#L66-1true assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 181#L69-1true assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 368#L72-1true assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 269#L75-1true assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 143#L78-1true assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 16#L81-1true assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 333#L84-1true assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 230#L87-1true assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 220#L90-1true assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 86#L93-1true assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 395#L96-1true assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 306#L99-1true assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 166#L102-1true assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 370#L105-1true assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 273#L108-1true assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 146#L111-1true assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 20#L114-1true assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 335#L117-1true assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 232#L120-1true assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 206#L123-1true assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 89#L126-1true assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 398#L129-1true assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 308#L132-1true assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 169#L135-1true assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 372#L138-1true assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 276#L141-1true assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 127#L144-1true assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 22#L147-1true assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 342#L150-1true assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 236#L153-1true assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 208#L156-1true assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 92#L159-1true assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 401#L162-1true assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 310#L165-1true assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -61 < ~a0~0) && ~a29~0 <= -144); 172#L168-1true assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 59#L171-1true assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 278#L174-1true assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 130#L177-1true assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 25#L180-1true assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 346#L183-1true assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 238#L186-1true assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 210#L189-1true assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 100#L192-1true assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 406#L195-1true assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 293#L198-1true assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 174#L201-1true assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 61#L204-1true assume -61 < ~a0~0 && ~a4~0 <= -86 && 1 == calculate_output_~input && ((3 == ~a2~0 && ~a29~0 <= -144) || (2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0));~a0~0 := 5 * (if -300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) < 0 && 0 != (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) % 5 then 1 + (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) / 5 else (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) / 5) - 2;~a29~0 := (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 403019 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 403019) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 403019) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 403019) / 5);~a2~0 := 1;calculate_output_#res := -1; 41#L1655true main_#t~ret5 := calculate_output_#res;assume { :end_inline_calculate_output } true;main_~output~0 := main_#t~ret5;havoc main_#t~ret5; 3#L1766-3true [2018-11-18 09:42:43,379 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 09:42:43,385 INFO L82 PathProgramCache]: Analyzing trace with hash 963, now seen corresponding path program 1 times [2018-11-18 09:42:43,387 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 09:42:43,388 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 09:42:43,428 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:42:43,428 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 09:42:43,428 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:42:43,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 09:42:43,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 09:42:43,468 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 09:42:43,468 INFO L82 PathProgramCache]: Analyzing trace with hash -1140877764, now seen corresponding path program 1 times [2018-11-18 09:42:43,468 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 09:42:43,468 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 09:42:43,469 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:42:43,469 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 09:42:43,469 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:42:43,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 09:42:43,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 09:42:43,565 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 09:42:43,565 INFO L82 PathProgramCache]: Analyzing trace with hash -1995267714, now seen corresponding path program 1 times [2018-11-18 09:42:43,565 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 09:42:43,565 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 09:42:43,566 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:42:43,566 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 09:42:43,566 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:42:43,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 09:42:43,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 09:42:43,816 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 09:42:43,816 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-11-18 09:42:44,270 WARN L180 SmtUtils]: Spent 437.00 ms on a formula simplification. DAG size of input: 196 DAG size of output: 90 [2018-11-18 09:42:44,319 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 09:42:44,320 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 09:42:44,320 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 09:42:44,320 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 09:42:44,321 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 09:42:44,321 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 09:42:44,321 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 09:42:44,321 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 09:42:44,321 INFO L131 ssoRankerPreferences]: Filename of dumped script: Problem15_label18_false-unreach-call_false-termination.c_Iteration1_Loop [2018-11-18 09:42:44,321 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 09:42:44,321 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 09:42:44,342 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:42:44,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-18 09:42:44,385 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:42:44,386 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:42:44,393 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:42:44,396 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:42:44,398 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:42:44,569 WARN L180 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 72 [2018-11-18 09:42:44,723 WARN L180 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 88 [2018-11-18 09:42:44,741 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-11-18 09:42:45,039 WARN L180 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 62 [2018-11-18 09:42:46,121 WARN L180 SmtUtils]: Spent 1.08 s on a formula simplification. DAG size of input: 196 DAG size of output: 81 [2018-11-18 09:42:46,139 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 09:42:46,139 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 09:42:46,145 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 09:42:46,145 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 09:42:48,662 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 09:42:48,662 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 09:43:02,699 INFO L450 LassoAnalysis]: Proving nontermination failed: SMT Solver returned 'unknown'. [2018-11-18 09:43:02,706 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 09:43:02,706 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 09:43:02,706 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 09:43:02,706 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 09:43:02,707 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 09:43:02,707 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 09:43:02,707 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 09:43:02,707 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 09:43:02,707 INFO L131 ssoRankerPreferences]: Filename of dumped script: Problem15_label18_false-unreach-call_false-termination.c_Iteration1_Loop [2018-11-18 09:43:02,707 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 09:43:02,707 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 09:43:02,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-18 09:43:02,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-18 09:43:02,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-18 09:43:02,756 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:43:02,762 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:43:02,766 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:43:02,769 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:43:02,888 WARN L180 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 72 [2018-11-18 09:43:03,290 WARN L180 SmtUtils]: Spent 399.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 89 [2018-11-18 09:43:03,303 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-11-18 09:43:03,556 WARN L180 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 62 [2018-11-18 09:43:04,426 WARN L180 SmtUtils]: Spent 869.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 82 [2018-11-18 09:43:04,440 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 09:43:04,444 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 09:43:04,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-18 09:43:04,446 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:04,447 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:04,447 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:04,447 INFO L206 nArgumentSynthesizer]: 4 loop disjuncts [2018-11-18 09:43:04,447 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 09:43:04,451 INFO L402 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2018-11-18 09:43:04,451 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:04,469 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 09:43:04,478 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 09:43:04,478 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-11-18 09:43:04,480 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 09:43:04,480 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 09:43:04,480 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 09:43:04,481 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(~a0~0) = 1*~a0~0 + 72 Supporting invariants [] [2018-11-18 09:43:04,481 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 09:43:04,494 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 09:43:04,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 09:43:04,505 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 09:43:04,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 09:43:04,533 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 09:43:17,593 WARN L180 SmtUtils]: Spent 12.98 s on a formula simplification. DAG size of input: 168 DAG size of output: 71 [2018-11-18 09:43:17,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 09:43:17,603 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2018-11-18 09:43:17,604 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 424 states. Second operand 4 states. [2018-11-18 09:43:18,964 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 424 states.. Second operand 4 states. Result 1689 states and 2880 transitions. Complement of second has 6 states. [2018-11-18 09:43:18,965 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2018-11-18 09:43:18,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2018-11-18 09:43:18,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1428 transitions. [2018-11-18 09:43:18,969 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 1428 transitions. Stem has 2 letters. Loop has 66 letters. [2018-11-18 09:43:18,971 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 09:43:18,971 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 1428 transitions. Stem has 68 letters. Loop has 66 letters. [2018-11-18 09:43:18,972 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 09:43:18,972 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 1428 transitions. Stem has 2 letters. Loop has 132 letters. [2018-11-18 09:43:18,974 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 09:43:18,975 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1689 states and 2880 transitions. [2018-11-18 09:43:18,988 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 829 [2018-11-18 09:43:19,000 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1689 states to 1252 states and 2111 transitions. [2018-11-18 09:43:19,001 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 836 [2018-11-18 09:43:19,002 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 839 [2018-11-18 09:43:19,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1252 states and 2111 transitions. [2018-11-18 09:43:19,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 09:43:19,004 INFO L705 BuchiCegarLoop]: Abstraction has 1252 states and 2111 transitions. [2018-11-18 09:43:19,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1252 states and 2111 transitions. [2018-11-18 09:43:19,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1252 to 1245. [2018-11-18 09:43:19,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1245 states. [2018-11-18 09:43:19,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1245 states to 1245 states and 2100 transitions. [2018-11-18 09:43:19,054 INFO L728 BuchiCegarLoop]: Abstraction has 1245 states and 2100 transitions. [2018-11-18 09:43:19,060 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 09:43:19,060 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-11-18 09:43:19,061 INFO L87 Difference]: Start difference. First operand 1245 states and 2100 transitions. Second operand 5 states. [2018-11-18 09:43:21,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 09:43:21,924 INFO L93 Difference]: Finished difference Result 3188 states and 4791 transitions. [2018-11-18 09:43:21,924 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-18 09:43:21,925 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3188 states and 4791 transitions. [2018-11-18 09:43:21,942 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2100 [2018-11-18 09:43:21,957 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3188 states to 3187 states and 4790 transitions. [2018-11-18 09:43:21,957 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2131 [2018-11-18 09:43:21,959 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2131 [2018-11-18 09:43:21,959 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3187 states and 4790 transitions. [2018-11-18 09:43:21,959 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 09:43:21,959 INFO L705 BuchiCegarLoop]: Abstraction has 3187 states and 4790 transitions. [2018-11-18 09:43:21,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3187 states and 4790 transitions. [2018-11-18 09:43:21,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3187 to 2174. [2018-11-18 09:43:21,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2174 states. [2018-11-18 09:43:21,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2174 states to 2174 states and 3386 transitions. [2018-11-18 09:43:21,995 INFO L728 BuchiCegarLoop]: Abstraction has 2174 states and 3386 transitions. [2018-11-18 09:43:21,995 INFO L608 BuchiCegarLoop]: Abstraction has 2174 states and 3386 transitions. [2018-11-18 09:43:21,995 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-18 09:43:21,995 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2174 states and 3386 transitions. [2018-11-18 09:43:22,004 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1453 [2018-11-18 09:43:22,004 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 09:43:22,004 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 09:43:22,005 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1] [2018-11-18 09:43:22,005 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 09:43:22,006 INFO L794 eck$LassoCheckResult]: Stem: 7651#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;~inputD~0 := 4;~inputB~0 := 2;~inputE~0 := 5;~inputA~0 := 1;~inputF~0 := 6;~inputC~0 := 3;~a4~0 := -89;~a29~0 := -127;~a2~0 := 1;~a0~0 := -44; 7525#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~nondet4, main_#t~ret5, main_~input~0, main_~output~0;main_~output~0 := -1; 7526#L1766-3 assume true; 8756#L1766-1 [2018-11-18 09:43:22,006 INFO L796 eck$LassoCheckResult]: Loop: 8756#L1766-1 assume !false;havoc main_~input~0;main_~input~0 := main_#t~nondet4;havoc main_#t~nondet4; 8755#L1771 assume !(((((1 != main_~input~0 && 2 != main_~input~0) && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);assume { :begin_inline_calculate_output } true;calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_#t~ret3, calculate_output_~input;calculate_output_~input := calculate_output_#in~input; 8754#L24 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 8752#L24-2 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 8751#L27-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 8750#L30-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 8749#L33-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 8748#L36-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 8747#L39-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 8746#L42-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 8745#L45-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 8744#L48-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 8743#L51-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 8742#L54-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 8740#L57-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 8738#L60-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 8736#L63-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 8735#L66-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 8734#L69-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 8733#L72-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 8732#L75-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 8731#L78-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 8730#L81-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 8729#L84-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 8728#L87-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 8727#L90-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 7093#L93-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 7094#L96-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 7296#L99-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 6854#L102-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 7344#L105-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 8741#L108-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 8739#L111-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 8737#L114-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 7696#L117-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 7541#L120-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 7365#L123-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 7105#L126-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 7106#L129-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 7235#L132-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 7356#L135-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 7357#L138-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 7599#L141-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 7232#L144-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 6857#L147-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 6858#L150-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 7547#L153-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 7488#L156-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 6999#L159-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 7114#L162-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 8725#L165-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -61 < ~a0~0) && ~a29~0 <= -144); 8724#L168-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 8723#L171-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 8722#L174-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 8720#L177-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 8719#L180-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 7710#L183-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 7553#L186-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 7378#L189-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 7007#L192-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 7144#L195-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 7777#L198-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 8921#L201-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 7716#L204-1 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && 1 == calculate_output_~input && ((3 == ~a2~0 && ~a29~0 <= -144) || (2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0))); 7153#L214 assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input) && 1 == ~a2~0) && -147 < ~a0~0 && -98 >= ~a0~0); 7154#L219 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (2 == ~a2~0 && ~a29~0 <= -144 && 3 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0); 7522#L229 assume !((~a0~0 <= -147 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input) && 1 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 7413#L234 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0) && 4 == ~a2~0); 7414#L241 assume !(((3 == ~a2~0 && 3 == calculate_output_~input && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -61 < ~a0~0) && ~a4~0 <= -86); 8721#L247 assume !(((5 == calculate_output_~input && (((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0) || (2 == ~a2~0 && ~a29~0 <= -144))) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 7644#L253 assume !((((((-144 < ~a29~0 && -16 >= ~a29~0) && 4 == ~a2~0) || (43 < ~a29~0 && 3 == ~a2~0) || (4 == ~a2~0 && ~a29~0 <= -144)) && 2 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 7645#L260 assume !((-61 < ~a0~0 && ((3 == ~a2~0 && ~a29~0 <= -144) || ((-16 < ~a29~0 && 43 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 2 == ~a2~0)) && 2 == calculate_output_~input) && ~a4~0 <= -86); 7179#L266 assume !(((4 == ~a2~0 && 1 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 7180#L273 assume !((((4 == calculate_output_~input && 43 < ~a29~0) && 1 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 7429#L278 assume !((-61 < ~a0~0 && (((43 < ~a29~0 && 4 == ~a2~0) || (5 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 5 == ~a2~0)) && 1 == calculate_output_~input) && ~a4~0 <= -86); 7430#L285 assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && (2 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0); 7027#L292 assume !((2 == ~a2~0 && (5 == calculate_output_~input && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 7028#L299 assume !((((5 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 1 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0); 7594#L306 assume !(4 == ~a2~0 && -61 < ~a0~0 && ~a4~0 <= -86 && 5 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))); 7309#L320 assume !((((3 == calculate_output_~input && -61 < ~a0~0) && ~a4~0 <= -86) && -16 < ~a29~0 && 43 >= ~a29~0) && 5 == ~a2~0); 7310#L327 assume !(1 == ~a2~0 && ~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))); 7407#L333 assume !((-61 < ~a0~0 && 43 < ~a29~0 && 4 == calculate_output_~input && 5 == ~a2~0) && ~a4~0 <= -86); 7023#L336 assume !(((((4 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (3 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 4 == ~a2~0)) && 5 == calculate_output_~input) && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0); 7024#L341 assume ((-86 < ~a4~0 && -42 >= ~a4~0) && (3 == calculate_output_~input && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a0~0 <= -147) && 3 == ~a2~0; 7676#L342 assume !(-16 < ~a29~0 && 43 >= ~a29~0);~a29~0 := -79 + (if 5268 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (5268 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 63 then (5268 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 63 - 63 else (5268 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 63); 8902#L342-2 calculate_output_#res := -1; 6907#L1655 main_#t~ret5 := calculate_output_#res;assume { :end_inline_calculate_output } true;main_~output~0 := main_#t~ret5;havoc main_#t~ret5; 8757#L1766-3 assume true; 8756#L1766-1 [2018-11-18 09:43:22,006 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 09:43:22,006 INFO L82 PathProgramCache]: Analyzing trace with hash 29859, now seen corresponding path program 1 times [2018-11-18 09:43:22,007 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 09:43:22,007 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 09:43:22,007 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:43:22,007 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 09:43:22,007 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:43:22,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 09:43:22,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 09:43:22,011 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 09:43:22,011 INFO L82 PathProgramCache]: Analyzing trace with hash -1089428031, now seen corresponding path program 1 times [2018-11-18 09:43:22,011 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 09:43:22,011 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 09:43:22,012 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:43:22,012 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 09:43:22,012 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:43:22,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 09:43:22,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 09:43:22,053 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 09:43:22,053 INFO L82 PathProgramCache]: Analyzing trace with hash -1153448861, now seen corresponding path program 1 times [2018-11-18 09:43:22,053 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 09:43:22,054 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 09:43:22,054 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:43:22,054 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 09:43:22,054 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:43:22,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 09:43:22,181 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 09:43:22,181 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 09:43:22,181 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 09:43:22,494 WARN L180 SmtUtils]: Spent 306.00 ms on a formula simplification. DAG size of input: 231 DAG size of output: 62 [2018-11-18 09:43:22,521 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 09:43:22,522 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 09:43:22,522 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 09:43:22,522 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 09:43:22,522 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 09:43:22,522 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 09:43:22,522 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 09:43:22,522 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 09:43:22,522 INFO L131 ssoRankerPreferences]: Filename of dumped script: Problem15_label18_false-unreach-call_false-termination.c_Iteration2_Loop [2018-11-18 09:43:22,522 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 09:43:22,522 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 09:43:22,523 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:43:22,524 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:43:22,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-18 09:43:22,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-18 09:43:22,534 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:43:22,535 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:43:22,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-18 09:43:22,540 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:43:22,708 WARN L180 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 60 [2018-11-18 09:43:23,002 WARN L180 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 55 [2018-11-18 09:43:23,016 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 09:43:23,016 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 09:43:23,018 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 09:43:23,018 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 09:43:23,020 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 09:43:23,021 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_calculate_output_#t~ret3=0} Honda state: {ULTIMATE.start_calculate_output_#t~ret3=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 09:43:23,037 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 09:43:23,037 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 09:43:23,039 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 09:43:23,039 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~a2~0=3} Honda state: {~a2~0=3} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 09:43:23,055 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 09:43:23,055 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 09:43:23,459 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 09:43:23,459 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 09:43:30,685 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 09:43:30,689 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 09:43:30,689 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 09:43:30,690 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 09:43:30,690 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 09:43:30,690 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 09:43:30,690 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 09:43:30,690 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 09:43:30,690 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 09:43:30,690 INFO L131 ssoRankerPreferences]: Filename of dumped script: Problem15_label18_false-unreach-call_false-termination.c_Iteration2_Loop [2018-11-18 09:43:30,690 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 09:43:30,690 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 09:43:30,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-18 09:43:30,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-18 09:43:30,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-18 09:43:30,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-18 09:43:30,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-18 09:43:30,707 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:43:30,707 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:43:30,710 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:43:30,880 WARN L180 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 57 [2018-11-18 09:43:31,095 WARN L180 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 55 [2018-11-18 09:43:31,104 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 09:43:31,104 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 09:43:31,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-18 09:43:31,105 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,105 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,105 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,105 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,105 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 09:43:31,105 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 09:43:31,105 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,106 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,106 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,106 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,106 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,106 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,106 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 09:43:31,107 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 09:43:31,107 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,107 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,108 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,108 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,108 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,108 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,108 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 09:43:31,109 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 09:43:31,109 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,110 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,111 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,111 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,111 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,111 INFO L206 nArgumentSynthesizer]: 5 loop disjuncts [2018-11-18 09:43:31,111 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 09:43:31,113 INFO L402 nArgumentSynthesizer]: We have 10 Motzkin's Theorem applications. [2018-11-18 09:43:31,113 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,121 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,122 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,122 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,122 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,122 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,122 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 09:43:31,122 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 09:43:31,123 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,123 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,123 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,124 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,124 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,124 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,124 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 09:43:31,124 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 09:43:31,124 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,125 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,125 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,125 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,125 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,125 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,126 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 09:43:31,126 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 09:43:31,126 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,127 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,127 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,128 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,128 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,128 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,128 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,128 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 09:43:31,128 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 09:43:31,128 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,129 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,129 INFO L497 LassoAnalysis]: Using template '2-nested'. [2018-11-18 09:43:31,129 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,130 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,130 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,130 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,130 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,130 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-18 09:43:31,130 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-18 09:43:31,131 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,131 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,131 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,132 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,132 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,132 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,132 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-18 09:43:31,132 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-18 09:43:31,132 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,133 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,134 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,134 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,134 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,134 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,134 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-18 09:43:31,135 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-18 09:43:31,135 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,137 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,138 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,138 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,139 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,139 INFO L206 nArgumentSynthesizer]: 5 loop disjuncts [2018-11-18 09:43:31,139 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-18 09:43:31,141 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2018-11-18 09:43:31,141 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,160 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,160 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,161 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,161 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,161 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,161 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,161 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-18 09:43:31,161 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-18 09:43:31,162 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,162 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,163 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,163 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,163 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,163 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,163 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-18 09:43:31,163 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-18 09:43:31,163 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,164 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,164 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,164 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,165 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,165 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,165 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-18 09:43:31,165 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-18 09:43:31,165 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,167 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,167 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,167 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,167 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,168 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,168 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-18 09:43:31,168 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-18 09:43:31,168 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,169 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,169 INFO L497 LassoAnalysis]: Using template '3-nested'. [2018-11-18 09:43:31,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-18 09:43:31,169 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,169 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,170 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,170 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,170 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-18 09:43:31,170 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 09:43:31,170 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,170 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,171 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,171 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,171 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,171 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,171 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-18 09:43:31,171 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 09:43:31,172 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,173 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,173 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,173 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,173 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,173 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,174 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-18 09:43:31,174 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 09:43:31,174 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,176 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,177 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,177 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,177 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,177 INFO L206 nArgumentSynthesizer]: 5 loop disjuncts [2018-11-18 09:43:31,177 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-18 09:43:31,179 INFO L402 nArgumentSynthesizer]: We have 20 Motzkin's Theorem applications. [2018-11-18 09:43:31,179 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,192 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,192 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,193 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,193 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,193 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,193 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,193 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-18 09:43:31,193 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 09:43:31,193 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,194 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,194 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,195 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,195 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,195 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,195 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,195 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-18 09:43:31,195 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 09:43:31,195 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,196 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,196 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,197 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,197 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,197 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,197 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-18 09:43:31,197 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 09:43:31,197 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,199 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,201 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,201 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,201 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,201 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,201 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-18 09:43:31,202 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 09:43:31,202 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,203 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,203 INFO L497 LassoAnalysis]: Using template '4-nested'. [2018-11-18 09:43:31,203 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,204 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,204 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,204 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,204 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,204 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-18 09:43:31,204 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-18 09:43:31,204 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,205 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,205 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,205 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,206 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,206 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,206 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,206 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-18 09:43:31,206 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-18 09:43:31,206 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,208 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,208 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,208 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,208 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,209 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,209 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,209 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-18 09:43:31,210 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-18 09:43:31,210 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,213 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,213 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,214 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,214 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,214 INFO L206 nArgumentSynthesizer]: 5 loop disjuncts [2018-11-18 09:43:31,214 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-18 09:43:31,217 INFO L402 nArgumentSynthesizer]: We have 25 Motzkin's Theorem applications. [2018-11-18 09:43:31,218 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,236 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,236 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,237 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,237 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,237 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,237 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,237 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-18 09:43:31,238 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-18 09:43:31,238 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,238 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,239 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,239 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,239 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,239 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,239 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-18 09:43:31,240 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-18 09:43:31,240 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,240 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,240 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,241 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,241 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,241 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,241 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,241 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-18 09:43:31,242 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-18 09:43:31,242 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,244 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,244 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:31,244 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,244 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,245 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,245 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-18 09:43:31,245 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-18 09:43:31,245 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,246 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,247 INFO L497 LassoAnalysis]: Using template '2-phase'. [2018-11-18 09:43:31,247 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,247 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,247 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-18 09:43:31,247 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,248 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,248 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,248 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-18 09:43:31,248 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-18 09:43:31,248 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,249 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,249 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,249 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-18 09:43:31,250 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,250 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,250 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,250 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-18 09:43:31,250 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-18 09:43:31,251 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,252 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,253 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,253 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,253 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-18 09:43:31,253 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,253 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,253 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,254 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-18 09:43:31,254 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-18 09:43:31,254 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,258 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,259 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,259 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,259 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-18 09:43:31,259 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,259 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,259 INFO L206 nArgumentSynthesizer]: 5 loop disjuncts [2018-11-18 09:43:31,259 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-18 09:43:31,263 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2018-11-18 09:43:31,264 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,283 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,284 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,284 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,284 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-18 09:43:31,284 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,284 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,284 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,284 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-18 09:43:31,285 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-18 09:43:31,285 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,286 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,287 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,287 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,287 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-18 09:43:31,290 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,290 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,290 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,291 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-18 09:43:31,291 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-18 09:43:31,291 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,291 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,292 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,292 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,292 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-18 09:43:31,292 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,292 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,292 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,292 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-18 09:43:31,293 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-18 09:43:31,293 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,296 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,296 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,297 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,297 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-18 09:43:31,297 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,297 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,297 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,297 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2018-11-18 09:43:31,298 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2018-11-18 09:43:31,298 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,302 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,302 INFO L497 LassoAnalysis]: Using template '3-phase'. [2018-11-18 09:43:31,303 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,303 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,303 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-18 09:43:31,303 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,303 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,303 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,304 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-18 09:43:31,304 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 09:43:31,304 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,305 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,305 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,306 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,306 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-18 09:43:31,306 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,306 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,306 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,307 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-18 09:43:31,307 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 09:43:31,307 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,310 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,310 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,310 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,310 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-18 09:43:31,310 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,311 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,311 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,311 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-18 09:43:31,314 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 09:43:31,315 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,325 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,325 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,326 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,326 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-18 09:43:31,326 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,326 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,326 INFO L206 nArgumentSynthesizer]: 5 loop disjuncts [2018-11-18 09:43:31,326 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-18 09:43:31,331 INFO L402 nArgumentSynthesizer]: We have 20 Motzkin's Theorem applications. [2018-11-18 09:43:31,331 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,367 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,368 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,368 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-18 09:43:31,368 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,368 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,368 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,368 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-18 09:43:31,369 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 09:43:31,369 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,371 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,371 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,371 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,372 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-18 09:43:31,372 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,372 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,372 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,372 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-18 09:43:31,372 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 09:43:31,372 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,373 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,374 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,374 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,374 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-18 09:43:31,374 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,374 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,374 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,374 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-18 09:43:31,375 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 09:43:31,375 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,379 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,380 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,380 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,380 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2018-11-18 09:43:31,380 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,380 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,380 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,381 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-18 09:43:31,381 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 09:43:31,381 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,384 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,384 INFO L497 LassoAnalysis]: Using template '4-phase'. [2018-11-18 09:43:31,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-18 09:43:31,384 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,385 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-18 09:43:31,385 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,385 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,385 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,385 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-18 09:43:31,386 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-18 09:43:31,386 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,386 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,387 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,387 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-18 09:43:31,387 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,387 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,387 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,387 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-18 09:43:31,388 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-18 09:43:31,388 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,391 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,392 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,392 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-18 09:43:31,392 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,393 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,393 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,393 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-18 09:43:31,394 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-18 09:43:31,395 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,404 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,405 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,405 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-18 09:43:31,405 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,405 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,405 INFO L206 nArgumentSynthesizer]: 5 loop disjuncts [2018-11-18 09:43:31,405 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-18 09:43:31,413 INFO L402 nArgumentSynthesizer]: We have 25 Motzkin's Theorem applications. [2018-11-18 09:43:31,413 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,531 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,531 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,532 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,532 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-18 09:43:31,532 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,532 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,532 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,532 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-18 09:43:31,533 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-18 09:43:31,533 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,536 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,536 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,537 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,537 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-18 09:43:31,537 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,537 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,537 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,537 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-18 09:43:31,538 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-18 09:43:31,538 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,538 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,539 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,539 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,539 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-18 09:43:31,539 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,539 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,539 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,540 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-18 09:43:31,541 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-18 09:43:31,541 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,546 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,546 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,547 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,547 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-18 09:43:31,547 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,547 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,547 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,547 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2018-11-18 09:43:31,548 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2018-11-18 09:43:31,548 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,551 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,552 INFO L497 LassoAnalysis]: Using template '2-lex'. [2018-11-18 09:43:31,552 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,552 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,552 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-18 09:43:31,552 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,552 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,553 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,553 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-18 09:43:31,553 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 09:43:31,553 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,554 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,554 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,555 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,555 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-18 09:43:31,555 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,555 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,555 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,555 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-18 09:43:31,555 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 09:43:31,555 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,557 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,557 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,557 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-18 09:43:31,557 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,558 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,558 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,558 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-18 09:43:31,558 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 09:43:31,559 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,564 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,565 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,565 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,565 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-18 09:43:31,565 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,565 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,565 INFO L206 nArgumentSynthesizer]: 5 loop disjuncts [2018-11-18 09:43:31,565 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-18 09:43:31,568 INFO L402 nArgumentSynthesizer]: We have 20 Motzkin's Theorem applications. [2018-11-18 09:43:31,568 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,590 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,590 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,590 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-18 09:43:31,591 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,591 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,591 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,591 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-18 09:43:31,591 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 09:43:31,591 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,592 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,593 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,593 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-18 09:43:31,593 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,593 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,593 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,593 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-18 09:43:31,594 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 09:43:31,594 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,595 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,595 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,596 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-18 09:43:31,596 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,596 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,596 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,596 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-18 09:43:31,596 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 09:43:31,596 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,599 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,600 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,600 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2018-11-18 09:43:31,600 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,600 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,600 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,600 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2018-11-18 09:43:31,600 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 09:43:31,601 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,602 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,602 INFO L497 LassoAnalysis]: Using template '3-lex'. [2018-11-18 09:43:31,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-18 09:43:31,603 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,603 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-18 09:43:31,603 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,603 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,603 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,603 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-18 09:43:31,604 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-18 09:43:31,604 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,605 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,606 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,606 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-18 09:43:31,606 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,606 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,606 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,606 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-18 09:43:31,607 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-18 09:43:31,607 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,609 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,609 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:31,610 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,610 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-18 09:43:31,610 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,610 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,610 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,610 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-18 09:43:31,611 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-18 09:43:31,612 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,633 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,634 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,634 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-18 09:43:31,634 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,634 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,635 INFO L206 nArgumentSynthesizer]: 5 loop disjuncts [2018-11-18 09:43:31,635 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-18 09:43:31,640 INFO L402 nArgumentSynthesizer]: We have 30 Motzkin's Theorem applications. [2018-11-18 09:43:31,640 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,711 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,712 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,712 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-18 09:43:31,712 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,712 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,712 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,712 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-18 09:43:31,713 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-18 09:43:31,713 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,715 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,715 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,715 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-18 09:43:31,715 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,716 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,716 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,716 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-18 09:43:31,716 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-18 09:43:31,716 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,718 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,719 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,719 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-18 09:43:31,719 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,719 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,719 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,719 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-18 09:43:31,720 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-18 09:43:31,720 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,726 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,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-18 09:43:31,727 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2018-11-18 09:43:31,727 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2018-11-18 09:43:31,727 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:31,727 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:31,727 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:31,727 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2018-11-18 09:43:31,728 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-18 09:43:31,728 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:31,730 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:31,731 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 09:43:31,731 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-11-18 09:43:31,731 INFO L87 Difference]: Start difference. First operand 2174 states and 3386 transitions. cyclomatic complexity: 1215 Second operand 4 states. [2018-11-18 09:43:34,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 09:43:34,751 INFO L93 Difference]: Finished difference Result 5803 states and 8059 transitions. [2018-11-18 09:43:34,751 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-18 09:43:34,751 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5803 states and 8059 transitions. [2018-11-18 09:43:34,772 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3875 [2018-11-18 09:43:34,794 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5803 states to 5803 states and 8059 transitions. [2018-11-18 09:43:34,795 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3878 [2018-11-18 09:43:34,798 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3878 [2018-11-18 09:43:34,798 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5803 states and 8059 transitions. [2018-11-18 09:43:34,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 09:43:34,799 INFO L705 BuchiCegarLoop]: Abstraction has 5803 states and 8059 transitions. [2018-11-18 09:43:34,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5803 states and 8059 transitions. [2018-11-18 09:43:34,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5803 to 5800. [2018-11-18 09:43:34,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5800 states. [2018-11-18 09:43:34,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5800 states to 5800 states and 8054 transitions. [2018-11-18 09:43:34,871 INFO L728 BuchiCegarLoop]: Abstraction has 5800 states and 8054 transitions. [2018-11-18 09:43:34,871 INFO L608 BuchiCegarLoop]: Abstraction has 5800 states and 8054 transitions. [2018-11-18 09:43:34,871 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-18 09:43:34,871 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5800 states and 8054 transitions. [2018-11-18 09:43:34,889 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3872 [2018-11-18 09:43:34,889 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 09:43:34,889 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 09:43:34,891 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1] [2018-11-18 09:43:34,891 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 09:43:34,891 INFO L794 eck$LassoCheckResult]: Stem: 15704#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;~inputD~0 := 4;~inputB~0 := 2;~inputE~0 := 5;~inputA~0 := 1;~inputF~0 := 6;~inputC~0 := 3;~a4~0 := -89;~a29~0 := -127;~a2~0 := 1;~a0~0 := -44; 15548#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~nondet4, main_#t~ret5, main_~input~0, main_~output~0;main_~output~0 := -1; 15549#L1766-3 assume true; 16707#L1766-1 [2018-11-18 09:43:34,895 INFO L796 eck$LassoCheckResult]: Loop: 16707#L1766-1 assume !false;havoc main_~input~0;main_~input~0 := main_#t~nondet4;havoc main_#t~nondet4; 20056#L1771 assume !(((((1 != main_~input~0 && 2 != main_~input~0) && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);assume { :begin_inline_calculate_output } true;calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_#t~ret3, calculate_output_~input;calculate_output_~input := calculate_output_#in~input; 20054#L24 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 20052#L24-2 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 20050#L27-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 20048#L30-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 20046#L33-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 20044#L36-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 20042#L39-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 20040#L42-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 20038#L45-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 20036#L48-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 20034#L51-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 20032#L54-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 20030#L57-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 20028#L60-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 20026#L63-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 20024#L66-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 20021#L69-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 20020#L72-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 20019#L75-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 20018#L78-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 20017#L81-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 20015#L84-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 20013#L87-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 20008#L90-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 20006#L93-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 20004#L96-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 20002#L99-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 20000#L102-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 19998#L105-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 19996#L108-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 19995#L111-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 19994#L114-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 19993#L117-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 19991#L120-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 19989#L123-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 19988#L126-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 19987#L129-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 19985#L132-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 19983#L135-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 19982#L138-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 19981#L141-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 19980#L144-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 19979#L147-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 15787#L150-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 15788#L153-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 20472#L156-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 20471#L159-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 20470#L162-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 20469#L165-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -61 < ~a0~0) && ~a29~0 <= -144); 20468#L168-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 20198#L171-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 19855#L174-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 19854#L177-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 19853#L180-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 19852#L183-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 15578#L186-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 15579#L189-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 19965#L192-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 19963#L195-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 19962#L198-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 15381#L201-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 15382#L204-1 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && 1 == calculate_output_~input && ((3 == ~a2~0 && ~a29~0 <= -144) || (2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0))); 15142#L214 assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input) && 1 == ~a2~0) && -147 < ~a0~0 && -98 >= ~a0~0); 15143#L219 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (2 == ~a2~0 && ~a29~0 <= -144 && 3 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0); 19819#L229 assume !((~a0~0 <= -147 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input) && 1 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 19817#L234 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0) && 4 == ~a2~0); 19815#L241 assume !(((3 == ~a2~0 && 3 == calculate_output_~input && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -61 < ~a0~0) && ~a4~0 <= -86); 19813#L247 assume !(((5 == calculate_output_~input && (((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0) || (2 == ~a2~0 && ~a29~0 <= -144))) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 19811#L253 assume !((((((-144 < ~a29~0 && -16 >= ~a29~0) && 4 == ~a2~0) || (43 < ~a29~0 && 3 == ~a2~0) || (4 == ~a2~0 && ~a29~0 <= -144)) && 2 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 19810#L260 assume !((-61 < ~a0~0 && ((3 == ~a2~0 && ~a29~0 <= -144) || ((-16 < ~a29~0 && 43 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 2 == ~a2~0)) && 2 == calculate_output_~input) && ~a4~0 <= -86); 19809#L266 assume !(((4 == ~a2~0 && 1 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 19808#L273 assume !((((4 == calculate_output_~input && 43 < ~a29~0) && 1 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 19807#L278 assume !((-61 < ~a0~0 && (((43 < ~a29~0 && 4 == ~a2~0) || (5 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 5 == ~a2~0)) && 1 == calculate_output_~input) && ~a4~0 <= -86); 19806#L285 assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && (2 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0); 19805#L292 assume !((2 == ~a2~0 && (5 == calculate_output_~input && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 15183#L299 assume !((((5 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 1 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0); 15184#L306 assume !(4 == ~a2~0 && -61 < ~a0~0 && ~a4~0 <= -86 && 5 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))); 15312#L320 assume !((((3 == calculate_output_~input && -61 < ~a0~0) && ~a4~0 <= -86) && -16 < ~a29~0 && 43 >= ~a29~0) && 5 == ~a2~0); 15313#L327 assume !(1 == ~a2~0 && ~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))); 15418#L333 assume !((-61 < ~a0~0 && 43 < ~a29~0 && 4 == calculate_output_~input && 5 == ~a2~0) && ~a4~0 <= -86); 15002#L336 assume !(((((4 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (3 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 4 == ~a2~0)) && 5 == calculate_output_~input) && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0); 15003#L341 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (3 == calculate_output_~input && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a0~0 <= -147) && 3 == ~a2~0); 15630#L350 assume !(43 < ~a29~0 && (-61 < ~a0~0 && ~a4~0 <= -86 && 1 == calculate_output_~input) && 5 == ~a2~0); 15631#L355 assume !((~a4~0 <= -86 && 43 < ~a29~0 && 2 == calculate_output_~input && -61 < ~a0~0) && 3 == ~a2~0); 15628#L361 assume !(((6 == calculate_output_~input && (((1 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 14900#L367 assume !(((((-98 < ~a0~0 && -61 >= ~a0~0) && 3 == calculate_output_~input) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0); 14901#L373 assume !((((-147 < ~a0~0 && -98 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 15588#L380 assume !(((~a4~0 <= -86 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input) && 1 == ~a2~0) && -61 < ~a0~0); 19762#L384 assume !(-61 < ~a0~0 && ((43 < ~a29~0 && 6 == calculate_output_~input) && 5 == ~a2~0) && ~a4~0 <= -86); 15154#L390 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && (3 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 5 == ~a2~0); 15155#L403 assume !(((-98 < ~a0~0 && -61 >= ~a0~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0); 15302#L408 assume !(~a4~0 <= -86 && -61 < ~a0~0 && (((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 4 == calculate_output_~input) && 4 == ~a2~0); 15303#L415 assume !(((((((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0) && 6 == calculate_output_~input) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0); 14892#L422 assume !((-98 < ~a0~0 && -61 >= ~a0~0) && 3 == ~a2~0 && (2 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0); 14893#L428 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (5 == calculate_output_~input && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144) && 5 == ~a2~0); 14888#L433 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && 3 == ~a2~0 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 2 == calculate_output_~input); 14889#L439 assume !(((3 == ~a2~0 && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input) && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0); 15146#L445 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input) && 5 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0); 15147#L449 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (1 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0) && 4 == ~a2~0); 15138#L456 assume !(((((5 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 4 == ~a2~0) || (5 == ~a2~0 && ~a29~0 <= -144)) && 2 == calculate_output_~input) && ~a4~0 <= -86) && -61 < ~a0~0); 15139#L462 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && ((-98 < ~a0~0 && -61 >= ~a0~0) && 6 == calculate_output_~input) && 2 == ~a2~0) && ~a29~0 <= -144); 15737#L468 assume !((-16 < ~a29~0 && 43 >= ~a29~0) && ~a4~0 <= -86 && (6 == calculate_output_~input && -61 < ~a0~0) && 5 == ~a2~0); 15345#L474 assume !(((-16 < ~a29~0 && 43 >= ~a29~0) && (4 == calculate_output_~input && -61 < ~a0~0) && ~a4~0 <= -86) && 5 == ~a2~0); 15037#L479 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && 5 == calculate_output_~input && ((((-16 < ~a29~0 && 43 >= ~a29~0) && 2 == ~a2~0) || (2 == ~a2~0 && 43 < ~a29~0)) || (~a29~0 <= -144 && 3 == ~a2~0))); 15038#L486 assume !(((-98 < ~a0~0 && -61 >= ~a0~0) && (1 == calculate_output_~input && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && 2 == ~a2~0); 15821#L491 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && (6 == calculate_output_~input && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && 2 == ~a2~0); 15822#L497 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 3 == calculate_output_~input && ((((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0)) || (2 == ~a2~0 && ~a29~0 <= -144))); 19925#L502 assume !(((~a0~0 <= -147 && 2 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 19924#L507 assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -98 < ~a0~0 && -61 >= ~a0~0) && 1 == ~a2~0); 19922#L514 assume !((-147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144 && (-86 < ~a4~0 && -42 >= ~a4~0) && 3 == calculate_output_~input && 5 == ~a2~0); 15435#L520 assume !(4 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && (5 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && ~a0~0 <= -147); 15337#L529 assume !((5 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 15338#L542 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0 && ~a0~0 <= -147 && (-16 < ~a29~0 && 43 >= ~a29~0) && 5 == calculate_output_~input); 15428#L546 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147 && (((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0) || (1 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 2 == ~a2~0)) && 4 == calculate_output_~input); 15808#L557 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 2 == ~a2~0 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 2 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0); 15809#L569 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && 5 == ~a2~0 && 43 < ~a29~0 && 3 == calculate_output_~input); 20123#L574 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && (3 == ~a2~0 && 4 == calculate_output_~input) && 43 < ~a29~0); 20122#L587 assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (1 == ~a2~0 && 43 < ~a29~0)) || (2 == ~a2~0 && ~a29~0 <= -144)) && 6 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 15754#L594 assume !((-98 < ~a0~0 && -61 >= ~a0~0) && ((1 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 3 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 15328#L606 assume !((2 == ~a2~0 && ((-144 < ~a29~0 && -16 >= ~a29~0) && 1 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0); 15329#L613 assume !(~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 6 == calculate_output_~input && ((4 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 3 == ~a2~0) || (4 == ~a2~0 && ~a29~0 <= -144))); 14917#L620 assume !(((1 == ~a2~0 && 5 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 14918#L627 assume !(((-98 < ~a0~0 && -61 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && 2 == ~a2~0); 15748#L634 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (~a0~0 <= -147 && 2 == calculate_output_~input) && 43 < ~a29~0); 19630#L641 assume !(1 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 3 == calculate_output_~input) && ~a0~0 <= -147); 15477#L652 assume !(((1 == ~a2~0 && 6 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 15478#L657 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (1 == ~a2~0 && 2 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -147 < ~a0~0 && -98 >= ~a0~0); 15936#L662 assume !(~a0~0 <= -147 && 2 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 2 == calculate_output_~input); 19940#L668 assume !((-147 < ~a0~0 && -98 >= ~a0~0) && ((((43 < ~a29~0 && 2 == ~a2~0) || (3 == ~a2~0 && ~a29~0 <= -144)) || (3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 19938#L675 assume !(((5 == ~a2~0 && 4 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0); 15595#L681 assume !(2 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && (~a29~0 <= -144 && 1 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 14803#L687 assume !(((~a4~0 <= -86 && -61 < ~a0~0 && 5 == calculate_output_~input) && 5 == ~a2~0) && -16 < ~a29~0 && 43 >= ~a29~0); 14804#L693 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 6 == calculate_output_~input) && 4 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0); 15755#L707 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 4 == calculate_output_~input); 19913#L712 assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144) && 2 == ~a2~0); 19914#L718 assume !(1 == ~a2~0 && ((1 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0); 20127#L725 assume !(~a4~0 <= -86 && -61 < ~a0~0 && (((4 == ~a2~0 && 43 < ~a29~0) || (5 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 5 == ~a2~0)) && 3 == calculate_output_~input); 15047#L732 assume !((5 == ~a2~0 && (5 == calculate_output_~input && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 15048#L735 assume !((((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == calculate_output_~input && -147 < ~a0~0 && -98 >= ~a0~0) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 14793#L742 assume !((~a4~0 <= -86 && 6 == calculate_output_~input && (((2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (2 == ~a2~0 && 43 < ~a29~0)) || (3 == ~a2~0 && ~a29~0 <= -144))) && -61 < ~a0~0); 14794#L748 assume !(((-61 < ~a0~0 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 5 == calculate_output_~input) && ~a4~0 <= -86) && 3 == ~a2~0); 15043#L754 assume !((-147 < ~a0~0 && -98 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && ((3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0) || (3 == ~a2~0 && ~a29~0 <= -144)) && 5 == calculate_output_~input); 15044#L761 assume !((-98 < ~a0~0 && -61 >= ~a0~0) && ((6 == calculate_output_~input && -86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0) && 43 < ~a29~0); 15211#L768 assume !(~a0~0 <= -147 && ((6 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 14945#L774 assume !(((1 == ~a2~0 && 2 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0); 14946#L779 assume !(((-98 < ~a0~0 && -61 >= ~a0~0) && 4 == ~a2~0 && 4 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0); 15859#L786 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (4 == calculate_output_~input && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a0~0 <= -147) && 3 == ~a2~0); 19907#L793 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 && 2 == ~a2~0) || ((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (1 == ~a2~0 && 43 < ~a29~0)) && 4 == calculate_output_~input) && -147 < ~a0~0 && -98 >= ~a0~0); 19904#L804 assume !(~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == calculate_output_~input && (((-144 < ~a29~0 && -16 >= ~a29~0) && 4 == ~a2~0) || (43 < ~a29~0 && 3 == ~a2~0) || (4 == ~a2~0 && ~a29~0 <= -144))); 19903#L811 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input) && 2 == ~a2~0) && ~a0~0 <= -147); 15485#L817 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0 && (-147 < ~a0~0 && -98 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input); 15486#L824 assume !(5 == ~a2~0 && ((~a0~0 <= -147 && 5 == calculate_output_~input) && 43 < ~a29~0) && -86 < ~a4~0 && -42 >= ~a4~0); 14943#L829 assume !((-16 < ~a29~0 && 43 >= ~a29~0) && ((-86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0 && 3 == calculate_output_~input) && ~a0~0 <= -147); 14939#L840 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 4 == ~a2~0 && 4 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)); 14940#L845 assume !((~a4~0 <= -86 && 3 == calculate_output_~input && (((1 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -61 < ~a0~0); 14935#L851 assume !(4 == ~a2~0 && ((6 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0); 14936#L855 assume !(5 == ~a2~0 && ((((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 3 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 14931#L862 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && ((3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (2 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 3 == ~a2~0)) && 1 == calculate_output_~input) && -147 < ~a0~0 && -98 >= ~a0~0); 14932#L868 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input) && ~a0~0 <= -147) && 5 == ~a2~0); 14863#L874 assume !(~a4~0 <= -86 && -61 < ~a0~0 && 5 == calculate_output_~input && (((43 < ~a29~0 && 4 == ~a2~0) || (~a29~0 <= -144 && 5 == ~a2~0)) || (5 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))); 14864#L880 assume !(3 == ~a2~0 && ~a4~0 <= -86 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input) && -61 < ~a0~0); 14855#L885 assume !(5 == ~a2~0 && ((1 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0); 14856#L895 assume !((((-61 < ~a0~0 && 2 == calculate_output_~input) && 43 < ~a29~0) && ~a4~0 <= -86) && 5 == ~a2~0); 20120#L901 assume !((((1 == calculate_output_~input && 1 == ~a2~0) && 43 < ~a29~0) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 20119#L907 assume !(((2 == ~a2~0 && 4 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 20118#L912 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (6 == calculate_output_~input && 43 < ~a29~0) && 2 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0); 20117#L919 assume !((-147 < ~a0~0 && -98 >= ~a0~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0); 20116#L925 assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && (1 == calculate_output_~input && 5 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a29~0 <= -144); 20115#L930 assume !((1 == ~a2~0 && ~a0~0 <= -147 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 6 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 15758#L935 assume !(((((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0); 15759#L942 assume !((1 == ~a2~0 && (5 == calculate_output_~input && -86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0) && -98 < ~a0~0 && -61 >= ~a0~0); 15831#L948 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && 5 == calculate_output_~input && 2 == ~a2~0) && ~a29~0 <= -144); 20121#L955 assume !((-61 < ~a0~0 && 1 == ~a2~0 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 3 == calculate_output_~input) && ~a4~0 <= -86); 15256#L959 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((1 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 1 == ~a2~0)) || (2 == ~a2~0 && ~a29~0 <= -144)) && 5 == calculate_output_~input) && -147 < ~a0~0 && -98 >= ~a0~0); 15257#L966 assume !(((((-147 < ~a0~0 && -98 >= ~a0~0) && 4 == calculate_output_~input) && -16 < ~a29~0 && 43 >= ~a29~0) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 14824#L973 assume !(~a4~0 <= -86 && ((43 < ~a29~0 && 5 == calculate_output_~input) && -61 < ~a0~0) && 3 == ~a2~0); 14825#L979 assume !((4 == ~a2~0 && ~a4~0 <= -86 && 3 == calculate_output_~input && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -61 < ~a0~0); 15059#L985 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 6 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0) && 1 == ~a2~0); 15060#L992 assume !((((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 6 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && 2 == ~a2~0) && ~a0~0 <= -147); 19959#L998 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && (((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input) && 4 == ~a2~0); 15514#L1004 assume !((((1 == calculate_output_~input && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0) && 5 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 15515#L1011 assume !((((-98 < ~a0~0 && -61 >= ~a0~0) && 2 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 3 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 20452#L1016 assume !((4 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -98 < ~a0~0 && -61 >= ~a0~0); 15852#L1019 assume !((2 == ~a2~0 && ((-147 < ~a0~0 && -98 >= ~a0~0) && 4 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && -144 < ~a29~0 && -16 >= ~a29~0); 15853#L1026 assume !(5 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((-147 < ~a0~0 && -98 >= ~a0~0) && 4 == calculate_output_~input) && ~a29~0 <= -144); 20450#L1030 assume !(~a4~0 <= -86 && ((((2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0)) || (3 == ~a2~0 && ~a29~0 <= -144)) && 3 == calculate_output_~input) && -61 < ~a0~0); 20114#L1035 assume !(2 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 1 == calculate_output_~input) && ~a0~0 <= -147); 20113#L1038 assume !(~a0~0 <= -147 && ((((3 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 4 == ~a2~0)) || (4 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 20112#L1044 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (~a0~0 <= -147 && 5 == ~a2~0 && 1 == calculate_output_~input) && 43 < ~a29~0); 15346#L1049 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0) && 5 == ~a2~0); 15118#L1062 assume !((2 == ~a2~0 && (4 == calculate_output_~input && -86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0) && -98 < ~a0~0 && -61 >= ~a0~0); 15119#L1074 assume !(((((((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0)) || (2 == ~a2~0 && ~a29~0 <= -144)) && 2 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0); 15493#L1081 assume !(~a4~0 <= -86 && (6 == calculate_output_~input && (((43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -61 < ~a0~0); 15494#L1086 assume !(1 == ~a2~0 && (43 < ~a29~0 && 2 == calculate_output_~input && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 19860#L1091 assume !((((4 == calculate_output_~input && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a4~0 <= -86) && 3 == ~a2~0) && -61 < ~a0~0); 19858#L1098 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (2 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 4 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0); 15774#L1108 assume !(2 == ~a2~0 && ((((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 3 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 15398#L1115 assume !((-98 < ~a0~0 && -61 >= ~a0~0) && ((2 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 15399#L1122 assume !((-147 < ~a0~0 && -98 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && (2 == calculate_output_~input && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0)) && 5 == ~a2~0); 15114#L1128 assume !(43 < ~a29~0 && ~a4~0 <= -86 && -61 < ~a0~0 && 3 == ~a2~0 && 3 == calculate_output_~input); 15115#L1134 assume !((((1 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0) && 3 == ~a2~0); 15686#L1145 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147 && (((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0) || (2 == ~a2~0 && ~a29~0 <= -144)) && 1 == calculate_output_~input); 19932#L1150 assume !(4 == ~a2~0 && ((3 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 19931#L1156 assume !(4 == ~a2~0 && ((((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input) && ~a4~0 <= -86) && -61 < ~a0~0); 19930#L1162 assume !((4 == ~a2~0 && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 4 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 19929#L1168 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0 && 3 == calculate_output_~input && 1 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0); 15106#L1172 assume !((-98 < ~a0~0 && -61 >= ~a0~0) && 1 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 3 == calculate_output_~input); 15107#L1178 assume !(~a0~0 <= -147 && (((2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) && 2 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 14957#L1184 assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && 2 == calculate_output_~input && 2 == ~a2~0) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 14958#L1190 assume !(((((-98 < ~a0~0 && -61 >= ~a0~0) && 2 == calculate_output_~input) && ~a29~0 <= -144) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 19967#L1197 assume !((5 == ~a2~0 && -61 < ~a0~0 && 5 == calculate_output_~input && 43 < ~a29~0) && ~a4~0 <= -86); 19966#L1203 assume !((((~a0~0 <= -147 && 6 == calculate_output_~input) && 5 == ~a2~0) && 43 < ~a29~0) && -86 < ~a4~0 && -42 >= ~a4~0); 19964#L1208 assume !(43 < ~a29~0 && ((4 == calculate_output_~input && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0); 15275#L1212 assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && 1 == ~a2~0 && 3 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0); 15276#L1218 assume !(-61 < ~a0~0 && (1 == calculate_output_~input && (((43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0))) && ~a4~0 <= -86); 15524#L1224 assume !((((-98 < ~a0~0 && -61 >= ~a0~0) && 6 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 3 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 15525#L1231 assume !(3 == ~a2~0 && ((-98 < ~a0~0 && -61 >= ~a0~0) && 4 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0); 20157#L1237 assume !(-61 < ~a0~0 && ((((43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0)) && 2 == calculate_output_~input) && ~a4~0 <= -86); 20156#L1243 assume !(((1 == calculate_output_~input && ((~a29~0 <= -144 && 2 == ~a2~0) || ((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (1 == ~a2~0 && 43 < ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0); 20155#L1249 assume !(((~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 3 == calculate_output_~input) && 5 == ~a2~0) && 43 < ~a29~0); 20154#L1255 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 5 == calculate_output_~input) && ~a0~0 <= -147) && 3 == ~a2~0); 20153#L1261 assume !(2 == ~a2~0 && ((3 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 20152#L1264 assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 2 == calculate_output_~input) && 5 == ~a2~0) && ~a29~0 <= -144); 20151#L1271 assume !((-61 < ~a0~0 && 5 == calculate_output_~input && (((1 == ~a2~0 && 43 < ~a29~0) || (2 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0))) && ~a4~0 <= -86); 15708#L1277 assume !(1 == ~a2~0 && ((1 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0); 15709#L1283 assume !((((-147 < ~a0~0 && -98 >= ~a0~0) && 2 == ~a2~0 && 6 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && -16 < ~a29~0 && 43 >= ~a29~0); 20137#L1289 assume !((-98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0 && (2 == ~a2~0 && 2 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 20136#L1300 assume !((((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0) && 3 == ~a2~0); 20135#L1306 assume !((-147 < ~a0~0 && -98 >= ~a0~0) && ((-86 < ~a4~0 && -42 >= ~a4~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 4 == calculate_output_~input) && 3 == ~a2~0); 20134#L1313 assume !(1 == ~a2~0 && ((((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 6 == calculate_output_~input) && ~a4~0 <= -86) && -61 < ~a0~0); 20133#L1317 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && (5 == calculate_output_~input && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && 1 == ~a2~0); 20132#L1321 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((5 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -98 < ~a0~0 && -61 >= ~a0~0) && 4 == ~a2~0); 20131#L1333 assume !((~a0~0 <= -147 && (1 == calculate_output_~input && -86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0) && -16 < ~a29~0 && 43 >= ~a29~0); 20130#L1338 assume !((-61 < ~a0~0 && ((5 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 4 == ~a2~0) || (5 == ~a2~0 && ~a29~0 <= -144)) && 6 == calculate_output_~input) && ~a4~0 <= -86); 15319#L1344 assume !((-147 < ~a0~0 && -98 >= ~a0~0) && 5 == ~a2~0 && (4 == calculate_output_~input && (43 < ~a29~0 || (-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0); 15320#L1350 assume !((~a0~0 <= -147 && (4 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0); 15158#L1359 assume !((((((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 6 == calculate_output_~input) && ~a4~0 <= -86) && 3 == ~a2~0) && -61 < ~a0~0); 15159#L1365 assume !((((6 == calculate_output_~input && ~a29~0 <= -144) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0) && -147 < ~a0~0 && -98 >= ~a0~0); 14998#L1371 assume !((((4 == calculate_output_~input && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0) && ~a0~0 <= -147); 14999#L1378 assume !(-61 < ~a0~0 && (3 == ~a2~0 && ~a4~0 <= -86 && 1 == calculate_output_~input) && 43 < ~a29~0); 15624#L1385 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (6 == calculate_output_~input && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && 5 == ~a2~0) && ~a0~0 <= -147); 15306#L1388 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input) && -147 < ~a0~0 && -98 >= ~a0~0); 15307#L1394 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 5 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0) && 3 == ~a2~0); 15591#L1408 assume !(~a4~0 <= -86 && ((((1 == ~a2~0 && 43 < ~a29~0) || (2 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0)) && 4 == calculate_output_~input) && -61 < ~a0~0); 15592#L1413 assume !((3 == ~a2~0 && (5 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0); 20126#L1419 assume !((-98 < ~a0~0 && -61 >= ~a0~0) && (3 == ~a2~0 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 6 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 15738#L1431 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 2 == ~a2~0 && (-144 < ~a29~0 && -16 >= ~a29~0) && 5 == calculate_output_~input); 15739#L1438 assume !(((((3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (2 == ~a2~0 && 43 < ~a29~0) || (3 == ~a2~0 && ~a29~0 <= -144)) && 6 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0); 15781#L1449 assume !(3 == ~a2~0 && (-147 < ~a0~0 && -98 >= ~a0~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 6 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 15458#L1456 assume !((((((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 1 == calculate_output_~input) && 3 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 15459#L1461 assume !(2 == ~a2~0 && ((-98 < ~a0~0 && -61 >= ~a0~0) && 5 == calculate_output_~input && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0); 19918#L1466 assume !(~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 5 == calculate_output_~input); 15856#L1473 assume !(((((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 1 == calculate_output_~input) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0); 15454#L1478 assume !((((6 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0); 15455#L1482 assume !((~a0~0 <= -147 && 3 == calculate_output_~input && (((43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0); 15203#L1488 assume !(-61 < ~a0~0 && (4 == calculate_output_~input && (((-144 < ~a29~0 && -16 >= ~a29~0) && 5 == ~a2~0) || (4 == ~a2~0 && 43 < ~a29~0) || (5 == ~a2~0 && ~a29~0 <= -144))) && ~a4~0 <= -86); 15204#L1494 assume !(4 == ~a2~0 && (-147 < ~a0~0 && -98 >= ~a0~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 5 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 14882#L1501 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 1 == calculate_output_~input) && 4 == ~a2~0); 14883#L1508 assume !(((((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0) && 2 == ~a2~0) && 43 < ~a29~0); 19921#L1511 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 2 == ~a2~0 && (43 < ~a29~0 && 1 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0); 19920#L1516 assume !(5 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 6 == calculate_output_~input); 19919#L1522 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 1 == calculate_output_~input); 15854#L1528 assume !((-147 < ~a0~0 && -98 >= ~a0~0) && (1 == ~a2~0 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 1 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 15437#L1533 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((2 == ~a2~0 && 43 < ~a29~0) || (3 == ~a2~0 && ~a29~0 <= -144)) || (3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0)) && 3 == calculate_output_~input) && -147 < ~a0~0 && -98 >= ~a0~0); 15438#L1540 assume !(~a0~0 <= -147 && ((1 == ~a2~0 && 4 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && -16 < ~a29~0 && 43 >= ~a29~0); 15582#L1547 assume !((-16 < ~a29~0 && 43 >= ~a29~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 2 == ~a2~0 && 2 == calculate_output_~input && -86 < ~a4~0 && -42 >= ~a4~0); 15190#L1554 assume !((1 == ~a2~0 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 2 == calculate_output_~input) && ~a4~0 <= -86) && -61 < ~a0~0); 15191#L1559 assume !(4 == ~a2~0 && ((-86 < ~a4~0 && -42 >= ~a4~0) && 6 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0); 20111#L1566 assume !((~a0~0 <= -147 && (6 == calculate_output_~input && -86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0) && -16 < ~a29~0 && 43 >= ~a29~0); 20109#L1570 assume !(~a4~0 <= -86 && (((3 == ~a2~0 && ~a29~0 <= -144) || (2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0)) && 4 == calculate_output_~input) && -61 < ~a0~0); 20107#L1582 assume !((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0 && ((-86 < ~a4~0 && -42 >= ~a4~0) && 6 == calculate_output_~input) && -147 < ~a0~0 && -98 >= ~a0~0); 20105#L1589 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 3 == calculate_output_~input) && 4 == ~a2~0); 20103#L1595 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input) && ~a0~0 <= -147); 20102#L1602 assume !((((-16 < ~a29~0 && 43 >= ~a29~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && 2 == calculate_output_~input) && ~a0~0 <= -147) && 1 == ~a2~0); 20101#L1606 assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) && 3 == calculate_output_~input) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 20099#L1612 assume !(3 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))); 20098#L1623 assume !(~a4~0 <= -86 && (-61 < ~a0~0 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 6 == calculate_output_~input) && 4 == ~a2~0); 20097#L1629 assume !(~a4~0 <= -86 && (-16 < ~a29~0 && 43 >= ~a29~0) && (-61 < ~a0~0 && 2 == calculate_output_~input) && 5 == ~a2~0); 20095#L1635 assume !((1 == ~a2~0 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 4 == calculate_output_~input) && ~a4~0 <= -86) && -61 < ~a0~0); 20094#L1640 assume !(((-16 < ~a29~0 && 43 >= ~a29~0) && ~a4~0 <= -86 && -61 < ~a0~0 && 1 == calculate_output_~input) && 5 == ~a2~0); 20093#L1647 assume !((-98 < ~a0~0 && -61 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && (2 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 5 == ~a2~0);assume { :begin_inline_calculate_output2 } true;calculate_output2_#in~input := calculate_output_~input;havoc calculate_output2_#res;havoc calculate_output2_~input;calculate_output2_~input := calculate_output2_#in~input; 20091#L1661 assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && 3 == calculate_output2_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 4 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0); 20089#L1668 assume !((3 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && 6 == calculate_output2_~input && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a0~0 <= -147); 20087#L1672 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && (43 < ~a29~0 && 6 == calculate_output2_~input) && 3 == ~a2~0); 20086#L1678 assume !(~a0~0 <= -147 && ((((3 == ~a2~0 && 43 < ~a29~0) || (4 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 4 == ~a2~0)) && 3 == calculate_output2_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 20085#L1685 assume !(2 == ~a2~0 && (-144 < ~a29~0 && -16 >= ~a29~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && 3 == calculate_output2_~input && -147 < ~a0~0 && -98 >= ~a0~0); 20084#L1694 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0 && 2 == calculate_output2_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0); 20083#L1701 assume !((((4 == calculate_output2_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0); 20082#L1706 assume !(((-98 < ~a0~0 && -61 >= ~a0~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 3 == calculate_output2_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0); 20081#L1709 assume !((-98 < ~a0~0 && -61 >= ~a0~0) && (5 == ~a2~0 && 5 == calculate_output2_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0); 20080#L1722 assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && 2 == calculate_output2_~input && ((3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (2 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 3 == ~a2~0))) && -86 < ~a4~0 && -42 >= ~a4~0); 20079#L1729 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0) && 3 == calculate_output2_~input) && -147 < ~a0~0 && -98 >= ~a0~0); 20078#L1735 assume !(((4 == ~a2~0 && 6 == calculate_output2_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0); 20076#L1742 assume !((5 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 5 == calculate_output2_~input) && ~a0~0 <= -147); 20074#L1749 assume !(4 == ~a2~0 && ~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output2_~input);calculate_output2_#res := -2; 20064#L1757 calculate_output_#t~ret3 := calculate_output2_#res;assume { :end_inline_calculate_output2 } true;calculate_output_#res := calculate_output_#t~ret3;havoc calculate_output_#t~ret3; 20061#L1655 main_#t~ret5 := calculate_output_#res;assume { :end_inline_calculate_output } true;main_~output~0 := main_#t~ret5;havoc main_#t~ret5; 20059#L1766-3 assume true; 16707#L1766-1 [2018-11-18 09:43:34,895 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 09:43:34,895 INFO L82 PathProgramCache]: Analyzing trace with hash 29859, now seen corresponding path program 2 times [2018-11-18 09:43:34,895 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 09:43:34,895 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 09:43:34,896 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:43:34,896 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 09:43:34,896 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:43:34,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 09:43:34,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 09:43:34,899 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 09:43:34,903 INFO L82 PathProgramCache]: Analyzing trace with hash -1591511707, now seen corresponding path program 1 times [2018-11-18 09:43:34,903 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 09:43:34,904 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 09:43:34,904 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:43:34,904 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 09:43:34,904 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:43:34,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 09:43:34,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 09:43:35,016 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 09:43:35,016 INFO L82 PathProgramCache]: Analyzing trace with hash 797490951, now seen corresponding path program 1 times [2018-11-18 09:43:35,016 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 09:43:35,016 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 09:43:35,017 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:43:35,017 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 09:43:35,017 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:43:35,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 09:43:36,280 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 09:43:36,280 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 09:43:36,281 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2018-11-18 09:43:38,178 WARN L180 SmtUtils]: Spent 1.86 s on a formula simplification. DAG size of input: 440 DAG size of output: 68 [2018-11-18 09:43:38,228 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-11-18 09:43:38,228 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2018-11-18 09:43:38,228 INFO L87 Difference]: Start difference. First operand 5800 states and 8054 transitions. cyclomatic complexity: 2261 Second operand 11 states. [2018-11-18 09:43:41,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 09:43:41,433 INFO L93 Difference]: Finished difference Result 6045 states and 8275 transitions. [2018-11-18 09:43:41,434 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-11-18 09:43:41,434 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6045 states and 8275 transitions. [2018-11-18 09:43:41,450 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3855 [2018-11-18 09:43:41,463 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6045 states to 6045 states and 8275 transitions. [2018-11-18 09:43:41,463 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4139 [2018-11-18 09:43:41,466 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4139 [2018-11-18 09:43:41,466 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6045 states and 8275 transitions. [2018-11-18 09:43:41,466 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 09:43:41,466 INFO L705 BuchiCegarLoop]: Abstraction has 6045 states and 8275 transitions. [2018-11-18 09:43:41,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6045 states and 8275 transitions. [2018-11-18 09:43:41,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6045 to 6045. [2018-11-18 09:43:41,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6045 states. [2018-11-18 09:43:41,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6045 states to 6045 states and 8275 transitions. [2018-11-18 09:43:41,515 INFO L728 BuchiCegarLoop]: Abstraction has 6045 states and 8275 transitions. [2018-11-18 09:43:41,515 INFO L608 BuchiCegarLoop]: Abstraction has 6045 states and 8275 transitions. [2018-11-18 09:43:41,515 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-18 09:43:41,515 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6045 states and 8275 transitions. [2018-11-18 09:43:41,524 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3855 [2018-11-18 09:43:41,524 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 09:43:41,524 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 09:43:41,526 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] [2018-11-18 09:43:41,526 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] [2018-11-18 09:43:41,527 INFO L794 eck$LassoCheckResult]: Stem: 27534#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;~inputD~0 := 4;~inputB~0 := 2;~inputE~0 := 5;~inputA~0 := 1;~inputF~0 := 6;~inputC~0 := 3;~a4~0 := -89;~a29~0 := -127;~a2~0 := 1;~a0~0 := -44; 27402#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~nondet4, main_#t~ret5, main_~input~0, main_~output~0;main_~output~0 := -1; 27403#L1766-3 assume true; 29715#L1766-1 assume !false;havoc main_~input~0;main_~input~0 := main_#t~nondet4;havoc main_#t~nondet4; 29714#L1771 assume !(((((1 != main_~input~0 && 2 != main_~input~0) && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);assume { :begin_inline_calculate_output } true;calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_#t~ret3, calculate_output_~input;calculate_output_~input := calculate_output_#in~input; 29713#L24 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 29712#L24-2 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 29711#L27-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 29710#L30-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 29709#L33-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 29708#L36-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 29706#L39-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 29704#L42-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 29702#L45-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 29700#L48-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 29698#L51-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 29696#L54-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 29694#L57-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 29692#L60-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 29690#L63-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 29688#L66-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 29686#L69-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 29685#L72-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 29682#L75-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 29680#L78-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 29679#L81-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 27588#L84-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 27589#L87-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 28438#L90-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 28439#L93-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 28433#L96-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 28434#L99-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 27210#L102-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 27211#L105-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 27479#L108-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 27152#L111-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 27153#L114-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 29468#L117-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 29467#L120-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 29466#L123-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 29196#L126-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 27664#L129-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 27551#L132-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 27226#L135-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 27227#L138-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 27486#L141-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 27094#L144-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 27095#L147-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 27605#L150-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 27429#L153-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 27355#L156-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 26971#L159-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 26972#L162-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 27558#L165-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -61 < ~a0~0) && ~a29~0 <= -144); 27233#L168-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 26850#L171-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 26851#L174-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 27105#L177-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 26731#L180-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 26732#L183-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 27436#L186-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 27365#L189-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 27003#L192-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 27004#L195-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 27520#L198-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 27239#L201-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 26858#L204-1 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && 1 == calculate_output_~input && ((3 == ~a2~0 && ~a29~0 <= -144) || (2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0))); 26859#L214 assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input) && 1 == ~a2~0) && -147 < ~a0~0 && -98 >= ~a0~0); 27014#L219 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (2 == ~a2~0 && ~a29~0 <= -144 && 3 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0); 27396#L229 assume !((~a0~0 <= -147 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input) && 1 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 27279#L234 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0) && 4 == ~a2~0); 27280#L241 assume !(((3 == ~a2~0 && 3 == calculate_output_~input && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -61 < ~a0~0) && ~a4~0 <= -86); 27021#L247 assume !(((5 == calculate_output_~input && (((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0) || (2 == ~a2~0 && ~a29~0 <= -144))) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 27022#L253 assume !((((((-144 < ~a29~0 && -16 >= ~a29~0) && 4 == ~a2~0) || (43 < ~a29~0 && 3 == ~a2~0) || (4 == ~a2~0 && ~a29~0 <= -144)) && 2 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 27529#L260 assume !((-61 < ~a0~0 && ((3 == ~a2~0 && ~a29~0 <= -144) || ((-16 < ~a29~0 && 43 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 2 == ~a2~0)) && 2 == calculate_output_~input) && ~a4~0 <= -86); 27042#L266 assume !(((4 == ~a2~0 && 1 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 27043#L273 assume !((((4 == calculate_output_~input && 43 < ~a29~0) && 1 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 27295#L278 assume !((-61 < ~a0~0 && (((43 < ~a29~0 && 4 == ~a2~0) || (5 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 5 == ~a2~0)) && 1 == calculate_output_~input) && ~a4~0 <= -86); 27296#L285 assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && (2 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0); 28687#L292 assume !((2 == ~a2~0 && (5 == calculate_output_~input && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 28684#L299 assume !((((5 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 1 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0); 28681#L306 assume !(4 == ~a2~0 && -61 < ~a0~0 && ~a4~0 <= -86 && 5 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))); 28679#L320 assume !((((3 == calculate_output_~input && -61 < ~a0~0) && ~a4~0 <= -86) && -16 < ~a29~0 && 43 >= ~a29~0) && 5 == ~a2~0); 28677#L327 assume !(1 == ~a2~0 && ~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))); 28675#L333 assume !((-61 < ~a0~0 && 43 < ~a29~0 && 4 == calculate_output_~input && 5 == ~a2~0) && ~a4~0 <= -86); 28673#L336 assume !(((((4 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (3 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 4 == ~a2~0)) && 5 == calculate_output_~input) && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0); 27569#L341 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (3 == calculate_output_~input && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a0~0 <= -147) && 3 == ~a2~0); 27473#L350 assume !(43 < ~a29~0 && (-61 < ~a0~0 && ~a4~0 <= -86 && 1 == calculate_output_~input) && 5 == ~a2~0); 27269#L355 assume !((~a4~0 <= -86 && 43 < ~a29~0 && 2 == calculate_output_~input && -61 < ~a0~0) && 3 == ~a2~0); 27270#L361 assume !(((6 == calculate_output_~input && (((1 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 26779#L367 assume !(((((-98 < ~a0~0 && -61 >= ~a0~0) && 3 == calculate_output_~input) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0); 26780#L373 assume !((((-147 < ~a0~0 && -98 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 26871#L380 assume ((~a4~0 <= -86 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input) && 1 == ~a2~0) && -61 < ~a0~0;~a0~0 := -300072 + (if ~a0~0 - 217743 < 0 && 0 != (~a0~0 - 217743) % 299926 then (~a0~0 - 217743) % 299926 - 299926 else (~a0~0 - 217743) % 299926);~a29~0 := -401378 + ~a29~0;calculate_output_#res := -1; 26842#L1655 main_#t~ret5 := calculate_output_#res;assume { :end_inline_calculate_output } true;main_~output~0 := main_#t~ret5;havoc main_#t~ret5; 28636#L1766-3 [2018-11-18 09:43:41,527 INFO L796 eck$LassoCheckResult]: Loop: 28636#L1766-3 assume true; 30841#L1766-1 assume !false;havoc main_~input~0;main_~input~0 := main_#t~nondet4;havoc main_#t~nondet4; 30839#L1771 assume !(((((1 != main_~input~0 && 2 != main_~input~0) && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);assume { :begin_inline_calculate_output } true;calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_#t~ret3, calculate_output_~input;calculate_output_~input := calculate_output_#in~input; 30836#L24 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 30837#L24-2 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 30968#L27-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 30966#L30-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 30965#L33-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 30962#L36-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 30960#L39-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 30958#L42-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 30956#L45-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 30954#L48-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 30952#L51-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 30950#L54-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 30948#L57-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 30946#L60-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 30944#L63-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 30942#L66-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 30940#L69-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 30936#L72-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 30933#L75-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 30930#L78-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 30931#L81-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 28572#L84-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 28569#L87-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 27217#L90-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 28563#L93-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 28559#L96-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 28556#L99-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 28552#L102-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 28550#L105-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 27424#L108-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 27350#L111-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 28544#L114-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 28541#L117-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 28538#L120-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 28534#L123-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 28531#L126-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 28528#L129-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 28523#L132-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 28524#L135-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 29965#L138-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 29962#L141-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 29959#L144-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 29957#L147-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 29953#L150-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 29950#L153-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 29947#L156-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 29944#L159-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 29941#L162-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 29938#L165-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -61 < ~a0~0) && ~a29~0 <= -144); 29934#L168-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 29932#L171-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 29928#L174-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 29925#L177-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 29923#L180-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 29920#L183-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 29917#L186-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 29915#L189-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 29911#L192-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 29909#L195-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 29905#L198-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 29906#L201-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 30752#L204-1 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && 1 == calculate_output_~input && ((3 == ~a2~0 && ~a29~0 <= -144) || (2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0))); 30750#L214 assume (((-86 < ~a4~0 && -42 >= ~a4~0) && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input) && 1 == ~a2~0) && -147 < ~a0~0 && -98 >= ~a0~0;~a4~0 := 5 * ((if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - 105635);~a0~0 := -535974 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5);~a29~0 := -127151 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928);calculate_output_#res := -1; 28492#L1655 main_#t~ret5 := calculate_output_#res;assume { :end_inline_calculate_output } true;main_~output~0 := main_#t~ret5;havoc main_#t~ret5; 28636#L1766-3 [2018-11-18 09:43:41,527 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 09:43:41,527 INFO L82 PathProgramCache]: Analyzing trace with hash -1236714609, now seen corresponding path program 1 times [2018-11-18 09:43:41,527 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 09:43:41,527 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 09:43:41,528 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:43:41,528 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 09:43:41,528 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:43:41,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 09:43:41,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 09:43:41,553 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 09:43:41,553 INFO L82 PathProgramCache]: Analyzing trace with hash -1007510951, now seen corresponding path program 1 times [2018-11-18 09:43:41,553 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 09:43:41,553 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 09:43:41,554 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:43:41,554 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 09:43:41,554 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:43:41,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 09:43:41,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 09:43:41,569 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 09:43:41,569 INFO L82 PathProgramCache]: Analyzing trace with hash 1664449547, now seen corresponding path program 1 times [2018-11-18 09:43:41,569 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 09:43:41,569 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 09:43:41,569 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:43:41,570 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 09:43:41,570 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:43:41,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 09:43:41,642 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2018-11-18 09:43:41,643 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 09:43:41,643 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 09:43:41,652 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 09:43:41,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 09:43:41,694 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 09:43:41,720 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 67 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 09:43:41,736 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 09:43:41,736 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2018-11-18 09:43:41,986 WARN L180 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 196 DAG size of output: 81 [2018-11-18 09:43:42,017 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 09:43:42,018 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 09:43:42,018 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 09:43:42,018 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 09:43:42,018 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 09:43:42,018 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 09:43:42,018 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 09:43:42,018 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 09:43:42,018 INFO L131 ssoRankerPreferences]: Filename of dumped script: Problem15_label18_false-unreach-call_false-termination.c_Iteration4_Loop [2018-11-18 09:43:42,018 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 09:43:42,018 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 09:43:42,019 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:43:42,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-18 09:43:42,029 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:43:42,033 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:43:42,034 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:43:42,038 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:43:42,043 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:43:42,044 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:43:42,340 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 09:43:42,340 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 09:43:42,346 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 09:43:42,346 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 09:43:42,348 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 09:43:42,348 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~ret5=0} Honda state: {ULTIMATE.start_main_#t~ret5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 09:43:42,364 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 09:43:42,364 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 09:43:42,473 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 09:43:42,473 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 09:43:42,970 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 09:43:42,973 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 09:43:42,973 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 09:43:42,973 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 09:43:42,973 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 09:43:42,973 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 09:43:42,974 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 09:43:42,974 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 09:43:42,974 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 09:43:42,974 INFO L131 ssoRankerPreferences]: Filename of dumped script: Problem15_label18_false-unreach-call_false-termination.c_Iteration4_Loop [2018-11-18 09:43:42,974 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 09:43:42,974 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 09:43:42,975 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:43:42,980 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:43:42,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-18 09:43:42,994 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:43:42,999 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:43:43,001 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:43:43,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-18 09:43:43,008 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:43:43,265 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 09:43:43,265 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 09:43:43,265 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:43,266 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:43,266 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:43,266 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:43,266 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:43,266 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 09:43:43,267 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 09:43:43,267 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:43,268 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:43,268 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:43,269 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:43,269 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:43,269 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:43,269 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 09:43:43,269 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 09:43:43,269 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 09:43:43,269 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:43,270 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 09:43:43,270 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 09:43:43,270 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 09:43:43,270 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 09:43:43,270 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 09:43:43,270 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 09:43:43,270 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 09:43:43,271 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 09:43:43,271 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 09:43:43,273 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 09:43:43,276 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 09:43:43,276 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-11-18 09:43:43,276 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 09:43:43,276 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 09:43:43,276 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 09:43:43,276 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(~a4~0) = 2*~a4~0 + 528823 Supporting invariants [] [2018-11-18 09:43:43,277 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 09:43:43,306 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 09:43:43,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 09:43:43,324 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 09:43:43,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 09:43:43,346 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 09:43:55,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 09:43:55,559 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2018-11-18 09:43:55,559 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 6045 states and 8275 transitions. cyclomatic complexity: 2235 Second operand 4 states. [2018-11-18 09:43:56,832 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 6045 states and 8275 transitions. cyclomatic complexity: 2235. Second operand 4 states. Result 16418 states and 22153 transitions. Complement of second has 5 states. [2018-11-18 09:43:56,833 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2018-11-18 09:43:56,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2018-11-18 09:43:56,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1008 transitions. [2018-11-18 09:43:56,835 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 1008 transitions. Stem has 94 letters. Loop has 67 letters. [2018-11-18 09:43:56,836 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 09:43:56,836 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 1008 transitions. Stem has 161 letters. Loop has 67 letters. [2018-11-18 09:43:56,836 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 09:43:56,836 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 1008 transitions. Stem has 94 letters. Loop has 134 letters. [2018-11-18 09:43:56,837 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 09:43:56,838 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16418 states and 22153 transitions. [2018-11-18 09:43:56,874 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 7106 [2018-11-18 09:43:56,915 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16418 states to 16108 states and 21806 transitions. [2018-11-18 09:43:56,915 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7683 [2018-11-18 09:43:56,920 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7702 [2018-11-18 09:43:56,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16108 states and 21806 transitions. [2018-11-18 09:43:56,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 09:43:56,920 INFO L705 BuchiCegarLoop]: Abstraction has 16108 states and 21806 transitions. [2018-11-18 09:43:56,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16108 states and 21806 transitions. [2018-11-18 09:43:57,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16108 to 16080. [2018-11-18 09:43:57,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16080 states. [2018-11-18 09:43:57,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16080 states to 16080 states and 21774 transitions. [2018-11-18 09:43:57,093 INFO L728 BuchiCegarLoop]: Abstraction has 16080 states and 21774 transitions. [2018-11-18 09:43:57,094 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 09:43:57,094 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-11-18 09:43:57,094 INFO L87 Difference]: Start difference. First operand 16080 states and 21774 transitions. Second operand 4 states. [2018-11-18 09:43:58,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 09:43:58,824 INFO L93 Difference]: Finished difference Result 19409 states and 24159 transitions. [2018-11-18 09:43:58,824 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-18 09:43:58,824 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19409 states and 24159 transitions. [2018-11-18 09:43:58,856 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 10649 [2018-11-18 09:43:58,888 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19409 states to 16576 states and 20863 transitions. [2018-11-18 09:43:58,889 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10934 [2018-11-18 09:43:58,894 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10934 [2018-11-18 09:43:58,894 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16576 states and 20863 transitions. [2018-11-18 09:43:58,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 09:43:58,894 INFO L705 BuchiCegarLoop]: Abstraction has 16576 states and 20863 transitions. [2018-11-18 09:43:58,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16576 states and 20863 transitions. [2018-11-18 09:43:58,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16576 to 9649. [2018-11-18 09:43:58,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9649 states. [2018-11-18 09:43:58,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9649 states to 9649 states and 12623 transitions. [2018-11-18 09:43:58,993 INFO L728 BuchiCegarLoop]: Abstraction has 9649 states and 12623 transitions. [2018-11-18 09:43:58,993 INFO L608 BuchiCegarLoop]: Abstraction has 9649 states and 12623 transitions. [2018-11-18 09:43:58,993 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-18 09:43:58,993 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9649 states and 12623 transitions. [2018-11-18 09:43:59,011 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 6257 [2018-11-18 09:43:59,011 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 09:43:59,011 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 09:43:59,012 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] [2018-11-18 09:43:59,013 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 09:43:59,013 INFO L794 eck$LassoCheckResult]: Stem: 86482#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;~inputD~0 := 4;~inputB~0 := 2;~inputE~0 := 5;~inputA~0 := 1;~inputF~0 := 6;~inputC~0 := 3;~a4~0 := -89;~a29~0 := -127;~a2~0 := 1;~a0~0 := -44; 86343#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~nondet4, main_#t~ret5, main_~input~0, main_~output~0;main_~output~0 := -1; 86344#L1766-3 assume true; 90529#L1766-1 assume !false;havoc main_~input~0;main_~input~0 := main_#t~nondet4;havoc main_#t~nondet4; 90527#L1771 assume !(((((1 != main_~input~0 && 2 != main_~input~0) && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);assume { :begin_inline_calculate_output } true;calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_#t~ret3, calculate_output_~input;calculate_output_~input := calculate_output_#in~input; 90525#L24 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 90522#L24-2 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 90519#L27-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 90515#L30-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 90511#L33-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 90507#L36-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 90503#L39-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 90488#L42-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 90486#L45-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 90483#L48-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 90481#L51-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 90479#L54-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 90477#L57-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 90474#L60-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 90472#L63-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 90470#L66-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 90467#L69-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 90465#L72-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 90463#L75-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 90461#L78-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 90459#L81-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 90456#L84-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 90454#L87-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 90452#L90-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 90450#L93-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 90447#L96-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 90445#L99-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 90443#L102-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 90441#L105-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 90438#L108-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 90436#L111-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 90434#L114-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 90432#L117-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 90430#L120-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 90427#L123-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 90425#L126-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 90423#L129-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 90421#L132-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 90419#L135-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 90417#L138-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 90414#L141-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 90411#L144-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 90409#L147-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 90407#L150-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 90405#L153-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 90403#L156-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 90401#L159-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 90399#L162-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 90397#L165-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -61 < ~a0~0) && ~a29~0 <= -144); 90395#L168-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 90392#L171-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 90390#L174-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 90388#L177-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 90386#L180-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 90383#L183-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 90381#L186-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 90379#L189-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 90377#L192-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 90375#L195-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 90373#L198-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 90371#L201-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 90368#L204-1 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && 1 == calculate_output_~input && ((3 == ~a2~0 && ~a29~0 <= -144) || (2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0))); 90365#L214 assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input) && 1 == ~a2~0) && -147 < ~a0~0 && -98 >= ~a0~0); 90362#L219 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (2 == ~a2~0 && ~a29~0 <= -144 && 3 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0); 90359#L229 assume !((~a0~0 <= -147 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input) && 1 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 90356#L234 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0) && 4 == ~a2~0); 90353#L241 assume !(((3 == ~a2~0 && 3 == calculate_output_~input && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -61 < ~a0~0) && ~a4~0 <= -86); 90349#L247 assume !(((5 == calculate_output_~input && (((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0) || (2 == ~a2~0 && ~a29~0 <= -144))) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 90346#L253 assume !((((((-144 < ~a29~0 && -16 >= ~a29~0) && 4 == ~a2~0) || (43 < ~a29~0 && 3 == ~a2~0) || (4 == ~a2~0 && ~a29~0 <= -144)) && 2 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 90342#L260 assume !((-61 < ~a0~0 && ((3 == ~a2~0 && ~a29~0 <= -144) || ((-16 < ~a29~0 && 43 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 2 == ~a2~0)) && 2 == calculate_output_~input) && ~a4~0 <= -86); 90338#L266 assume !(((4 == ~a2~0 && 1 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 90334#L273 assume !((((4 == calculate_output_~input && 43 < ~a29~0) && 1 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 86241#L278 assume !((-61 < ~a0~0 && (((43 < ~a29~0 && 4 == ~a2~0) || (5 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 5 == ~a2~0)) && 1 == calculate_output_~input) && ~a4~0 <= -86); 86242#L285 assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && (2 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0); 90094#L292 assume !((2 == ~a2~0 && (5 == calculate_output_~input && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 90092#L299 assume !((((5 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 1 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0); 90090#L306 assume !(4 == ~a2~0 && -61 < ~a0~0 && ~a4~0 <= -86 && 5 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))); 90088#L320 assume !((((3 == calculate_output_~input && -61 < ~a0~0) && ~a4~0 <= -86) && -16 < ~a29~0 && 43 >= ~a29~0) && 5 == ~a2~0); 90086#L327 assume !(1 == ~a2~0 && ~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))); 90084#L333 assume !((-61 < ~a0~0 && 43 < ~a29~0 && 4 == calculate_output_~input && 5 == ~a2~0) && ~a4~0 <= -86); 90082#L336 assume !(((((4 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (3 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 4 == ~a2~0)) && 5 == calculate_output_~input) && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0); 90080#L341 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (3 == calculate_output_~input && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a0~0 <= -147) && 3 == ~a2~0); 90078#L350 assume !(43 < ~a29~0 && (-61 < ~a0~0 && ~a4~0 <= -86 && 1 == calculate_output_~input) && 5 == ~a2~0); 90076#L355 assume !((~a4~0 <= -86 && 43 < ~a29~0 && 2 == calculate_output_~input && -61 < ~a0~0) && 3 == ~a2~0); 89928#L361 assume !(((6 == calculate_output_~input && (((1 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 89927#L367 assume !(((((-98 < ~a0~0 && -61 >= ~a0~0) && 3 == calculate_output_~input) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0); 89926#L373 assume !((((-147 < ~a0~0 && -98 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 89924#L380 assume ((~a4~0 <= -86 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input) && 1 == ~a2~0) && -61 < ~a0~0;~a0~0 := -300072 + (if ~a0~0 - 217743 < 0 && 0 != (~a0~0 - 217743) % 299926 then (~a0~0 - 217743) % 299926 - 299926 else (~a0~0 - 217743) % 299926);~a29~0 := -401378 + ~a29~0;calculate_output_#res := -1; 85594#L1655 main_#t~ret5 := calculate_output_#res;assume { :end_inline_calculate_output } true;main_~output~0 := main_#t~ret5;havoc main_#t~ret5; 85727#L1766-3 [2018-11-18 09:43:59,013 INFO L796 eck$LassoCheckResult]: Loop: 85727#L1766-3 assume true; 91183#L1766-1 assume !false;havoc main_~input~0;main_~input~0 := main_#t~nondet4;havoc main_#t~nondet4; 91181#L1771 assume !(((((1 != main_~input~0 && 2 != main_~input~0) && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);assume { :begin_inline_calculate_output } true;calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_#t~ret3, calculate_output_~input;calculate_output_~input := calculate_output_#in~input; 91179#L24 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 91177#L24-2 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 86591#L27-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 91174#L30-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 91172#L33-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 85628#L36-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 91169#L39-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 91167#L42-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 91165#L45-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 91163#L48-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 86613#L51-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 91160#L54-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 91158#L57-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 91156#L60-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 86416#L63-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 91153#L66-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 91151#L69-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 91149#L72-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 86356#L75-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 91147#L78-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 91145#L81-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 91143#L84-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 91137#L87-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 86162#L90-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 91135#L93-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 91133#L96-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 91131#L99-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 91129#L102-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 91127#L105-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 86363#L108-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 86296#L111-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 91123#L114-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 91236#L117-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 91315#L120-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 91699#L123-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 91109#L126-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 91110#L129-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 91698#L132-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 91697#L135-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 86560#L138-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 91706#L141-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 91704#L144-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 91702#L147-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 86647#L150-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 91104#L153-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 91105#L156-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 91112#L159-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 91113#L162-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 91708#L165-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -61 < ~a0~0) && ~a29~0 <= -144); 91700#L168-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 86566#L171-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 86336#L174-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 91696#L177-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 91675#L180-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 91325#L183-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 91318#L186-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 91117#L189-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 91115#L192-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 86439#L195-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 86055#L198-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 91715#L201-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 94567#L204-1 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && 1 == calculate_output_~input && ((3 == ~a2~0 && ~a29~0 <= -144) || (2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0))); 94565#L214 assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input) && 1 == ~a2~0) && -147 < ~a0~0 && -98 >= ~a0~0); 94563#L219 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (2 == ~a2~0 && ~a29~0 <= -144 && 3 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0); 94561#L229 assume !((~a0~0 <= -147 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input) && 1 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 94559#L234 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0) && 4 == ~a2~0); 94557#L241 assume !(((3 == ~a2~0 && 3 == calculate_output_~input && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -61 < ~a0~0) && ~a4~0 <= -86); 94555#L247 assume !(((5 == calculate_output_~input && (((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0) || (2 == ~a2~0 && ~a29~0 <= -144))) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 94553#L253 assume !((((((-144 < ~a29~0 && -16 >= ~a29~0) && 4 == ~a2~0) || (43 < ~a29~0 && 3 == ~a2~0) || (4 == ~a2~0 && ~a29~0 <= -144)) && 2 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 94551#L260 assume !((-61 < ~a0~0 && ((3 == ~a2~0 && ~a29~0 <= -144) || ((-16 < ~a29~0 && 43 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 2 == ~a2~0)) && 2 == calculate_output_~input) && ~a4~0 <= -86); 94549#L266 assume !(((4 == ~a2~0 && 1 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 94547#L273 assume !((((4 == calculate_output_~input && 43 < ~a29~0) && 1 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 94545#L278 assume !((-61 < ~a0~0 && (((43 < ~a29~0 && 4 == ~a2~0) || (5 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 5 == ~a2~0)) && 1 == calculate_output_~input) && ~a4~0 <= -86); 94543#L285 assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && (2 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0); 94541#L292 assume !((2 == ~a2~0 && (5 == calculate_output_~input && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 94539#L299 assume !((((5 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 1 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0); 89881#L306 assume !(4 == ~a2~0 && -61 < ~a0~0 && ~a4~0 <= -86 && 5 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))); 89882#L320 assume !((((3 == calculate_output_~input && -61 < ~a0~0) && ~a4~0 <= -86) && -16 < ~a29~0 && 43 >= ~a29~0) && 5 == ~a2~0); 94527#L327 assume !(1 == ~a2~0 && ~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))); 93309#L333 assume !((-61 < ~a0~0 && 43 < ~a29~0 && 4 == calculate_output_~input && 5 == ~a2~0) && ~a4~0 <= -86); 93310#L336 assume !(((((4 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (3 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 4 == ~a2~0)) && 5 == calculate_output_~input) && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0); 94491#L341 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (3 == calculate_output_~input && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a0~0 <= -147) && 3 == ~a2~0); 93311#L350 assume !(43 < ~a29~0 && (-61 < ~a0~0 && ~a4~0 <= -86 && 1 == calculate_output_~input) && 5 == ~a2~0); 93312#L355 assume !((~a4~0 <= -86 && 43 < ~a29~0 && 2 == calculate_output_~input && -61 < ~a0~0) && 3 == ~a2~0); 94579#L361 assume !(((6 == calculate_output_~input && (((1 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 94578#L367 assume !(((((-98 < ~a0~0 && -61 >= ~a0~0) && 3 == calculate_output_~input) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0); 94577#L373 assume !((((-147 < ~a0~0 && -98 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 94576#L380 assume !(((~a4~0 <= -86 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input) && 1 == ~a2~0) && -61 < ~a0~0); 94575#L384 assume !(-61 < ~a0~0 && ((43 < ~a29~0 && 6 == calculate_output_~input) && 5 == ~a2~0) && ~a4~0 <= -86); 94574#L390 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && (3 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 5 == ~a2~0); 94573#L403 assume !(((-98 < ~a0~0 && -61 >= ~a0~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0); 94572#L408 assume !(~a4~0 <= -86 && -61 < ~a0~0 && (((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 4 == calculate_output_~input) && 4 == ~a2~0); 94571#L415 assume !(((((((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0) && 6 == calculate_output_~input) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0); 94570#L422 assume !((-98 < ~a0~0 && -61 >= ~a0~0) && 3 == ~a2~0 && (2 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0); 94569#L428 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (5 == calculate_output_~input && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144) && 5 == ~a2~0); 94568#L433 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && 3 == ~a2~0 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 2 == calculate_output_~input); 94566#L439 assume !(((3 == ~a2~0 && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input) && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0); 94564#L445 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input) && 5 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0); 94562#L449 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (1 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0) && 4 == ~a2~0); 94560#L456 assume !(((((5 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 4 == ~a2~0) || (5 == ~a2~0 && ~a29~0 <= -144)) && 2 == calculate_output_~input) && ~a4~0 <= -86) && -61 < ~a0~0); 94558#L462 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && ((-98 < ~a0~0 && -61 >= ~a0~0) && 6 == calculate_output_~input) && 2 == ~a2~0) && ~a29~0 <= -144); 94556#L468 assume !((-16 < ~a29~0 && 43 >= ~a29~0) && ~a4~0 <= -86 && (6 == calculate_output_~input && -61 < ~a0~0) && 5 == ~a2~0); 94554#L474 assume !(((-16 < ~a29~0 && 43 >= ~a29~0) && (4 == calculate_output_~input && -61 < ~a0~0) && ~a4~0 <= -86) && 5 == ~a2~0); 94552#L479 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && 5 == calculate_output_~input && ((((-16 < ~a29~0 && 43 >= ~a29~0) && 2 == ~a2~0) || (2 == ~a2~0 && 43 < ~a29~0)) || (~a29~0 <= -144 && 3 == ~a2~0))); 94550#L486 assume !(((-98 < ~a0~0 && -61 >= ~a0~0) && (1 == calculate_output_~input && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && 2 == ~a2~0); 94548#L491 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && (6 == calculate_output_~input && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && 2 == ~a2~0); 94546#L497 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 3 == calculate_output_~input && ((((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0)) || (2 == ~a2~0 && ~a29~0 <= -144))); 94544#L502 assume !(((~a0~0 <= -147 && 2 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 94542#L507 assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -98 < ~a0~0 && -61 >= ~a0~0) && 1 == ~a2~0); 94540#L514 assume !((-147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144 && (-86 < ~a4~0 && -42 >= ~a4~0) && 3 == calculate_output_~input && 5 == ~a2~0); 94538#L520 assume !(4 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && (5 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && ~a0~0 <= -147); 94537#L529 assume !((5 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 94536#L542 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0 && ~a0~0 <= -147 && (-16 < ~a29~0 && 43 >= ~a29~0) && 5 == calculate_output_~input); 94534#L546 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147 && (((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0) || (1 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 2 == ~a2~0)) && 4 == calculate_output_~input); 94532#L557 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 2 == ~a2~0 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 2 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0); 94530#L569 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && 5 == ~a2~0 && 43 < ~a29~0 && 3 == calculate_output_~input); 89834#L574 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && (3 == ~a2~0 && 4 == calculate_output_~input) && 43 < ~a29~0); 89835#L587 assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (1 == ~a2~0 && 43 < ~a29~0)) || (2 == ~a2~0 && ~a29~0 <= -144)) && 6 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 95122#L594 assume !((-98 < ~a0~0 && -61 >= ~a0~0) && ((1 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 3 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 95120#L606 assume !((2 == ~a2~0 && ((-144 < ~a29~0 && -16 >= ~a29~0) && 1 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0); 95118#L613 assume !(~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 6 == calculate_output_~input && ((4 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 3 == ~a2~0) || (4 == ~a2~0 && ~a29~0 <= -144))); 95117#L620 assume !(((1 == ~a2~0 && 5 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 95116#L627 assume !(((-98 < ~a0~0 && -61 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && 2 == ~a2~0); 95114#L634 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (~a0~0 <= -147 && 2 == calculate_output_~input) && 43 < ~a29~0); 95112#L641 assume !(1 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 3 == calculate_output_~input) && ~a0~0 <= -147); 95110#L652 assume !(((1 == ~a2~0 && 6 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 95109#L657 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (1 == ~a2~0 && 2 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -147 < ~a0~0 && -98 >= ~a0~0); 95107#L662 assume !(~a0~0 <= -147 && 2 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 2 == calculate_output_~input); 95106#L668 assume !((-147 < ~a0~0 && -98 >= ~a0~0) && ((((43 < ~a29~0 && 2 == ~a2~0) || (3 == ~a2~0 && ~a29~0 <= -144)) || (3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 95105#L675 assume !(((5 == ~a2~0 && 4 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0); 95103#L681 assume !(2 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && (~a29~0 <= -144 && 1 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 95102#L687 assume !(((~a4~0 <= -86 && -61 < ~a0~0 && 5 == calculate_output_~input) && 5 == ~a2~0) && -16 < ~a29~0 && 43 >= ~a29~0); 95101#L693 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 6 == calculate_output_~input) && 4 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0); 95099#L707 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 4 == calculate_output_~input); 95097#L712 assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144) && 2 == ~a2~0); 95095#L718 assume !(1 == ~a2~0 && ((1 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0); 95093#L725 assume !(~a4~0 <= -86 && -61 < ~a0~0 && (((4 == ~a2~0 && 43 < ~a29~0) || (5 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 5 == ~a2~0)) && 3 == calculate_output_~input); 95091#L732 assume !((5 == ~a2~0 && (5 == calculate_output_~input && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 95089#L735 assume !((((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == calculate_output_~input && -147 < ~a0~0 && -98 >= ~a0~0) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 95087#L742 assume !((~a4~0 <= -86 && 6 == calculate_output_~input && (((2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (2 == ~a2~0 && 43 < ~a29~0)) || (3 == ~a2~0 && ~a29~0 <= -144))) && -61 < ~a0~0); 95086#L748 assume !(((-61 < ~a0~0 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 5 == calculate_output_~input) && ~a4~0 <= -86) && 3 == ~a2~0); 95085#L754 assume !((-147 < ~a0~0 && -98 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && ((3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0) || (3 == ~a2~0 && ~a29~0 <= -144)) && 5 == calculate_output_~input); 95083#L761 assume !((-98 < ~a0~0 && -61 >= ~a0~0) && ((6 == calculate_output_~input && -86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0) && 43 < ~a29~0); 95082#L768 assume !(~a0~0 <= -147 && ((6 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 95080#L774 assume !(((1 == ~a2~0 && 2 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0); 95078#L779 assume !(((-98 < ~a0~0 && -61 >= ~a0~0) && 4 == ~a2~0 && 4 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0); 95077#L786 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (4 == calculate_output_~input && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a0~0 <= -147) && 3 == ~a2~0); 95076#L793 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 && 2 == ~a2~0) || ((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (1 == ~a2~0 && 43 < ~a29~0)) && 4 == calculate_output_~input) && -147 < ~a0~0 && -98 >= ~a0~0); 95075#L804 assume !(~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == calculate_output_~input && (((-144 < ~a29~0 && -16 >= ~a29~0) && 4 == ~a2~0) || (43 < ~a29~0 && 3 == ~a2~0) || (4 == ~a2~0 && ~a29~0 <= -144))); 95073#L811 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input) && 2 == ~a2~0) && ~a0~0 <= -147); 95072#L817 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0 && (-147 < ~a0~0 && -98 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input); 95070#L824 assume !(5 == ~a2~0 && ((~a0~0 <= -147 && 5 == calculate_output_~input) && 43 < ~a29~0) && -86 < ~a4~0 && -42 >= ~a4~0); 95069#L829 assume !((-16 < ~a29~0 && 43 >= ~a29~0) && ((-86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0 && 3 == calculate_output_~input) && ~a0~0 <= -147); 95068#L840 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 4 == ~a2~0 && 4 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)); 95066#L845 assume !((~a4~0 <= -86 && 3 == calculate_output_~input && (((1 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -61 < ~a0~0); 95064#L851 assume !(4 == ~a2~0 && ((6 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0); 95063#L855 assume !(5 == ~a2~0 && ((((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 3 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 95061#L862 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && ((3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (2 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 3 == ~a2~0)) && 1 == calculate_output_~input) && -147 < ~a0~0 && -98 >= ~a0~0); 95060#L868 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input) && ~a0~0 <= -147) && 5 == ~a2~0); 95058#L874 assume !(~a4~0 <= -86 && -61 < ~a0~0 && 5 == calculate_output_~input && (((43 < ~a29~0 && 4 == ~a2~0) || (~a29~0 <= -144 && 5 == ~a2~0)) || (5 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))); 95057#L880 assume !(3 == ~a2~0 && ~a4~0 <= -86 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input) && -61 < ~a0~0); 95055#L885 assume !(5 == ~a2~0 && ((1 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0); 95054#L895 assume !((((-61 < ~a0~0 && 2 == calculate_output_~input) && 43 < ~a29~0) && ~a4~0 <= -86) && 5 == ~a2~0); 95053#L901 assume !((((1 == calculate_output_~input && 1 == ~a2~0) && 43 < ~a29~0) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 95052#L907 assume !(((2 == ~a2~0 && 4 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 95050#L912 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (6 == calculate_output_~input && 43 < ~a29~0) && 2 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0); 95048#L919 assume !((-147 < ~a0~0 && -98 >= ~a0~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0); 95047#L925 assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && (1 == calculate_output_~input && 5 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a29~0 <= -144); 85888#L930 assume !((1 == ~a2~0 && ~a0~0 <= -147 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 6 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 85889#L935 assume !(((((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0); 86527#L942 assume !((1 == ~a2~0 && (5 == calculate_output_~input && -86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0) && -98 < ~a0~0 && -61 >= ~a0~0); 86029#L948 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && 5 == calculate_output_~input && 2 == ~a2~0) && ~a29~0 <= -144); 86030#L955 assume !((-61 < ~a0~0 && 1 == ~a2~0 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 3 == calculate_output_~input) && ~a4~0 <= -86); 86060#L959 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((1 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 1 == ~a2~0)) || (2 == ~a2~0 && ~a29~0 <= -144)) && 5 == calculate_output_~input) && -147 < ~a0~0 && -98 >= ~a0~0); 86061#L966 assume !(((((-147 < ~a0~0 && -98 >= ~a0~0) && 4 == calculate_output_~input) && -16 < ~a29~0 && 43 >= ~a29~0) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 85640#L973 assume !(~a4~0 <= -86 && ((43 < ~a29~0 && 5 == calculate_output_~input) && -61 < ~a0~0) && 3 == ~a2~0); 85641#L979 assume !((4 == ~a2~0 && ~a4~0 <= -86 && 3 == calculate_output_~input && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -61 < ~a0~0); 85876#L985 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 6 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0) && 1 == ~a2~0); 85877#L992 assume !((((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 6 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && 2 == ~a2~0) && ~a0~0 <= -147); 86058#L998 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && (((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input) && 4 == ~a2~0); 86311#L1004 assume !((((1 == calculate_output_~input && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0) && 5 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 86312#L1011 assume !((((-98 < ~a0~0 && -61 >= ~a0~0) && 2 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 3 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 95034#L1016 assume !((4 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -98 < ~a0~0 && -61 >= ~a0~0); 86607#L1019 assume !((2 == ~a2~0 && ((-147 < ~a0~0 && -98 >= ~a0~0) && 4 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && -144 < ~a29~0 && -16 >= ~a29~0); 86307#L1026 assume !(5 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((-147 < ~a0~0 && -98 >= ~a0~0) && 4 == calculate_output_~input) && ~a29~0 <= -144); 86308#L1030 assume !(~a4~0 <= -86 && ((((2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0)) || (3 == ~a2~0 && ~a29~0 <= -144)) && 3 == calculate_output_~input) && -61 < ~a0~0); 93308#L1035 assume !(2 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 1 == calculate_output_~input) && ~a0~0 <= -147); 94679#L1038 assume !(~a0~0 <= -147 && ((((3 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 4 == ~a2~0)) || (4 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 94678#L1044 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (~a0~0 <= -147 && 5 == ~a2~0 && 1 == calculate_output_~input) && 43 < ~a29~0); 94677#L1049 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0) && 5 == ~a2~0); 94676#L1062 assume !((2 == ~a2~0 && (4 == calculate_output_~input && -86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0) && -98 < ~a0~0 && -61 >= ~a0~0); 94675#L1074 assume !(((((((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0)) || (2 == ~a2~0 && ~a29~0 <= -144)) && 2 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0); 94674#L1081 assume !(~a4~0 <= -86 && (6 == calculate_output_~input && (((43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -61 < ~a0~0); 94673#L1086 assume !(1 == ~a2~0 && (43 < ~a29~0 && 2 == calculate_output_~input && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 94672#L1091 assume !((((4 == calculate_output_~input && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a4~0 <= -86) && 3 == ~a2~0) && -61 < ~a0~0); 94671#L1098 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (2 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 4 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0); 94670#L1108 assume !(2 == ~a2~0 && ((((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 3 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 94669#L1115 assume !((-98 < ~a0~0 && -61 >= ~a0~0) && ((2 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 94668#L1122 assume !((-147 < ~a0~0 && -98 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && (2 == calculate_output_~input && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0)) && 5 == ~a2~0); 94667#L1128 assume !(43 < ~a29~0 && ~a4~0 <= -86 && -61 < ~a0~0 && 3 == ~a2~0 && 3 == calculate_output_~input); 94666#L1134 assume !((((1 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0) && 3 == ~a2~0); 94665#L1145 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147 && (((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0) || (2 == ~a2~0 && ~a29~0 <= -144)) && 1 == calculate_output_~input); 94664#L1150 assume !(4 == ~a2~0 && ((3 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 94663#L1156 assume !(4 == ~a2~0 && ((((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input) && ~a4~0 <= -86) && -61 < ~a0~0); 94662#L1162 assume !((4 == ~a2~0 && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 4 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 94661#L1168 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0 && 3 == calculate_output_~input && 1 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0); 94660#L1172 assume !((-98 < ~a0~0 && -61 >= ~a0~0) && 1 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 3 == calculate_output_~input); 94659#L1178 assume !(~a0~0 <= -147 && (((2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) && 2 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 94658#L1184 assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && 2 == calculate_output_~input && 2 == ~a2~0) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 94657#L1190 assume !(((((-98 < ~a0~0 && -61 >= ~a0~0) && 2 == calculate_output_~input) && ~a29~0 <= -144) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 94656#L1197 assume !((5 == ~a2~0 && -61 < ~a0~0 && 5 == calculate_output_~input && 43 < ~a29~0) && ~a4~0 <= -86); 94655#L1203 assume !((((~a0~0 <= -147 && 6 == calculate_output_~input) && 5 == ~a2~0) && 43 < ~a29~0) && -86 < ~a4~0 && -42 >= ~a4~0); 94654#L1208 assume !(43 < ~a29~0 && ((4 == calculate_output_~input && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0); 94653#L1212 assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && 1 == ~a2~0 && 3 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0); 94652#L1218 assume !(-61 < ~a0~0 && (1 == calculate_output_~input && (((43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0))) && ~a4~0 <= -86); 94651#L1224 assume !((((-98 < ~a0~0 && -61 >= ~a0~0) && 6 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 3 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 94650#L1231 assume !(3 == ~a2~0 && ((-98 < ~a0~0 && -61 >= ~a0~0) && 4 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0); 94649#L1237 assume !(-61 < ~a0~0 && ((((43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0)) && 2 == calculate_output_~input) && ~a4~0 <= -86); 94648#L1243 assume !(((1 == calculate_output_~input && ((~a29~0 <= -144 && 2 == ~a2~0) || ((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (1 == ~a2~0 && 43 < ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0); 94647#L1249 assume !(((~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 3 == calculate_output_~input) && 5 == ~a2~0) && 43 < ~a29~0); 94646#L1255 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 5 == calculate_output_~input) && ~a0~0 <= -147) && 3 == ~a2~0); 94645#L1261 assume !(2 == ~a2~0 && ((3 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 94644#L1264 assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 2 == calculate_output_~input) && 5 == ~a2~0) && ~a29~0 <= -144); 94643#L1271 assume !((-61 < ~a0~0 && 5 == calculate_output_~input && (((1 == ~a2~0 && 43 < ~a29~0) || (2 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0))) && ~a4~0 <= -86); 94642#L1277 assume !(1 == ~a2~0 && ((1 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0); 94641#L1283 assume !((((-147 < ~a0~0 && -98 >= ~a0~0) && 2 == ~a2~0 && 6 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && -16 < ~a29~0 && 43 >= ~a29~0); 94640#L1289 assume !((-98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0 && (2 == ~a2~0 && 2 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 94639#L1300 assume !((((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0) && 3 == ~a2~0); 94638#L1306 assume !((-147 < ~a0~0 && -98 >= ~a0~0) && ((-86 < ~a4~0 && -42 >= ~a4~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 4 == calculate_output_~input) && 3 == ~a2~0); 94637#L1313 assume !(1 == ~a2~0 && ((((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 6 == calculate_output_~input) && ~a4~0 <= -86) && -61 < ~a0~0); 94636#L1317 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && (5 == calculate_output_~input && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && 1 == ~a2~0); 94635#L1321 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((5 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -98 < ~a0~0 && -61 >= ~a0~0) && 4 == ~a2~0); 94634#L1333 assume !((~a0~0 <= -147 && (1 == calculate_output_~input && -86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0) && -16 < ~a29~0 && 43 >= ~a29~0); 94633#L1338 assume !((-61 < ~a0~0 && ((5 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 4 == ~a2~0) || (5 == ~a2~0 && ~a29~0 <= -144)) && 6 == calculate_output_~input) && ~a4~0 <= -86); 94632#L1344 assume !((-147 < ~a0~0 && -98 >= ~a0~0) && 5 == ~a2~0 && (4 == calculate_output_~input && (43 < ~a29~0 || (-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0); 94631#L1350 assume !((~a0~0 <= -147 && (4 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0); 94630#L1359 assume !((((((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 6 == calculate_output_~input) && ~a4~0 <= -86) && 3 == ~a2~0) && -61 < ~a0~0); 94629#L1365 assume !((((6 == calculate_output_~input && ~a29~0 <= -144) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0) && -147 < ~a0~0 && -98 >= ~a0~0); 94628#L1371 assume !((((4 == calculate_output_~input && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0) && ~a0~0 <= -147); 94627#L1378 assume !(-61 < ~a0~0 && (3 == ~a2~0 && ~a4~0 <= -86 && 1 == calculate_output_~input) && 43 < ~a29~0); 94626#L1385 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (6 == calculate_output_~input && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && 5 == ~a2~0) && ~a0~0 <= -147); 94625#L1388 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input) && -147 < ~a0~0 && -98 >= ~a0~0); 94624#L1394 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 5 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0) && 3 == ~a2~0); 94623#L1408 assume !(~a4~0 <= -86 && ((((1 == ~a2~0 && 43 < ~a29~0) || (2 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0)) && 4 == calculate_output_~input) && -61 < ~a0~0); 94622#L1413 assume !((3 == ~a2~0 && (5 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0); 94621#L1419 assume !((-98 < ~a0~0 && -61 >= ~a0~0) && (3 == ~a2~0 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 6 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 94620#L1431 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 2 == ~a2~0 && (-144 < ~a29~0 && -16 >= ~a29~0) && 5 == calculate_output_~input); 94619#L1438 assume !(((((3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (2 == ~a2~0 && 43 < ~a29~0) || (3 == ~a2~0 && ~a29~0 <= -144)) && 6 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0); 94618#L1449 assume !(3 == ~a2~0 && (-147 < ~a0~0 && -98 >= ~a0~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 6 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 94617#L1456 assume !((((((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 1 == calculate_output_~input) && 3 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 94616#L1461 assume !(2 == ~a2~0 && ((-98 < ~a0~0 && -61 >= ~a0~0) && 5 == calculate_output_~input && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0); 94615#L1466 assume !(~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 5 == calculate_output_~input); 94614#L1473 assume !(((((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 1 == calculate_output_~input) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0); 94613#L1478 assume !((((6 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0); 94612#L1482 assume !((~a0~0 <= -147 && 3 == calculate_output_~input && (((43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0); 94611#L1488 assume !(-61 < ~a0~0 && (4 == calculate_output_~input && (((-144 < ~a29~0 && -16 >= ~a29~0) && 5 == ~a2~0) || (4 == ~a2~0 && 43 < ~a29~0) || (5 == ~a2~0 && ~a29~0 <= -144))) && ~a4~0 <= -86); 94610#L1494 assume !(4 == ~a2~0 && (-147 < ~a0~0 && -98 >= ~a0~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 5 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 94609#L1501 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 1 == calculate_output_~input) && 4 == ~a2~0); 94608#L1508 assume !(((((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0) && 2 == ~a2~0) && 43 < ~a29~0); 94607#L1511 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 2 == ~a2~0 && (43 < ~a29~0 && 1 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0); 94606#L1516 assume !(5 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 6 == calculate_output_~input); 94605#L1522 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 1 == calculate_output_~input); 94604#L1528 assume !((-147 < ~a0~0 && -98 >= ~a0~0) && (1 == ~a2~0 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 1 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 94603#L1533 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((2 == ~a2~0 && 43 < ~a29~0) || (3 == ~a2~0 && ~a29~0 <= -144)) || (3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0)) && 3 == calculate_output_~input) && -147 < ~a0~0 && -98 >= ~a0~0); 94602#L1540 assume !(~a0~0 <= -147 && ((1 == ~a2~0 && 4 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && -16 < ~a29~0 && 43 >= ~a29~0); 94601#L1547 assume !((-16 < ~a29~0 && 43 >= ~a29~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 2 == ~a2~0 && 2 == calculate_output_~input && -86 < ~a4~0 && -42 >= ~a4~0); 94600#L1554 assume !((1 == ~a2~0 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 2 == calculate_output_~input) && ~a4~0 <= -86) && -61 < ~a0~0); 94599#L1559 assume !(4 == ~a2~0 && ((-86 < ~a4~0 && -42 >= ~a4~0) && 6 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0); 94598#L1566 assume !((~a0~0 <= -147 && (6 == calculate_output_~input && -86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0) && -16 < ~a29~0 && 43 >= ~a29~0); 93892#L1570 assume !(~a4~0 <= -86 && (((3 == ~a2~0 && ~a29~0 <= -144) || (2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0)) && 4 == calculate_output_~input) && -61 < ~a0~0); 93893#L1582 assume !((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0 && ((-86 < ~a4~0 && -42 >= ~a4~0) && 6 == calculate_output_~input) && -147 < ~a0~0 && -98 >= ~a0~0); 94523#L1589 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 3 == calculate_output_~input) && 4 == ~a2~0); 94521#L1595 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input) && ~a0~0 <= -147); 94519#L1602 assume !((((-16 < ~a29~0 && 43 >= ~a29~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && 2 == calculate_output_~input) && ~a0~0 <= -147) && 1 == ~a2~0); 94517#L1606 assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) && 3 == calculate_output_~input) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 94515#L1612 assume !(3 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))); 94513#L1623 assume !(~a4~0 <= -86 && (-61 < ~a0~0 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 6 == calculate_output_~input) && 4 == ~a2~0); 94511#L1629 assume !(~a4~0 <= -86 && (-16 < ~a29~0 && 43 >= ~a29~0) && (-61 < ~a0~0 && 2 == calculate_output_~input) && 5 == ~a2~0); 94509#L1635 assume !((1 == ~a2~0 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 4 == calculate_output_~input) && ~a4~0 <= -86) && -61 < ~a0~0); 94507#L1640 assume !(((-16 < ~a29~0 && 43 >= ~a29~0) && ~a4~0 <= -86 && -61 < ~a0~0 && 1 == calculate_output_~input) && 5 == ~a2~0); 94505#L1647 assume !((-98 < ~a0~0 && -61 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && (2 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 5 == ~a2~0);assume { :begin_inline_calculate_output2 } true;calculate_output2_#in~input := calculate_output_~input;havoc calculate_output2_#res;havoc calculate_output2_~input;calculate_output2_~input := calculate_output2_#in~input; 94503#L1661 assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && 3 == calculate_output2_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 4 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0); 94501#L1668 assume !((3 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && 6 == calculate_output2_~input && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a0~0 <= -147); 94499#L1672 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && (43 < ~a29~0 && 6 == calculate_output2_~input) && 3 == ~a2~0); 94497#L1678 assume !(~a0~0 <= -147 && ((((3 == ~a2~0 && 43 < ~a29~0) || (4 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 4 == ~a2~0)) && 3 == calculate_output2_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 94495#L1685 assume !(2 == ~a2~0 && (-144 < ~a29~0 && -16 >= ~a29~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && 3 == calculate_output2_~input && -147 < ~a0~0 && -98 >= ~a0~0); 94493#L1694 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0 && 2 == calculate_output2_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0); 85868#L1701 assume !((((4 == calculate_output2_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0); 85869#L1706 assume !(((-98 < ~a0~0 && -61 >= ~a0~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 3 == calculate_output2_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0); 86272#L1709 assume !((-98 < ~a0~0 && -61 >= ~a0~0) && (5 == ~a2~0 && 5 == calculate_output2_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0); 85613#L1722 assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && 2 == calculate_output2_~input && ((3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (2 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 3 == ~a2~0))) && -86 < ~a4~0 && -42 >= ~a4~0); 85614#L1729 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0) && 3 == calculate_output2_~input) && -147 < ~a0~0 && -98 >= ~a0~0); 86450#L1735 assume !(((4 == ~a2~0 && 6 == calculate_output2_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0); 86260#L1742 assume !((5 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 5 == calculate_output2_~input) && ~a0~0 <= -147); 86261#L1749 assume !(4 == ~a2~0 && ~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output2_~input);calculate_output2_#res := -2; 86397#L1757 calculate_output_#t~ret3 := calculate_output2_#res;assume { :end_inline_calculate_output2 } true;calculate_output_#res := calculate_output_#t~ret3;havoc calculate_output_#t~ret3; 85726#L1655 main_#t~ret5 := calculate_output_#res;assume { :end_inline_calculate_output } true;main_~output~0 := main_#t~ret5;havoc main_#t~ret5; 85727#L1766-3 [2018-11-18 09:43:59,018 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 09:43:59,018 INFO L82 PathProgramCache]: Analyzing trace with hash -1236714609, now seen corresponding path program 2 times [2018-11-18 09:43:59,018 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 09:43:59,018 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 09:43:59,019 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:43:59,019 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 09:43:59,019 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:43:59,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 09:43:59,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 09:43:59,044 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 09:43:59,044 INFO L82 PathProgramCache]: Analyzing trace with hash 408171549, now seen corresponding path program 2 times [2018-11-18 09:43:59,044 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 09:43:59,044 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 09:43:59,045 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:43:59,045 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 09:43:59,045 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:43:59,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 09:43:59,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 09:43:59,142 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 09:43:59,142 INFO L82 PathProgramCache]: Analyzing trace with hash -1120988501, now seen corresponding path program 1 times [2018-11-18 09:43:59,142 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 09:43:59,142 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 09:43:59,143 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:43:59,143 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 09:43:59,143 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:43:59,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 09:43:59,650 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 88 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 09:43:59,650 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 09:43:59,650 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 09:43:59,658 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 09:43:59,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 09:43:59,713 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 09:44:00,001 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 09:44:00,016 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 09:44:00,016 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 12 [2018-11-18 09:44:01,859 WARN L180 SmtUtils]: Spent 1.81 s on a formula simplification. DAG size of input: 443 DAG size of output: 68 [2018-11-18 09:44:01,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-11-18 09:44:01,909 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=92, Unknown=0, NotChecked=0, Total=156 [2018-11-18 09:44:01,909 INFO L87 Difference]: Start difference. First operand 9649 states and 12623 transitions. cyclomatic complexity: 2982 Second operand 13 states. [2018-11-18 09:44:06,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 09:44:06,786 INFO L93 Difference]: Finished difference Result 26413 states and 29584 transitions. [2018-11-18 09:44:06,786 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-11-18 09:44:06,786 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 26413 states and 29584 transitions. [2018-11-18 09:44:06,839 INFO L131 ngComponentsAnalysis]: Automaton has 39 accepting balls. 17083 [2018-11-18 09:44:06,869 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 26413 states to 21422 states and 24471 transitions. [2018-11-18 09:44:06,869 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 17710 [2018-11-18 09:44:06,876 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17717 [2018-11-18 09:44:06,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21422 states and 24471 transitions. [2018-11-18 09:44:06,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 09:44:06,879 INFO L705 BuchiCegarLoop]: Abstraction has 21422 states and 24471 transitions. [2018-11-18 09:44:06,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21422 states and 24471 transitions. [2018-11-18 09:44:06,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21422 to 12654. [2018-11-18 09:44:06,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12654 states. [2018-11-18 09:44:06,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12654 states to 12654 states and 15641 transitions. [2018-11-18 09:44:06,977 INFO L728 BuchiCegarLoop]: Abstraction has 12654 states and 15641 transitions. [2018-11-18 09:44:06,978 INFO L608 BuchiCegarLoop]: Abstraction has 12654 states and 15641 transitions. [2018-11-18 09:44:06,978 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-18 09:44:06,978 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12654 states and 15641 transitions. [2018-11-18 09:44:06,998 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 8655 [2018-11-18 09:44:06,998 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 09:44:06,998 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 09:44:07,001 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 09:44:07,001 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 09:44:07,001 INFO L794 eck$LassoCheckResult]: Stem: 123723#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;~inputD~0 := 4;~inputB~0 := 2;~inputE~0 := 5;~inputA~0 := 1;~inputF~0 := 6;~inputC~0 := 3;~a4~0 := -89;~a29~0 := -127;~a2~0 := 1;~a0~0 := -44; 123603#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~nondet4, main_#t~ret5, main_~input~0, main_~output~0;main_~output~0 := -1; 123604#L1766-3 assume true; 122890#L1766-1 assume !false;havoc main_~input~0;main_~input~0 := main_#t~nondet4;havoc main_#t~nondet4; 122891#L1771 assume !(((((1 != main_~input~0 && 2 != main_~input~0) && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);assume { :begin_inline_calculate_output } true;calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_#t~ret3, calculate_output_~input;calculate_output_~input := calculate_output_#in~input; 123587#L24 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 123581#L24-2 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 123145#L27-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 123146#L30-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 123721#L33-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 123722#L36-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 123802#L39-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 123645#L42-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 123340#L45-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 122898#L48-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 122899#L51-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 123606#L54-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 123589#L57-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 123149#L60-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 123150#L63-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 123726#L66-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 123469#L69-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 123470#L72-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 123656#L75-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 123350#L78-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 122906#L81-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 122907#L84-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 123766#L87-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 131440#L90-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 131438#L93-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 131437#L96-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 123732#L99-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 123416#L102-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 123417#L105-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 131453#L108-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 131451#L111-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 131449#L114-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 123771#L117-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 123620#L120-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 123621#L123-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 123173#L126-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 123174#L129-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 123737#L132-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 123738#L135-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 131454#L138-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 123671#L141-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 123304#L144-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 122930#L147-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 122931#L150-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 123780#L153-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 123559#L156-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 123560#L159-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 130790#L162-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 130789#L165-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -61 < ~a0~0) && ~a29~0 <= -144); 130788#L168-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 130787#L171-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 123676#L174-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 123314#L177-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 122942#L180-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 122943#L183-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 123633#L186-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 123634#L189-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 130578#L192-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 130574#L195-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 130569#L198-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 123444#L201-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 123070#L204-1 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && 1 == calculate_output_~input && ((3 == ~a2~0 && ~a29~0 <= -144) || (2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0))); 123071#L214 assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input) && 1 == ~a2~0) && -147 < ~a0~0 && -98 >= ~a0~0); 123229#L219 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (2 == ~a2~0 && ~a29~0 <= -144 && 3 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0); 123601#L229 assume !((~a0~0 <= -147 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input) && 1 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 123484#L234 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0) && 4 == ~a2~0); 123485#L241 assume !(((3 == ~a2~0 && 3 == calculate_output_~input && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -61 < ~a0~0) && ~a4~0 <= -86); 123232#L247 assume !(((5 == calculate_output_~input && (((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0) || (2 == ~a2~0 && ~a29~0 <= -144))) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 123233#L253 assume !((((((-144 < ~a29~0 && -16 >= ~a29~0) && 4 == ~a2~0) || (43 < ~a29~0 && 3 == ~a2~0) || (4 == ~a2~0 && ~a29~0 <= -144)) && 2 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 123717#L260 assume !((-61 < ~a0~0 && ((3 == ~a2~0 && ~a29~0 <= -144) || ((-16 < ~a29~0 && 43 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 2 == ~a2~0)) && 2 == calculate_output_~input) && ~a4~0 <= -86); 123252#L266 assume !(((4 == ~a2~0 && 1 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 123253#L273 assume !((((4 == calculate_output_~input && 43 < ~a29~0) && 1 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 123500#L278 assume !((-61 < ~a0~0 && (((43 < ~a29~0 && 4 == ~a2~0) || (5 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 5 == ~a2~0)) && 1 == calculate_output_~input) && ~a4~0 <= -86); 123501#L285 assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && (2 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0); 123602#L292 assume !((2 == ~a2~0 && (5 == calculate_output_~input && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 131371#L299 assume !((((5 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 1 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0); 131369#L306 assume !(4 == ~a2~0 && -61 < ~a0~0 && ~a4~0 <= -86 && 5 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))); 131367#L320 assume !((((3 == calculate_output_~input && -61 < ~a0~0) && ~a4~0 <= -86) && -16 < ~a29~0 && 43 >= ~a29~0) && 5 == ~a2~0); 131365#L327 assume !(1 == ~a2~0 && ~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))); 131363#L333 assume !((-61 < ~a0~0 && 43 < ~a29~0 && 4 == calculate_output_~input && 5 == ~a2~0) && ~a4~0 <= -86); 131361#L336 assume !(((((4 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (3 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 4 == ~a2~0)) && 5 == calculate_output_~input) && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0); 131359#L341 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (3 == calculate_output_~input && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a0~0 <= -147) && 3 == ~a2~0); 131357#L350 assume !(43 < ~a29~0 && (-61 < ~a0~0 && ~a4~0 <= -86 && 1 == calculate_output_~input) && 5 == ~a2~0); 131355#L355 assume !((~a4~0 <= -86 && 43 < ~a29~0 && 2 == calculate_output_~input && -61 < ~a0~0) && 3 == ~a2~0); 131353#L361 assume !(((6 == calculate_output_~input && (((1 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 131351#L367 assume !(((((-98 < ~a0~0 && -61 >= ~a0~0) && 3 == calculate_output_~input) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0); 131349#L373 assume !((((-147 < ~a0~0 && -98 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 131347#L380 assume ((~a4~0 <= -86 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input) && 1 == ~a2~0) && -61 < ~a0~0;~a0~0 := -300072 + (if ~a0~0 - 217743 < 0 && 0 != (~a0~0 - 217743) % 299926 then (~a0~0 - 217743) % 299926 - 299926 else (~a0~0 - 217743) % 299926);~a29~0 := -401378 + ~a29~0;calculate_output_#res := -1; 122960#L1655 [2018-11-18 09:44:07,002 INFO L796 eck$LassoCheckResult]: Loop: 122960#L1655 main_#t~ret5 := calculate_output_#res;assume { :end_inline_calculate_output } true;main_~output~0 := main_#t~ret5;havoc main_#t~ret5; 134951#L1766-3 assume true; 134950#L1766-1 assume !false;havoc main_~input~0;main_~input~0 := main_#t~nondet4;havoc main_#t~nondet4; 134949#L1771 assume !(((((1 != main_~input~0 && 2 != main_~input~0) && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);assume { :begin_inline_calculate_output } true;calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_#t~ret3, calculate_output_~input;calculate_output_~input := calculate_output_#in~input; 134948#L24 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 134947#L24-2 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 134946#L27-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 134945#L30-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 134944#L33-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 134637#L36-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 134636#L39-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 134635#L42-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 134634#L45-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 134633#L48-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 134632#L51-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 134631#L54-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 134630#L57-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 134629#L60-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 134628#L63-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 134627#L66-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 134626#L69-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 134625#L72-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 134624#L75-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 134623#L78-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 134622#L81-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 134621#L84-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 134620#L87-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 134619#L90-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 134618#L93-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 134617#L96-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 134616#L99-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 134615#L102-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 134614#L105-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 134611#L108-1 assume ((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144; 123556#L112 call exit(0); 123557#L111-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 135215#L114-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 135214#L117-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 135213#L120-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 135212#L123-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 135211#L126-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 135210#L129-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 135209#L132-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 135208#L135-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 135207#L138-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 135206#L141-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 135205#L144-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 135204#L147-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 135203#L150-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 135202#L153-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0); 135201#L156-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 135200#L159-1 assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 135199#L162-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0); 135198#L165-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -61 < ~a0~0) && ~a29~0 <= -144); 135197#L168-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144); 135196#L171-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0); 135195#L174-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 135194#L177-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144); 135193#L180-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 135192#L183-1 assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 135191#L186-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 135190#L189-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0); 135189#L192-1 assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 135188#L195-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0); 135187#L198-1 assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144); 135186#L201-1 assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 135185#L204-1 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && 1 == calculate_output_~input && ((3 == ~a2~0 && ~a29~0 <= -144) || (2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0))); 135184#L214 assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input) && 1 == ~a2~0) && -147 < ~a0~0 && -98 >= ~a0~0); 135183#L219 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (2 == ~a2~0 && ~a29~0 <= -144 && 3 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0); 135182#L229 assume !((~a0~0 <= -147 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input) && 1 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 135181#L234 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0) && 4 == ~a2~0); 135180#L241 assume !(((3 == ~a2~0 && 3 == calculate_output_~input && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -61 < ~a0~0) && ~a4~0 <= -86); 135179#L247 assume !(((5 == calculate_output_~input && (((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0) || (2 == ~a2~0 && ~a29~0 <= -144))) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 135178#L253 assume !((((((-144 < ~a29~0 && -16 >= ~a29~0) && 4 == ~a2~0) || (43 < ~a29~0 && 3 == ~a2~0) || (4 == ~a2~0 && ~a29~0 <= -144)) && 2 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 135177#L260 assume !((-61 < ~a0~0 && ((3 == ~a2~0 && ~a29~0 <= -144) || ((-16 < ~a29~0 && 43 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 2 == ~a2~0)) && 2 == calculate_output_~input) && ~a4~0 <= -86); 135176#L266 assume !(((4 == ~a2~0 && 1 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 135175#L273 assume !((((4 == calculate_output_~input && 43 < ~a29~0) && 1 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 135174#L278 assume !((-61 < ~a0~0 && (((43 < ~a29~0 && 4 == ~a2~0) || (5 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 5 == ~a2~0)) && 1 == calculate_output_~input) && ~a4~0 <= -86); 135173#L285 assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && (2 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0); 135172#L292 assume !((2 == ~a2~0 && (5 == calculate_output_~input && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0); 135171#L299 assume !((((5 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 1 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0); 135170#L306 assume !(4 == ~a2~0 && -61 < ~a0~0 && ~a4~0 <= -86 && 5 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))); 135169#L320 assume !((((3 == calculate_output_~input && -61 < ~a0~0) && ~a4~0 <= -86) && -16 < ~a29~0 && 43 >= ~a29~0) && 5 == ~a2~0); 135168#L327 assume !(1 == ~a2~0 && ~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))); 135167#L333 assume !((-61 < ~a0~0 && 43 < ~a29~0 && 4 == calculate_output_~input && 5 == ~a2~0) && ~a4~0 <= -86); 135166#L336 assume !(((((4 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (3 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 4 == ~a2~0)) && 5 == calculate_output_~input) && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0); 135165#L341 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (3 == calculate_output_~input && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a0~0 <= -147) && 3 == ~a2~0); 135164#L350 assume !(43 < ~a29~0 && (-61 < ~a0~0 && ~a4~0 <= -86 && 1 == calculate_output_~input) && 5 == ~a2~0); 135163#L355 assume !((~a4~0 <= -86 && 43 < ~a29~0 && 2 == calculate_output_~input && -61 < ~a0~0) && 3 == ~a2~0); 135162#L361 assume !(((6 == calculate_output_~input && (((1 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 135161#L367 assume !(((((-98 < ~a0~0 && -61 >= ~a0~0) && 3 == calculate_output_~input) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0); 135160#L373 assume !((((-147 < ~a0~0 && -98 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 135159#L380 assume !(((~a4~0 <= -86 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input) && 1 == ~a2~0) && -61 < ~a0~0); 135158#L384 assume !(-61 < ~a0~0 && ((43 < ~a29~0 && 6 == calculate_output_~input) && 5 == ~a2~0) && ~a4~0 <= -86); 135157#L390 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && (3 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 5 == ~a2~0); 135156#L403 assume !(((-98 < ~a0~0 && -61 >= ~a0~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0); 135155#L408 assume !(~a4~0 <= -86 && -61 < ~a0~0 && (((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 4 == calculate_output_~input) && 4 == ~a2~0); 135154#L415 assume !(((((((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0) && 6 == calculate_output_~input) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0); 135153#L422 assume !((-98 < ~a0~0 && -61 >= ~a0~0) && 3 == ~a2~0 && (2 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0); 135152#L428 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (5 == calculate_output_~input && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144) && 5 == ~a2~0); 135151#L433 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && 3 == ~a2~0 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 2 == calculate_output_~input); 135150#L439 assume !(((3 == ~a2~0 && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input) && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0); 135149#L445 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input) && 5 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0); 135148#L449 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (1 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0) && 4 == ~a2~0); 135147#L456 assume !(((((5 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 4 == ~a2~0) || (5 == ~a2~0 && ~a29~0 <= -144)) && 2 == calculate_output_~input) && ~a4~0 <= -86) && -61 < ~a0~0); 135146#L462 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && ((-98 < ~a0~0 && -61 >= ~a0~0) && 6 == calculate_output_~input) && 2 == ~a2~0) && ~a29~0 <= -144); 135145#L468 assume !((-16 < ~a29~0 && 43 >= ~a29~0) && ~a4~0 <= -86 && (6 == calculate_output_~input && -61 < ~a0~0) && 5 == ~a2~0); 135144#L474 assume !(((-16 < ~a29~0 && 43 >= ~a29~0) && (4 == calculate_output_~input && -61 < ~a0~0) && ~a4~0 <= -86) && 5 == ~a2~0); 135143#L479 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && 5 == calculate_output_~input && ((((-16 < ~a29~0 && 43 >= ~a29~0) && 2 == ~a2~0) || (2 == ~a2~0 && 43 < ~a29~0)) || (~a29~0 <= -144 && 3 == ~a2~0))); 135142#L486 assume !(((-98 < ~a0~0 && -61 >= ~a0~0) && (1 == calculate_output_~input && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && 2 == ~a2~0); 135141#L491 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && (6 == calculate_output_~input && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && 2 == ~a2~0); 135140#L497 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 3 == calculate_output_~input && ((((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0)) || (2 == ~a2~0 && ~a29~0 <= -144))); 135139#L502 assume !(((~a0~0 <= -147 && 2 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 135138#L507 assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -98 < ~a0~0 && -61 >= ~a0~0) && 1 == ~a2~0); 135137#L514 assume !((-147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144 && (-86 < ~a4~0 && -42 >= ~a4~0) && 3 == calculate_output_~input && 5 == ~a2~0); 135136#L520 assume !(4 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && (5 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && ~a0~0 <= -147); 135135#L529 assume !((5 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 135134#L542 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0 && ~a0~0 <= -147 && (-16 < ~a29~0 && 43 >= ~a29~0) && 5 == calculate_output_~input); 135133#L546 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147 && (((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0) || (1 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 2 == ~a2~0)) && 4 == calculate_output_~input); 135132#L557 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 2 == ~a2~0 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 2 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0); 135131#L569 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && 5 == ~a2~0 && 43 < ~a29~0 && 3 == calculate_output_~input); 135130#L574 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && (3 == ~a2~0 && 4 == calculate_output_~input) && 43 < ~a29~0); 135129#L587 assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (1 == ~a2~0 && 43 < ~a29~0)) || (2 == ~a2~0 && ~a29~0 <= -144)) && 6 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 135128#L594 assume !((-98 < ~a0~0 && -61 >= ~a0~0) && ((1 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 3 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 135127#L606 assume !((2 == ~a2~0 && ((-144 < ~a29~0 && -16 >= ~a29~0) && 1 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0); 135126#L613 assume !(~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 6 == calculate_output_~input && ((4 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 3 == ~a2~0) || (4 == ~a2~0 && ~a29~0 <= -144))); 135125#L620 assume !(((1 == ~a2~0 && 5 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 135124#L627 assume !(((-98 < ~a0~0 && -61 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && 2 == ~a2~0); 135123#L634 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (~a0~0 <= -147 && 2 == calculate_output_~input) && 43 < ~a29~0); 135122#L641 assume !(1 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 3 == calculate_output_~input) && ~a0~0 <= -147); 135121#L652 assume !(((1 == ~a2~0 && 6 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 135120#L657 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (1 == ~a2~0 && 2 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -147 < ~a0~0 && -98 >= ~a0~0); 135119#L662 assume !(~a0~0 <= -147 && 2 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 2 == calculate_output_~input); 135118#L668 assume !((-147 < ~a0~0 && -98 >= ~a0~0) && ((((43 < ~a29~0 && 2 == ~a2~0) || (3 == ~a2~0 && ~a29~0 <= -144)) || (3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 135117#L675 assume !(((5 == ~a2~0 && 4 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0); 135116#L681 assume !(2 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && (~a29~0 <= -144 && 1 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 135115#L687 assume !(((~a4~0 <= -86 && -61 < ~a0~0 && 5 == calculate_output_~input) && 5 == ~a2~0) && -16 < ~a29~0 && 43 >= ~a29~0); 135114#L693 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 6 == calculate_output_~input) && 4 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0); 135113#L707 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 4 == calculate_output_~input); 135112#L712 assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144) && 2 == ~a2~0); 135111#L718 assume !(1 == ~a2~0 && ((1 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0); 135110#L725 assume !(~a4~0 <= -86 && -61 < ~a0~0 && (((4 == ~a2~0 && 43 < ~a29~0) || (5 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 5 == ~a2~0)) && 3 == calculate_output_~input); 135109#L732 assume !((5 == ~a2~0 && (5 == calculate_output_~input && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 135108#L735 assume !((((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == calculate_output_~input && -147 < ~a0~0 && -98 >= ~a0~0) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 135107#L742 assume !((~a4~0 <= -86 && 6 == calculate_output_~input && (((2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (2 == ~a2~0 && 43 < ~a29~0)) || (3 == ~a2~0 && ~a29~0 <= -144))) && -61 < ~a0~0); 135106#L748 assume !(((-61 < ~a0~0 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 5 == calculate_output_~input) && ~a4~0 <= -86) && 3 == ~a2~0); 135105#L754 assume !((-147 < ~a0~0 && -98 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && ((3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0) || (3 == ~a2~0 && ~a29~0 <= -144)) && 5 == calculate_output_~input); 135104#L761 assume !((-98 < ~a0~0 && -61 >= ~a0~0) && ((6 == calculate_output_~input && -86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0) && 43 < ~a29~0); 135103#L768 assume !(~a0~0 <= -147 && ((6 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 135102#L774 assume !(((1 == ~a2~0 && 2 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0); 135101#L779 assume !(((-98 < ~a0~0 && -61 >= ~a0~0) && 4 == ~a2~0 && 4 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0); 135100#L786 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (4 == calculate_output_~input && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a0~0 <= -147) && 3 == ~a2~0); 135099#L793 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 && 2 == ~a2~0) || ((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (1 == ~a2~0 && 43 < ~a29~0)) && 4 == calculate_output_~input) && -147 < ~a0~0 && -98 >= ~a0~0); 135098#L804 assume !(~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == calculate_output_~input && (((-144 < ~a29~0 && -16 >= ~a29~0) && 4 == ~a2~0) || (43 < ~a29~0 && 3 == ~a2~0) || (4 == ~a2~0 && ~a29~0 <= -144))); 135097#L811 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input) && 2 == ~a2~0) && ~a0~0 <= -147); 135096#L817 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0 && (-147 < ~a0~0 && -98 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input); 135095#L824 assume !(5 == ~a2~0 && ((~a0~0 <= -147 && 5 == calculate_output_~input) && 43 < ~a29~0) && -86 < ~a4~0 && -42 >= ~a4~0); 135094#L829 assume !((-16 < ~a29~0 && 43 >= ~a29~0) && ((-86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0 && 3 == calculate_output_~input) && ~a0~0 <= -147); 135093#L840 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 4 == ~a2~0 && 4 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)); 135092#L845 assume !((~a4~0 <= -86 && 3 == calculate_output_~input && (((1 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -61 < ~a0~0); 135091#L851 assume !(4 == ~a2~0 && ((6 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0); 135090#L855 assume !(5 == ~a2~0 && ((((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 3 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 135089#L862 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && ((3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (2 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 3 == ~a2~0)) && 1 == calculate_output_~input) && -147 < ~a0~0 && -98 >= ~a0~0); 135088#L868 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input) && ~a0~0 <= -147) && 5 == ~a2~0); 135087#L874 assume !(~a4~0 <= -86 && -61 < ~a0~0 && 5 == calculate_output_~input && (((43 < ~a29~0 && 4 == ~a2~0) || (~a29~0 <= -144 && 5 == ~a2~0)) || (5 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))); 135086#L880 assume !(3 == ~a2~0 && ~a4~0 <= -86 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input) && -61 < ~a0~0); 135085#L885 assume !(5 == ~a2~0 && ((1 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0); 135084#L895 assume !((((-61 < ~a0~0 && 2 == calculate_output_~input) && 43 < ~a29~0) && ~a4~0 <= -86) && 5 == ~a2~0); 135083#L901 assume !((((1 == calculate_output_~input && 1 == ~a2~0) && 43 < ~a29~0) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 135082#L907 assume !(((2 == ~a2~0 && 4 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 135081#L912 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (6 == calculate_output_~input && 43 < ~a29~0) && 2 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0); 135080#L919 assume !((-147 < ~a0~0 && -98 >= ~a0~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0); 135079#L925 assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && (1 == calculate_output_~input && 5 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a29~0 <= -144); 135078#L930 assume !((1 == ~a2~0 && ~a0~0 <= -147 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 6 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 135077#L935 assume !(((((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0); 135076#L942 assume !((1 == ~a2~0 && (5 == calculate_output_~input && -86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0) && -98 < ~a0~0 && -61 >= ~a0~0); 135075#L948 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && 5 == calculate_output_~input && 2 == ~a2~0) && ~a29~0 <= -144); 135074#L955 assume !((-61 < ~a0~0 && 1 == ~a2~0 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 3 == calculate_output_~input) && ~a4~0 <= -86); 135073#L959 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((1 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 1 == ~a2~0)) || (2 == ~a2~0 && ~a29~0 <= -144)) && 5 == calculate_output_~input) && -147 < ~a0~0 && -98 >= ~a0~0); 135072#L966 assume !(((((-147 < ~a0~0 && -98 >= ~a0~0) && 4 == calculate_output_~input) && -16 < ~a29~0 && 43 >= ~a29~0) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 135071#L973 assume !(~a4~0 <= -86 && ((43 < ~a29~0 && 5 == calculate_output_~input) && -61 < ~a0~0) && 3 == ~a2~0); 135070#L979 assume !((4 == ~a2~0 && ~a4~0 <= -86 && 3 == calculate_output_~input && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -61 < ~a0~0); 135069#L985 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 6 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0) && 1 == ~a2~0); 135068#L992 assume !((((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 6 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && 2 == ~a2~0) && ~a0~0 <= -147); 135067#L998 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && (((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input) && 4 == ~a2~0); 135066#L1004 assume !((((1 == calculate_output_~input && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0) && 5 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 135065#L1011 assume !((((-98 < ~a0~0 && -61 >= ~a0~0) && 2 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 3 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 135064#L1016 assume !((4 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -98 < ~a0~0 && -61 >= ~a0~0); 135063#L1019 assume !((2 == ~a2~0 && ((-147 < ~a0~0 && -98 >= ~a0~0) && 4 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && -144 < ~a29~0 && -16 >= ~a29~0); 135062#L1026 assume !(5 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((-147 < ~a0~0 && -98 >= ~a0~0) && 4 == calculate_output_~input) && ~a29~0 <= -144); 135061#L1030 assume !(~a4~0 <= -86 && ((((2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0)) || (3 == ~a2~0 && ~a29~0 <= -144)) && 3 == calculate_output_~input) && -61 < ~a0~0); 135060#L1035 assume !(2 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 1 == calculate_output_~input) && ~a0~0 <= -147); 135059#L1038 assume !(~a0~0 <= -147 && ((((3 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 4 == ~a2~0)) || (4 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 135058#L1044 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (~a0~0 <= -147 && 5 == ~a2~0 && 1 == calculate_output_~input) && 43 < ~a29~0); 135057#L1049 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0) && 5 == ~a2~0); 135056#L1062 assume !((2 == ~a2~0 && (4 == calculate_output_~input && -86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0) && -98 < ~a0~0 && -61 >= ~a0~0); 135055#L1074 assume !(((((((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0)) || (2 == ~a2~0 && ~a29~0 <= -144)) && 2 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0); 135054#L1081 assume !(~a4~0 <= -86 && (6 == calculate_output_~input && (((43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -61 < ~a0~0); 135053#L1086 assume !(1 == ~a2~0 && (43 < ~a29~0 && 2 == calculate_output_~input && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 135052#L1091 assume !((((4 == calculate_output_~input && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a4~0 <= -86) && 3 == ~a2~0) && -61 < ~a0~0); 135051#L1098 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (2 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 4 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0); 135050#L1108 assume !(2 == ~a2~0 && ((((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 3 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 135049#L1115 assume !((-98 < ~a0~0 && -61 >= ~a0~0) && ((2 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 135048#L1122 assume !((-147 < ~a0~0 && -98 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && (2 == calculate_output_~input && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0)) && 5 == ~a2~0); 135047#L1128 assume !(43 < ~a29~0 && ~a4~0 <= -86 && -61 < ~a0~0 && 3 == ~a2~0 && 3 == calculate_output_~input); 135046#L1134 assume !((((1 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0) && 3 == ~a2~0); 135045#L1145 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147 && (((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0) || (2 == ~a2~0 && ~a29~0 <= -144)) && 1 == calculate_output_~input); 135044#L1150 assume !(4 == ~a2~0 && ((3 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 135043#L1156 assume !(4 == ~a2~0 && ((((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input) && ~a4~0 <= -86) && -61 < ~a0~0); 135042#L1162 assume !((4 == ~a2~0 && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 4 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0); 135041#L1168 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0 && 3 == calculate_output_~input && 1 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0); 135040#L1172 assume !((-98 < ~a0~0 && -61 >= ~a0~0) && 1 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 3 == calculate_output_~input); 135039#L1178 assume !(~a0~0 <= -147 && (((2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) && 2 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 135038#L1184 assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && 2 == calculate_output_~input && 2 == ~a2~0) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0); 135037#L1190 assume !(((((-98 < ~a0~0 && -61 >= ~a0~0) && 2 == calculate_output_~input) && ~a29~0 <= -144) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 135036#L1197 assume !((5 == ~a2~0 && -61 < ~a0~0 && 5 == calculate_output_~input && 43 < ~a29~0) && ~a4~0 <= -86); 135035#L1203 assume !((((~a0~0 <= -147 && 6 == calculate_output_~input) && 5 == ~a2~0) && 43 < ~a29~0) && -86 < ~a4~0 && -42 >= ~a4~0); 135034#L1208 assume !(43 < ~a29~0 && ((4 == calculate_output_~input && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0); 135033#L1212 assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && 1 == ~a2~0 && 3 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0); 135032#L1218 assume !(-61 < ~a0~0 && (1 == calculate_output_~input && (((43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0))) && ~a4~0 <= -86); 135031#L1224 assume !((((-98 < ~a0~0 && -61 >= ~a0~0) && 6 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 3 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 135030#L1231 assume !(3 == ~a2~0 && ((-98 < ~a0~0 && -61 >= ~a0~0) && 4 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0); 135029#L1237 assume !(-61 < ~a0~0 && ((((43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0)) && 2 == calculate_output_~input) && ~a4~0 <= -86); 135028#L1243 assume !(((1 == calculate_output_~input && ((~a29~0 <= -144 && 2 == ~a2~0) || ((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (1 == ~a2~0 && 43 < ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0); 135027#L1249 assume !(((~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 3 == calculate_output_~input) && 5 == ~a2~0) && 43 < ~a29~0); 135026#L1255 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 5 == calculate_output_~input) && ~a0~0 <= -147) && 3 == ~a2~0); 135025#L1261 assume !(2 == ~a2~0 && ((3 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 135024#L1264 assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 2 == calculate_output_~input) && 5 == ~a2~0) && ~a29~0 <= -144); 135023#L1271 assume !((-61 < ~a0~0 && 5 == calculate_output_~input && (((1 == ~a2~0 && 43 < ~a29~0) || (2 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0))) && ~a4~0 <= -86); 135022#L1277 assume !(1 == ~a2~0 && ((1 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0); 135021#L1283 assume !((((-147 < ~a0~0 && -98 >= ~a0~0) && 2 == ~a2~0 && 6 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && -16 < ~a29~0 && 43 >= ~a29~0); 135020#L1289 assume !((-98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0 && (2 == ~a2~0 && 2 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 135019#L1300 assume !((((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0) && 3 == ~a2~0); 135018#L1306 assume !((-147 < ~a0~0 && -98 >= ~a0~0) && ((-86 < ~a4~0 && -42 >= ~a4~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 4 == calculate_output_~input) && 3 == ~a2~0); 135017#L1313 assume !(1 == ~a2~0 && ((((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 6 == calculate_output_~input) && ~a4~0 <= -86) && -61 < ~a0~0); 135016#L1317 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && (5 == calculate_output_~input && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && 1 == ~a2~0); 135015#L1321 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((5 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -98 < ~a0~0 && -61 >= ~a0~0) && 4 == ~a2~0); 135014#L1333 assume !((~a0~0 <= -147 && (1 == calculate_output_~input && -86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0) && -16 < ~a29~0 && 43 >= ~a29~0); 135013#L1338 assume !((-61 < ~a0~0 && ((5 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 4 == ~a2~0) || (5 == ~a2~0 && ~a29~0 <= -144)) && 6 == calculate_output_~input) && ~a4~0 <= -86); 135012#L1344 assume !((-147 < ~a0~0 && -98 >= ~a0~0) && 5 == ~a2~0 && (4 == calculate_output_~input && (43 < ~a29~0 || (-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0); 135011#L1350 assume !((~a0~0 <= -147 && (4 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0); 135010#L1359 assume !((((((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 6 == calculate_output_~input) && ~a4~0 <= -86) && 3 == ~a2~0) && -61 < ~a0~0); 135009#L1365 assume !((((6 == calculate_output_~input && ~a29~0 <= -144) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0) && -147 < ~a0~0 && -98 >= ~a0~0); 135008#L1371 assume !((((4 == calculate_output_~input && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0) && ~a0~0 <= -147); 135007#L1378 assume !(-61 < ~a0~0 && (3 == ~a2~0 && ~a4~0 <= -86 && 1 == calculate_output_~input) && 43 < ~a29~0); 135006#L1385 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (6 == calculate_output_~input && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && 5 == ~a2~0) && ~a0~0 <= -147); 135005#L1388 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input) && -147 < ~a0~0 && -98 >= ~a0~0); 135004#L1394 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 5 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0) && 3 == ~a2~0); 135003#L1408 assume !(~a4~0 <= -86 && ((((1 == ~a2~0 && 43 < ~a29~0) || (2 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0)) && 4 == calculate_output_~input) && -61 < ~a0~0); 135002#L1413 assume !((3 == ~a2~0 && (5 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0); 135001#L1419 assume !((-98 < ~a0~0 && -61 >= ~a0~0) && (3 == ~a2~0 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 6 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 135000#L1431 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 2 == ~a2~0 && (-144 < ~a29~0 && -16 >= ~a29~0) && 5 == calculate_output_~input); 134999#L1438 assume !(((((3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (2 == ~a2~0 && 43 < ~a29~0) || (3 == ~a2~0 && ~a29~0 <= -144)) && 6 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0); 134998#L1449 assume !(3 == ~a2~0 && (-147 < ~a0~0 && -98 >= ~a0~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 6 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 134997#L1456 assume !((((((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 1 == calculate_output_~input) && 3 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147); 134996#L1461 assume !(2 == ~a2~0 && ((-98 < ~a0~0 && -61 >= ~a0~0) && 5 == calculate_output_~input && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0); 134995#L1466 assume !(~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 5 == calculate_output_~input); 134994#L1473 assume !(((((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 1 == calculate_output_~input) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0); 134993#L1478 assume !((((6 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0); 134992#L1482 assume !((~a0~0 <= -147 && 3 == calculate_output_~input && (((43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0); 134991#L1488 assume !(-61 < ~a0~0 && (4 == calculate_output_~input && (((-144 < ~a29~0 && -16 >= ~a29~0) && 5 == ~a2~0) || (4 == ~a2~0 && 43 < ~a29~0) || (5 == ~a2~0 && ~a29~0 <= -144))) && ~a4~0 <= -86); 134990#L1494 assume !(4 == ~a2~0 && (-147 < ~a0~0 && -98 >= ~a0~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 5 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 134989#L1501 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 1 == calculate_output_~input) && 4 == ~a2~0); 134988#L1508 assume !(((((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0) && 2 == ~a2~0) && 43 < ~a29~0); 134987#L1511 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 2 == ~a2~0 && (43 < ~a29~0 && 1 == calculate_output_~input) && -98 < ~a0~0 && -61 >= ~a0~0); 134986#L1516 assume !(5 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 6 == calculate_output_~input); 134985#L1522 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 1 == calculate_output_~input); 134984#L1528 assume !((-147 < ~a0~0 && -98 >= ~a0~0) && (1 == ~a2~0 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 1 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 134983#L1533 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((2 == ~a2~0 && 43 < ~a29~0) || (3 == ~a2~0 && ~a29~0 <= -144)) || (3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0)) && 3 == calculate_output_~input) && -147 < ~a0~0 && -98 >= ~a0~0); 134982#L1540 assume !(~a0~0 <= -147 && ((1 == ~a2~0 && 4 == calculate_output_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && -16 < ~a29~0 && 43 >= ~a29~0); 134981#L1547 assume !((-16 < ~a29~0 && 43 >= ~a29~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 2 == ~a2~0 && 2 == calculate_output_~input && -86 < ~a4~0 && -42 >= ~a4~0); 134980#L1554 assume !((1 == ~a2~0 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 2 == calculate_output_~input) && ~a4~0 <= -86) && -61 < ~a0~0); 134979#L1559 assume !(4 == ~a2~0 && ((-86 < ~a4~0 && -42 >= ~a4~0) && 6 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0); 134978#L1566 assume !((~a0~0 <= -147 && (6 == calculate_output_~input && -86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0) && -16 < ~a29~0 && 43 >= ~a29~0); 134977#L1570 assume !(~a4~0 <= -86 && (((3 == ~a2~0 && ~a29~0 <= -144) || (2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0)) && 4 == calculate_output_~input) && -61 < ~a0~0); 134976#L1582 assume !((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0 && ((-86 < ~a4~0 && -42 >= ~a4~0) && 6 == calculate_output_~input) && -147 < ~a0~0 && -98 >= ~a0~0); 134975#L1589 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 3 == calculate_output_~input) && 4 == ~a2~0); 134974#L1595 assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input) && ~a0~0 <= -147); 134973#L1602 assume !((((-16 < ~a29~0 && 43 >= ~a29~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && 2 == calculate_output_~input) && ~a0~0 <= -147) && 1 == ~a2~0); 134972#L1606 assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) && 3 == calculate_output_~input) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0); 134971#L1612 assume !(3 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == calculate_output_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))); 134970#L1623 assume !(~a4~0 <= -86 && (-61 < ~a0~0 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 6 == calculate_output_~input) && 4 == ~a2~0); 134969#L1629 assume !(~a4~0 <= -86 && (-16 < ~a29~0 && 43 >= ~a29~0) && (-61 < ~a0~0 && 2 == calculate_output_~input) && 5 == ~a2~0); 134968#L1635 assume !((1 == ~a2~0 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 4 == calculate_output_~input) && ~a4~0 <= -86) && -61 < ~a0~0); 134967#L1640 assume !(((-16 < ~a29~0 && 43 >= ~a29~0) && ~a4~0 <= -86 && -61 < ~a0~0 && 1 == calculate_output_~input) && 5 == ~a2~0); 134966#L1647 assume !((-98 < ~a0~0 && -61 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && (2 == calculate_output_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 5 == ~a2~0);assume { :begin_inline_calculate_output2 } true;calculate_output2_#in~input := calculate_output_~input;havoc calculate_output2_#res;havoc calculate_output2_~input;calculate_output2_~input := calculate_output2_#in~input; 134965#L1661 assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && 3 == calculate_output2_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 4 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0); 134964#L1668 assume !((3 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && 6 == calculate_output2_~input && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a0~0 <= -147); 134963#L1672 assume !(-61 < ~a0~0 && ~a4~0 <= -86 && (43 < ~a29~0 && 6 == calculate_output2_~input) && 3 == ~a2~0); 134962#L1678 assume !(~a0~0 <= -147 && ((((3 == ~a2~0 && 43 < ~a29~0) || (4 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 4 == ~a2~0)) && 3 == calculate_output2_~input) && -86 < ~a4~0 && -42 >= ~a4~0); 134961#L1685 assume !(2 == ~a2~0 && (-144 < ~a29~0 && -16 >= ~a29~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && 3 == calculate_output2_~input && -147 < ~a0~0 && -98 >= ~a0~0); 134960#L1694 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0 && 2 == calculate_output2_~input && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0); 134959#L1701 assume !((((4 == calculate_output2_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0); 134958#L1706 assume !(((-98 < ~a0~0 && -61 >= ~a0~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 3 == calculate_output2_~input) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0); 134957#L1709 assume !((-98 < ~a0~0 && -61 >= ~a0~0) && (5 == ~a2~0 && 5 == calculate_output2_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0); 134956#L1722 assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && 2 == calculate_output2_~input && ((3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (2 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 3 == ~a2~0))) && -86 < ~a4~0 && -42 >= ~a4~0); 134955#L1729 assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0) && 3 == calculate_output2_~input) && -147 < ~a0~0 && -98 >= ~a0~0); 134954#L1735 assume !(((4 == ~a2~0 && 6 == calculate_output2_~input && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0); 134953#L1742 assume !((5 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 5 == calculate_output2_~input) && ~a0~0 <= -147); 134952#L1749 assume !(4 == ~a2~0 && ~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output2_~input);calculate_output2_#res := -2; 126055#L1757 calculate_output_#t~ret3 := calculate_output2_#res;assume { :end_inline_calculate_output2 } true;calculate_output_#res := calculate_output_#t~ret3;havoc calculate_output_#t~ret3; 122960#L1655 [2018-11-18 09:44:07,006 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 09:44:07,006 INFO L82 PathProgramCache]: Analyzing trace with hash -732630741, now seen corresponding path program 1 times [2018-11-18 09:44:07,006 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 09:44:07,006 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 09:44:07,007 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:44:07,007 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 09:44:07,007 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:44:07,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 09:44:07,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 09:44:07,036 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 09:44:07,036 INFO L82 PathProgramCache]: Analyzing trace with hash 1024704723, now seen corresponding path program 1 times [2018-11-18 09:44:07,036 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 09:44:07,036 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 09:44:07,037 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:44:07,037 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 09:44:07,043 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:44:07,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 09:44:07,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 09:44:07,097 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 09:44:07,097 INFO L82 PathProgramCache]: Analyzing trace with hash -2103383063, now seen corresponding path program 1 times [2018-11-18 09:44:07,097 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 09:44:07,097 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 09:44:07,098 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:44:07,098 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 09:44:07,098 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 09:44:07,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 09:44:07,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 09:44:08,673 WARN L180 SmtUtils]: Spent 1.47 s on a formula simplification. DAG size of input: 436 DAG size of output: 49 [2018-11-18 09:44:09,008 WARN L180 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 251 DAG size of output: 64 [2018-11-18 09:44:09,024 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 09:44:09,024 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 09:44:09,024 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 09:44:09,024 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 09:44:09,024 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 09:44:09,024 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 09:44:09,024 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 09:44:09,024 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 09:44:09,024 INFO L131 ssoRankerPreferences]: Filename of dumped script: Problem15_label18_false-unreach-call_false-termination.c_Iteration6_Lasso [2018-11-18 09:44:09,024 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 09:44:09,024 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 09:44:09,026 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:44:09,032 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:44:09,033 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:44:09,035 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:44:09,036 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:44:09,038 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:44:09,039 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:44:09,040 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:44:09,042 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:44:09,055 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:44:09,056 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:44:09,058 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:44:09,063 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:44:09,065 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:44:09,066 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 09:44:09,234 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 09:44:09,234 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 09:44:09,240 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 09:44:09,240 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 09:44:09,242 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 09:44:09,242 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_calculate_output_#t~ret3=0} Honda state: {ULTIMATE.start_calculate_output_#t~ret3=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 09:44:09,259 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 09:44:09,259 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 09:44:09,261 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 09:44:09,261 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_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 09:44:09,277 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 09:44:09,277 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 09:44:09,279 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 09:44:09,279 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~a4~0=0} Honda state: {~a4~0=-89} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 09:44:09,296 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 09:44:09,296 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 09:44:09,298 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 09:44:09,298 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~inputB~0=0} Honda state: {~inputB~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 09:44:09,315 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 09:44:09,315 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 09:44:09,318 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 09:44:09,318 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~a29~0=0} Honda state: {~a29~0=-401505} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 09:44:09,336 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 09:44:09,336 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 09:44:09,338 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 09:44:09,338 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~inputA~0=0} Honda state: {~inputA~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 09:44:09,354 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 09:44:09,354 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 09:44:09,357 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 09:44:09,357 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~ret5=0} Honda state: {ULTIMATE.start_main_#t~ret5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 09:44:09,372 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 09:44:09,372 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 09:44:09,375 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 09:44:09,375 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~inputF~0=0} Honda state: {~inputF~0=6} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 09:44:09,391 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 09:44:09,391 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 09:44:09,397 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 09:44:09,397 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_~input~0=0, ULTIMATE.start_calculate_output2_~input=1, ULTIMATE.start_main_#t~nondet4=0, ULTIMATE.start_calculate_output2_#in~input=1, ULTIMATE.start_calculate_output_#in~input=0, ULTIMATE.start_calculate_output_~input=0} Honda state: {ULTIMATE.start_main_~input~0=1, ULTIMATE.start_calculate_output2_~input=1, ULTIMATE.start_main_#t~nondet4=1, ULTIMATE.start_calculate_output2_#in~input=1, ULTIMATE.start_calculate_output_#in~input=1, ULTIMATE.start_calculate_output_~input=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/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-18 09:44:09,413 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 09:44:09,413 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 09:44:09,415 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 09:44:09,415 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~inputE~0=0} Honda state: {~inputE~0=5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/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-18 09:44:09,432 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 09:44:09,432 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 09:44:09,434 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 09:44:09,434 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~a2~0=0} Honda state: {~a2~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/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-18 09:44:09,450 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 09:44:09,450 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/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-18 09:44:09,468 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 09:44:09,469 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 09:44:09,577 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 09:44:09,577 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_calculate_output_#res=0, ULTIMATE.start_main_~output~0=0, ULTIMATE.start_calculate_output2_#res=6} Honda state: {ULTIMATE.start_calculate_output_#res=-1, ULTIMATE.start_main_~output~0=-1, ULTIMATE.start_calculate_output2_#res=6} Generalized eigenvectors: [{ULTIMATE.start_calculate_output_#res=0, ULTIMATE.start_main_~output~0=0, ULTIMATE.start_calculate_output2_#res=0}, {ULTIMATE.start_calculate_output_#res=-1, ULTIMATE.start_main_~output~0=1, ULTIMATE.start_calculate_output2_#res=-8}, {ULTIMATE.start_calculate_output_#res=0, ULTIMATE.start_main_~output~0=-1, ULTIMATE.start_calculate_output2_#res=0}] Lambdas: [1, 0, 0] Nus: [0, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/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-18 09:44:09,595 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 09:44:09,595 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 09:44:09,597 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 09:44:09,597 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~inputD~0=0} Honda state: {~inputD~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/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-18 09:44:09,612 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 09:44:09,612 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 09:44:09,614 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 09:44:09,614 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~inputC~0=0} Honda state: {~inputC~0=3} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/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-18 09:44:09,629 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 09:44:09,629 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 09:44:09,632 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 09:44:09,632 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~a0~0=0} Honda state: {~a0~0=-517859} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2018-11-18 09:44:09,715 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 18.11 09:44:09 BoogieIcfgContainer [2018-11-18 09:44:09,715 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-18 09:44:09,716 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-18 09:44:09,716 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-18 09:44:09,716 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-18 09:44:09,716 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 09:42:43" (3/4) ... [2018-11-18 09:44:09,724 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-11-18 09:44:09,815 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_2e4774af-2780-414d-a62a-6f18b14c0876/bin-2019/uautomizer/witness.graphml [2018-11-18 09:44:09,815 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-18 09:44:09,816 INFO L168 Benchmark]: Toolchain (without parser) took 90030.95 ms. Allocated memory was 1.0 GB in the beginning and 2.3 GB in the end (delta: 1.2 GB). Free memory was 956.6 MB in the beginning and 2.1 GB in the end (delta: -1.1 GB). Peak memory consumption was 111.8 MB. Max. memory is 11.5 GB. [2018-11-18 09:44:09,817 INFO L168 Benchmark]: CDTParser took 0.14 ms. Allocated memory is still 1.0 GB. Free memory is still 982.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-18 09:44:09,817 INFO L168 Benchmark]: CACSL2BoogieTranslator took 712.29 ms. Allocated memory is still 1.0 GB. Free memory was 956.6 MB in the beginning and 859.9 MB in the end (delta: 96.6 MB). Peak memory consumption was 96.6 MB. Max. memory is 11.5 GB. [2018-11-18 09:44:09,817 INFO L168 Benchmark]: Boogie Procedure Inliner took 230.19 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 132.6 MB). Free memory was 859.9 MB in the beginning and 1.1 GB in the end (delta: -227.0 MB). Peak memory consumption was 30.6 MB. Max. memory is 11.5 GB. [2018-11-18 09:44:09,817 INFO L168 Benchmark]: Boogie Preprocessor took 154.18 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 18.9 MB). Peak memory consumption was 18.9 MB. Max. memory is 11.5 GB. [2018-11-18 09:44:09,818 INFO L168 Benchmark]: RCFGBuilder took 2358.42 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 61.2 MB). Peak memory consumption was 233.0 MB. Max. memory is 11.5 GB. [2018-11-18 09:44:09,818 INFO L168 Benchmark]: BuchiAutomizer took 86473.07 ms. Allocated memory was 1.2 GB in the beginning and 2.3 GB in the end (delta: 1.1 GB). Free memory was 1.0 GB in the beginning and 2.1 GB in the end (delta: -1.1 GB). Peak memory consumption was 1.3 GB. Max. memory is 11.5 GB. [2018-11-18 09:44:09,818 INFO L168 Benchmark]: Witness Printer took 99.59 ms. Allocated memory is still 2.3 GB. Free memory was 2.1 GB in the beginning and 2.1 GB in the end (delta: 22.4 MB). Peak memory consumption was 22.4 MB. Max. memory is 11.5 GB. [2018-11-18 09:44:09,820 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.14 ms. Allocated memory is still 1.0 GB. Free memory is still 982.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 712.29 ms. Allocated memory is still 1.0 GB. Free memory was 956.6 MB in the beginning and 859.9 MB in the end (delta: 96.6 MB). Peak memory consumption was 96.6 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 230.19 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 132.6 MB). Free memory was 859.9 MB in the beginning and 1.1 GB in the end (delta: -227.0 MB). Peak memory consumption was 30.6 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 154.18 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 18.9 MB). Peak memory consumption was 18.9 MB. Max. memory is 11.5 GB. * RCFGBuilder took 2358.42 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 61.2 MB). Peak memory consumption was 233.0 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 86473.07 ms. Allocated memory was 1.2 GB in the beginning and 2.3 GB in the end (delta: 1.1 GB). Free memory was 1.0 GB in the beginning and 2.1 GB in the end (delta: -1.1 GB). Peak memory consumption was 1.3 GB. Max. memory is 11.5 GB. * Witness Printer took 99.59 ms. Allocated memory is still 2.3 GB. Free memory was 2.1 GB in the beginning and 2.1 GB in the end (delta: 22.4 MB). Peak memory consumption was 22.4 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 7 terminating modules (5 trivial, 2 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function a0 + 72 and consists of 4 locations. One deterministic module has affine ranking function 2 * a4 + 528823 and consists of 3 locations. 5 modules have a trivial ranking function, the largest among these consists of 13 locations. The remainder module has 12654 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 86.3s and 6 iterations. TraceHistogramMax:1. Analysis of lassos took 41.4s. Construction of modules took 14.9s. Büchi inclusion checks took 28.7s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 7. Automata minimization 0.5s AutomataMinimizationTime, 7 MinimizatonAttempts, 16746 StatesRemovedByMinimization, 6 NontrivialMinimizations. Non-live state removal took 0.3s Buchi closure took 0.0s. Biggest automaton had 12654 states and ocurred in iteration 5. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 2443 SDtfs, 15436 SDslu, 1468 SDs, 0 SdLazy, 18544 SolverSat, 3071 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 14.9s Time LassoAnalysisResults: nont1 unkn0 SFLI0 SFLT0 conc3 concLT2 SILN0 SILU0 SILI0 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital176 mio100 ax100 hnf101 lsp53 ukn96 mio100 lsp100 div202 bol100 ite134 ukn100 eq150 hnf64 smp68 dnf1653 smp61 tf100 neg98 sie103 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 3 Time: 77ms VariablesStem: 0 VariablesLoop: 6 DisjunctsStem: 1 DisjunctsLoop: 5 SupportingInvariants: 0 MotzkinApplications: 30 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 17 LassoNonterminationAnalysisSatUnbounded: 1 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 1 LassoNonterminationAnalysisTime: 25.0s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - GeometricNonTerminationArgumentResult [Line: 1774]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {a29=0, input=1, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4b3e3b73=0, output=0, \old(input)=0, \old(input)=1, a0=0, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1ec4b389=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3c9831a0=0, a4=0, a2=0, input=0, inputA=0, inputD=0, inputE=0, inputB=0, inputC=0, input=0, \result=6, inputF=0} State at position 1 is {a29=-401505, input=1, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4b3e3b73=0, output=-1, \old(input)=1, \old(input)=1, a0=-517859, \result=-1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1ec4b389=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3c9831a0=1, a4=-89, a2=1, input=1, inputA=1, inputD=4, inputE=5, inputB=2, inputC=3, input=1, \result=6, inputF=6} For i>1, the state at position i is {a29=-401505 + sum_{k=0}^i 0, input=1 + sum_{k=0}^i 0, \result=0 + sum_{k=0}^i 0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4b3e3b73=0 + sum_{k=0}^i 0, output=-1 + sum_{k=0}^i 1*0^k + -1*0^k + -1*k*0^(k-1), \old(input)=1 + sum_{k=0}^i 0, \old(input)=1 + sum_{k=0}^i 0, a0=-517859 + sum_{k=0}^i 0, \result=-1 + sum_{k=0}^i -1*0^k, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1ec4b389=0 + sum_{k=0}^i 0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3c9831a0=1 + sum_{k=0}^i 0, a4=-89 + sum_{k=0}^i 0, a2=1 + sum_{k=0}^i 0, input=1 + sum_{k=0}^i 0, inputA=1 + sum_{k=0}^i 0, inputD=4 + sum_{k=0}^i 0, inputE=5 + sum_{k=0}^i 0, inputB=2 + sum_{k=0}^i 0, inputC=3 + sum_{k=0}^i 0, input=1 + sum_{k=0}^i 0, \result=6 + sum_{k=0}^i -8*0^k, inputF=6 + sum_{k=0}^i 0} - StatisticsResult: NonterminationArgumentStatistics Unbounded Execution 2GEVs Lambdas: [1, 0, 0] Mus: [0, 1] - NonterminatingLassoResult [Line: 23]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L8] int inputD = 4; [L9] int inputB = 2; [L10] int inputE = 5; [L11] int inputA = 1; [L12] int inputF = 6; [L13] int inputC = 3; [L16] int a4 = -89; [L17] int a29 = -127; [L18] int a2 = 1; [L19] int a0 = -44; [L1763] int output = -1; [L1766] COND TRUE 1 [L1769] int input; [L1770] input = __VERIFIER_nondet_int() [L1771] COND FALSE !((input != 1) && (input != 2) && (input != 3) && (input != 4) && (input != 5) && (input != 6)) [L1774] CALL calculate_output(input) [L24] COND FALSE !(((((a2==1) && a4 <= -86 ) && a0 <= -147 ) && ((-144 < a29) && (-16 >= a29)) )) [L27] COND FALSE !(((((a2==3) && a4 <= -86 ) && a0 <= -147 ) && ((-16 < a29) && (43 >= a29)) )) [L30] COND FALSE !(((((a2==5) && a4 <= -86 ) && a0 <= -147 ) && 43 < a29 )) [L33] COND FALSE !(((((a2==3) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && a29 <= -144 )) [L36] COND FALSE !(((((a2==3) && a4 <= -86 ) && a0 <= -147 ) && a29 <= -144 )) [L39] COND FALSE !(((((a2==1) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && a29 <= -144 )) [L42] COND FALSE !(((((a2==3) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && 43 < a29 )) [L45] COND FALSE !(((((a2==4) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && 43 < a29 )) [L48] COND FALSE !(((((a2==3) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && 43 < a29 )) [L51] COND FALSE !(((((a2==4) && a4 <= -86 ) && a0 <= -147 ) && 43 < a29 )) [L54] COND FALSE !(((((a2==4) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && a29 <= -144 )) [L57] COND FALSE !(((((a2==2) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && a29 <= -144 )) [L60] COND FALSE !(((((a2==1) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && 43 < a29 )) [L63] COND FALSE !(((((a2==5) && a4 <= -86 ) && a0 <= -147 ) && a29 <= -144 )) [L66] COND FALSE !(((((a2==5) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && ((-16 < a29) && (43 >= a29)) )) [L69] COND FALSE !(((((a2==3) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && ((-16 < a29) && (43 >= a29)) )) [L72] COND FALSE !(((((a2==4) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && ((-16 < a29) && (43 >= a29)) )) [L75] COND FALSE !(((((a2==2) && a4 <= -86 ) && a0 <= -147 ) && a29 <= -144 )) [L78] COND FALSE !(((((a2==2) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && ((-16 < a29) && (43 >= a29)) )) [L81] COND FALSE !(((((a2==1) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && ((-16 < a29) && (43 >= a29)) )) [L84] COND FALSE !(((((a2==1) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && ((-144 < a29) && (-16 >= a29)) )) [L87] COND FALSE !(((((a2==3) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && ((-144 < a29) && (-16 >= a29)) )) [L90] COND FALSE !(((((a2==1) && a4 <= -86 ) && a0 <= -147 ) && 43 < a29 )) [L93] COND FALSE !(((((a2==2) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && ((-16 < a29) && (43 >= a29)) )) [L96] COND FALSE !(((((a2==5) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && 43 < a29 )) [L99] COND FALSE !(((((a2==2) && a4 <= -86 ) && a0 <= -147 ) && ((-144 < a29) && (-16 >= a29)) )) [L102] COND FALSE !(((((a2==3) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && ((-144 < a29) && (-16 >= a29)) )) [L105] COND FALSE !(((((a2==5) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && ((-144 < a29) && (-16 >= a29)) )) [L108] COND FALSE !(((((a2==3) && a4 <= -86 ) && a0 <= -147 ) && 43 < a29 )) [L111] COND FALSE !(((((a2==1) && a4 <= -86 ) && a0 <= -147 ) && a29 <= -144 )) [L114] COND FALSE !(((((a2==5) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && a29 <= -144 )) [L117] COND FALSE !(((((a2==3) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && a29 <= -144 )) [L120] COND FALSE !(((((a2==2) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && ((-144 < a29) && (-16 >= a29)) )) [L123] COND FALSE !(((((a2==4) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && ((-144 < a29) && (-16 >= a29)) )) [L126] COND FALSE !(((((a2==4) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && 43 < a29 )) [L129] COND FALSE !(((((a2==5) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && ((-16 < a29) && (43 >= a29)) )) [L132] COND FALSE !(((((a2==1) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && ((-144 < a29) && (-16 >= a29)) )) [L135] COND FALSE !(((((a2==2) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && 43 < a29 )) [L138] COND FALSE !(((((a2==1) && a4 <= -86 ) && a0 <= -147 ) && ((-16 < a29) && (43 >= a29)) )) [L141] COND FALSE !(((((a2==1) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && a29 <= -144 )) [L144] COND FALSE !(((((a2==1) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && 43 < a29 )) [L147] COND FALSE !(((((a2==4) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && ((-16 < a29) && (43 >= a29)) )) [L150] COND FALSE !(((((a2==4) && a4 <= -86 ) && a0 <= -147 ) && ((-16 < a29) && (43 >= a29)) )) [L153] COND FALSE !(((((a2==4) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && ((-144 < a29) && (-16 >= a29)) )) [L156] COND FALSE !(((((a2==5) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && 43 < a29 )) [L159] COND FALSE !(((((a2==3) && a4 <= -86 ) && a0 <= -147 ) && ((-144 < a29) && (-16 >= a29)) )) [L162] COND FALSE !(((((a2==3) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && ((-16 < a29) && (43 >= a29)) )) [L165] COND FALSE !(((((a2==2) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && 43 < a29 )) [L168] COND FALSE !(((((a2==1) && a4 <= -86 ) && -61 < a0 ) && a29 <= -144 )) [L171] COND FALSE !(((((a2==4) && a4 <= -86 ) && a0 <= -147 ) && a29 <= -144 )) [L174] COND FALSE !(((((a2==2) && a4 <= -86 ) && a0 <= -147 ) && 43 < a29 )) [L177] COND FALSE !(((((a2==5) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && a29 <= -144 )) [L180] COND FALSE !(((((a2==2) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && a29 <= -144 )) [L183] COND FALSE !(((((a2==4) && a4 <= -86 ) && a0 <= -147 ) && ((-144 < a29) && (-16 >= a29)) )) [L186] COND FALSE !(((((a2==1) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && ((-16 < a29) && (43 >= a29)) )) [L189] COND FALSE !(((((a2==5) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && ((-144 < a29) && (-16 >= a29)) )) [L192] COND FALSE !(((((a2==5) && a4 <= -86 ) && a0 <= -147 ) && ((-144 < a29) && (-16 >= a29)) )) [L195] COND FALSE !(((((a2==5) && a4 <= -86 ) && a0 <= -147 ) && ((-16 < a29) && (43 >= a29)) )) [L198] COND FALSE !(((((a2==2) && a4 <= -86 ) && a0 <= -147 ) && ((-16 < a29) && (43 >= a29)) )) [L201] COND FALSE !(((((a2==4) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && a29 <= -144 )) [L204] COND FALSE !(((((a2==2) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && ((-144 < a29) && (-16 >= a29)) )) [L208] COND FALSE !(( -61 < a0 && ( a4 <= -86 && ((input == 1) && (((a2==3) && a29 <= -144 ) || (((a2==2) && ((-16 < a29) && (43 >= a29)) ) || ( 43 < a29 && (a2==2)))))))) [L214] COND FALSE !(((( ((-86 < a4) && (-42 >= a4)) && (( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) && (input == 4))) && (a2==1)) && ((-147 < a0) && (-98 >= a0)) )) [L219] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && (((a2==2) && ( a29 <= -144 && (input == 3))) && ((-98 < a0) && (-61 >= a0)) ))) [L229] COND FALSE !((( a0 <= -147 && ((( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) && (input == 2)) && (a2==1))) && ((-86 < a4) && (-42 >= a4)) )) [L234] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && (((( ((-16 < a29) && (43 >= a29)) || 43 < a29 ) && (input == 3)) && ((-98 < a0) && (-61 >= a0)) ) && (a2==4)))) [L241] COND FALSE !(((((a2==3) && ((input == 3) && ( ((-144 < a29) && (-16 >= a29)) || ((-16 < a29) && (43 >= a29)) ))) && -61 < a0 ) && a4 <= -86 )) [L247] COND FALSE !(((((input == 5) && (( ((-144 < a29) && (-16 >= a29)) && (a2==2)) || (( 43 < a29 && (a2==1)) || ((a2==2) && a29 <= -144 )))) && ((-86 < a4) && (-42 >= a4)) ) && a0 <= -147 )) [L253] COND FALSE !(((((( ((-144 < a29) && (-16 >= a29)) && (a2==4)) || (( 43 < a29 && (a2==3)) || ((a2==4) && a29 <= -144 ))) && (input == 2)) && ((-86 < a4) && (-42 >= a4)) ) && a0 <= -147 )) [L260] COND FALSE !((( -61 < a0 && ((((a2==3) && a29 <= -144 ) || (( ((-16 < a29) && (43 >= a29)) && (a2==2)) || ( 43 < a29 && (a2==2)))) && (input == 2))) && a4 <= -86 )) [L266] COND FALSE !(((((a2==4) && ((input == 1) && ( ((-16 < a29) && (43 >= a29)) || 43 < a29 ))) && ((-86 < a4) && (-42 >= a4)) ) && a0 <= -147 )) [L273] COND FALSE !((((((input == 4) && 43 < a29 ) && (a2==1)) && ((-98 < a0) && (-61 >= a0)) ) && ((-86 < a4) && (-42 >= a4)) )) [L278] COND FALSE !((( -61 < a0 && (((( 43 < a29 && (a2==4)) || ((a2==5) && a29 <= -144 )) || ( ((-144 < a29) && (-16 >= a29)) && (a2==5))) && (input == 1))) && a4 <= -86 )) [L285] COND FALSE !((( ((-147 < a0) && (-98 >= a0)) && (((input == 2) && ( ((-16 < a29) && (43 >= a29)) || 43 < a29 )) && ((-86 < a4) && (-42 >= a4)) )) && (a2==3))) [L292] COND FALSE !((((a2==2) && (((input == 5) && ((-86 < a4) && (-42 >= a4)) ) && ((-147 < a0) && (-98 >= a0)) )) && ((-16 < a29) && (43 >= a29)) )) [L299] COND FALSE !((((((input == 5) && ( ((-16 < a29) && (43 >= a29)) || ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ))) && (a2==1)) && ((-86 < a4) && (-42 >= a4)) ) && ((-98 < a0) && (-61 >= a0)) )) [L306] COND FALSE !(((a2==4) && ( -61 < a0 && ( a4 <= -86 && ((input == 5) && ( ((-16 < a29) && (43 >= a29)) || ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ))))))) [L320] COND FALSE !((((((input == 3) && -61 < a0 ) && a4 <= -86 ) && ((-16 < a29) && (43 >= a29)) ) && (a2==5))) [L327] COND FALSE !(((a2==1) && ( a0 <= -147 && ( ((-86 < a4) && (-42 >= a4)) && ((input == 4) && ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) )))))) [L333] COND FALSE !((( -61 < a0 && ( 43 < a29 && ((input == 4) && (a2==5)))) && a4 <= -86 )) [L336] COND FALSE !(((((((a2==4) && ((-144 < a29) && (-16 >= a29)) ) || (((a2==3) && 43 < a29 ) || ( a29 <= -144 && (a2==4)))) && (input == 5)) && a0 <= -147 ) && ((-86 < a4) && (-42 >= a4)) )) [L341] COND FALSE !((( ((-86 < a4) && (-42 >= a4)) && (((input == 3) && (( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) || ((-16 < a29) && (43 >= a29)) )) && a0 <= -147 )) && (a2==3))) [L350] COND FALSE !(( 43 < a29 && (( -61 < a0 && ( a4 <= -86 && (input == 1))) && (a2==5)))) [L355] COND FALSE !((( a4 <= -86 && ( 43 < a29 && ((input == 2) && -61 < a0 ))) && (a2==3))) [L361] COND FALSE !(((((input == 6) && ((((a2==1) && 43 < a29 ) || ( a29 <= -144 && (a2==2))) || ((a2==2) && ((-144 < a29) && (-16 >= a29)) ))) && ((-86 < a4) && (-42 >= a4)) ) && a0 <= -147 )) [L367] COND FALSE !((((( ((-98 < a0) && (-61 >= a0)) && (input == 3)) && (a2==2)) && ((-86 < a4) && (-42 >= a4)) ) && 43 < a29 )) [L373] COND FALSE !(((( ((-147 < a0) && (-98 >= a0)) && (( ((-16 < a29) && (43 >= a29)) || 43 < a29 ) && (input == 5))) && (a2==4)) && ((-86 < a4) && (-42 >= a4)) )) [L380] COND TRUE ((( a4 <= -86 && (( ((-144 < a29) && (-16 >= a29)) || ((-16 < a29) && (43 >= a29)) ) && (input == 1))) && (a2==1)) && -61 < a0 ) [L381] a0 = ((((a0 - 217743) % 299926)+ -300072) * 1) [L382] a29 = (((a29 + -396156) + -5222) * 1) [L383] return -1; Loop: [L1774] RET, EXPR calculate_output(input) [L1774] output = calculate_output(input) [L1766] COND TRUE 1 [L1769] int input; [L1770] input = __VERIFIER_nondet_int() [L1771] COND FALSE !((input != 1) && (input != 2) && (input != 3) && (input != 4) && (input != 5) && (input != 6)) [L1774] CALL calculate_output(input) [L24] COND FALSE !(((((a2==1) && a4 <= -86 ) && a0 <= -147 ) && ((-144 < a29) && (-16 >= a29)) )) [L27] COND FALSE !(((((a2==3) && a4 <= -86 ) && a0 <= -147 ) && ((-16 < a29) && (43 >= a29)) )) [L30] COND FALSE !(((((a2==5) && a4 <= -86 ) && a0 <= -147 ) && 43 < a29 )) [L33] COND FALSE !(((((a2==3) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && a29 <= -144 )) [L36] COND FALSE !(((((a2==3) && a4 <= -86 ) && a0 <= -147 ) && a29 <= -144 )) [L39] COND FALSE !(((((a2==1) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && a29 <= -144 )) [L42] COND FALSE !(((((a2==3) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && 43 < a29 )) [L45] COND FALSE !(((((a2==4) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && 43 < a29 )) [L48] COND FALSE !(((((a2==3) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && 43 < a29 )) [L51] COND FALSE !(((((a2==4) && a4 <= -86 ) && a0 <= -147 ) && 43 < a29 )) [L54] COND FALSE !(((((a2==4) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && a29 <= -144 )) [L57] COND FALSE !(((((a2==2) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && a29 <= -144 )) [L60] COND FALSE !(((((a2==1) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && 43 < a29 )) [L63] COND FALSE !(((((a2==5) && a4 <= -86 ) && a0 <= -147 ) && a29 <= -144 )) [L66] COND FALSE !(((((a2==5) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && ((-16 < a29) && (43 >= a29)) )) [L69] COND FALSE !(((((a2==3) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && ((-16 < a29) && (43 >= a29)) )) [L72] COND FALSE !(((((a2==4) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && ((-16 < a29) && (43 >= a29)) )) [L75] COND FALSE !(((((a2==2) && a4 <= -86 ) && a0 <= -147 ) && a29 <= -144 )) [L78] COND FALSE !(((((a2==2) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && ((-16 < a29) && (43 >= a29)) )) [L81] COND FALSE !(((((a2==1) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && ((-16 < a29) && (43 >= a29)) )) [L84] COND FALSE !(((((a2==1) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && ((-144 < a29) && (-16 >= a29)) )) [L87] COND FALSE !(((((a2==3) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && ((-144 < a29) && (-16 >= a29)) )) [L90] COND FALSE !(((((a2==1) && a4 <= -86 ) && a0 <= -147 ) && 43 < a29 )) [L93] COND FALSE !(((((a2==2) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && ((-16 < a29) && (43 >= a29)) )) [L96] COND FALSE !(((((a2==5) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && 43 < a29 )) [L99] COND FALSE !(((((a2==2) && a4 <= -86 ) && a0 <= -147 ) && ((-144 < a29) && (-16 >= a29)) )) [L102] COND FALSE !(((((a2==3) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && ((-144 < a29) && (-16 >= a29)) )) [L105] COND FALSE !(((((a2==5) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && ((-144 < a29) && (-16 >= a29)) )) [L108] COND FALSE !(((((a2==3) && a4 <= -86 ) && a0 <= -147 ) && 43 < a29 )) [L111] COND TRUE ((((a2==1) && a4 <= -86 ) && a0 <= -147 ) && a29 <= -144 ) [L112] FCALL exit(0) [L114] COND FALSE !(((((a2==5) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && a29 <= -144 )) [L117] COND FALSE !(((((a2==3) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && a29 <= -144 )) [L120] COND FALSE !(((((a2==2) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && ((-144 < a29) && (-16 >= a29)) )) [L123] COND FALSE !(((((a2==4) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && ((-144 < a29) && (-16 >= a29)) )) [L126] COND FALSE !(((((a2==4) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && 43 < a29 )) [L129] COND FALSE !(((((a2==5) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && ((-16 < a29) && (43 >= a29)) )) [L132] COND FALSE !(((((a2==1) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && ((-144 < a29) && (-16 >= a29)) )) [L135] COND FALSE !(((((a2==2) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && 43 < a29 )) [L138] COND FALSE !(((((a2==1) && a4 <= -86 ) && a0 <= -147 ) && ((-16 < a29) && (43 >= a29)) )) [L141] COND FALSE !(((((a2==1) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && a29 <= -144 )) [L144] COND FALSE !(((((a2==1) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && 43 < a29 )) [L147] COND FALSE !(((((a2==4) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && ((-16 < a29) && (43 >= a29)) )) [L150] COND FALSE !(((((a2==4) && a4 <= -86 ) && a0 <= -147 ) && ((-16 < a29) && (43 >= a29)) )) [L153] COND FALSE !(((((a2==4) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && ((-144 < a29) && (-16 >= a29)) )) [L156] COND FALSE !(((((a2==5) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && 43 < a29 )) [L159] COND FALSE !(((((a2==3) && a4 <= -86 ) && a0 <= -147 ) && ((-144 < a29) && (-16 >= a29)) )) [L162] COND FALSE !(((((a2==3) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && ((-16 < a29) && (43 >= a29)) )) [L165] COND FALSE !(((((a2==2) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && 43 < a29 )) [L168] COND FALSE !(((((a2==1) && a4 <= -86 ) && -61 < a0 ) && a29 <= -144 )) [L171] COND FALSE !(((((a2==4) && a4 <= -86 ) && a0 <= -147 ) && a29 <= -144 )) [L174] COND FALSE !(((((a2==2) && a4 <= -86 ) && a0 <= -147 ) && 43 < a29 )) [L177] COND FALSE !(((((a2==5) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && a29 <= -144 )) [L180] COND FALSE !(((((a2==2) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && a29 <= -144 )) [L183] COND FALSE !(((((a2==4) && a4 <= -86 ) && a0 <= -147 ) && ((-144 < a29) && (-16 >= a29)) )) [L186] COND FALSE !(((((a2==1) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && ((-16 < a29) && (43 >= a29)) )) [L189] COND FALSE !(((((a2==5) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && ((-144 < a29) && (-16 >= a29)) )) [L192] COND FALSE !(((((a2==5) && a4 <= -86 ) && a0 <= -147 ) && ((-144 < a29) && (-16 >= a29)) )) [L195] COND FALSE !(((((a2==5) && a4 <= -86 ) && a0 <= -147 ) && ((-16 < a29) && (43 >= a29)) )) [L198] COND FALSE !(((((a2==2) && a4 <= -86 ) && a0 <= -147 ) && ((-16 < a29) && (43 >= a29)) )) [L201] COND FALSE !(((((a2==4) && a4 <= -86 ) && ((-147 < a0) && (-98 >= a0)) ) && a29 <= -144 )) [L204] COND FALSE !(((((a2==2) && a4 <= -86 ) && ((-98 < a0) && (-61 >= a0)) ) && ((-144 < a29) && (-16 >= a29)) )) [L208] COND FALSE !(( -61 < a0 && ( a4 <= -86 && ((input == 1) && (((a2==3) && a29 <= -144 ) || (((a2==2) && ((-16 < a29) && (43 >= a29)) ) || ( 43 < a29 && (a2==2)))))))) [L214] COND FALSE !(((( ((-86 < a4) && (-42 >= a4)) && (( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) && (input == 4))) && (a2==1)) && ((-147 < a0) && (-98 >= a0)) )) [L219] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && (((a2==2) && ( a29 <= -144 && (input == 3))) && ((-98 < a0) && (-61 >= a0)) ))) [L229] COND FALSE !((( a0 <= -147 && ((( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) && (input == 2)) && (a2==1))) && ((-86 < a4) && (-42 >= a4)) )) [L234] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && (((( ((-16 < a29) && (43 >= a29)) || 43 < a29 ) && (input == 3)) && ((-98 < a0) && (-61 >= a0)) ) && (a2==4)))) [L241] COND FALSE !(((((a2==3) && ((input == 3) && ( ((-144 < a29) && (-16 >= a29)) || ((-16 < a29) && (43 >= a29)) ))) && -61 < a0 ) && a4 <= -86 )) [L247] COND FALSE !(((((input == 5) && (( ((-144 < a29) && (-16 >= a29)) && (a2==2)) || (( 43 < a29 && (a2==1)) || ((a2==2) && a29 <= -144 )))) && ((-86 < a4) && (-42 >= a4)) ) && a0 <= -147 )) [L253] COND FALSE !(((((( ((-144 < a29) && (-16 >= a29)) && (a2==4)) || (( 43 < a29 && (a2==3)) || ((a2==4) && a29 <= -144 ))) && (input == 2)) && ((-86 < a4) && (-42 >= a4)) ) && a0 <= -147 )) [L260] COND FALSE !((( -61 < a0 && ((((a2==3) && a29 <= -144 ) || (( ((-16 < a29) && (43 >= a29)) && (a2==2)) || ( 43 < a29 && (a2==2)))) && (input == 2))) && a4 <= -86 )) [L266] COND FALSE !(((((a2==4) && ((input == 1) && ( ((-16 < a29) && (43 >= a29)) || 43 < a29 ))) && ((-86 < a4) && (-42 >= a4)) ) && a0 <= -147 )) [L273] COND FALSE !((((((input == 4) && 43 < a29 ) && (a2==1)) && ((-98 < a0) && (-61 >= a0)) ) && ((-86 < a4) && (-42 >= a4)) )) [L278] COND FALSE !((( -61 < a0 && (((( 43 < a29 && (a2==4)) || ((a2==5) && a29 <= -144 )) || ( ((-144 < a29) && (-16 >= a29)) && (a2==5))) && (input == 1))) && a4 <= -86 )) [L285] COND FALSE !((( ((-147 < a0) && (-98 >= a0)) && (((input == 2) && ( ((-16 < a29) && (43 >= a29)) || 43 < a29 )) && ((-86 < a4) && (-42 >= a4)) )) && (a2==3))) [L292] COND FALSE !((((a2==2) && (((input == 5) && ((-86 < a4) && (-42 >= a4)) ) && ((-147 < a0) && (-98 >= a0)) )) && ((-16 < a29) && (43 >= a29)) )) [L299] COND FALSE !((((((input == 5) && ( ((-16 < a29) && (43 >= a29)) || ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ))) && (a2==1)) && ((-86 < a4) && (-42 >= a4)) ) && ((-98 < a0) && (-61 >= a0)) )) [L306] COND FALSE !(((a2==4) && ( -61 < a0 && ( a4 <= -86 && ((input == 5) && ( ((-16 < a29) && (43 >= a29)) || ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ))))))) [L320] COND FALSE !((((((input == 3) && -61 < a0 ) && a4 <= -86 ) && ((-16 < a29) && (43 >= a29)) ) && (a2==5))) [L327] COND FALSE !(((a2==1) && ( a0 <= -147 && ( ((-86 < a4) && (-42 >= a4)) && ((input == 4) && ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) )))))) [L333] COND FALSE !((( -61 < a0 && ( 43 < a29 && ((input == 4) && (a2==5)))) && a4 <= -86 )) [L336] COND FALSE !(((((((a2==4) && ((-144 < a29) && (-16 >= a29)) ) || (((a2==3) && 43 < a29 ) || ( a29 <= -144 && (a2==4)))) && (input == 5)) && a0 <= -147 ) && ((-86 < a4) && (-42 >= a4)) )) [L341] COND FALSE !((( ((-86 < a4) && (-42 >= a4)) && (((input == 3) && (( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) || ((-16 < a29) && (43 >= a29)) )) && a0 <= -147 )) && (a2==3))) [L350] COND FALSE !(( 43 < a29 && (( -61 < a0 && ( a4 <= -86 && (input == 1))) && (a2==5)))) [L355] COND FALSE !((( a4 <= -86 && ( 43 < a29 && ((input == 2) && -61 < a0 ))) && (a2==3))) [L361] COND FALSE !(((((input == 6) && ((((a2==1) && 43 < a29 ) || ( a29 <= -144 && (a2==2))) || ((a2==2) && ((-144 < a29) && (-16 >= a29)) ))) && ((-86 < a4) && (-42 >= a4)) ) && a0 <= -147 )) [L367] COND FALSE !((((( ((-98 < a0) && (-61 >= a0)) && (input == 3)) && (a2==2)) && ((-86 < a4) && (-42 >= a4)) ) && 43 < a29 )) [L373] COND FALSE !(((( ((-147 < a0) && (-98 >= a0)) && (( ((-16 < a29) && (43 >= a29)) || 43 < a29 ) && (input == 5))) && (a2==4)) && ((-86 < a4) && (-42 >= a4)) )) [L380] COND FALSE !(((( a4 <= -86 && (( ((-144 < a29) && (-16 >= a29)) || ((-16 < a29) && (43 >= a29)) ) && (input == 1))) && (a2==1)) && -61 < a0 )) [L384] COND FALSE !(( -61 < a0 && ((( 43 < a29 && (input == 6)) && (a2==5)) && a4 <= -86 ))) [L390] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && ( ((-98 < a0) && (-61 >= a0)) && (((input == 3) && ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) )) && (a2==5))))) [L403] COND FALSE !((( ((-98 < a0) && (-61 >= a0)) && ((( ((-16 < a29) && (43 >= a29)) || 43 < a29 ) && (input == 5)) && ((-86 < a4) && (-42 >= a4)) )) && (a2==4))) [L408] COND FALSE !(( a4 <= -86 && ( -61 < a0 && (((( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) || ((-16 < a29) && (43 >= a29)) ) && (input == 4)) && (a2==4))))) [L415] COND FALSE !((((((( ((-144 < a29) && (-16 >= a29)) || ((-16 < a29) && (43 >= a29)) ) || 43 < a29 ) && (input == 6)) && ((-147 < a0) && (-98 >= a0)) ) && ((-86 < a4) && (-42 >= a4)) ) && (a2==5))) [L422] COND FALSE !(( ((-98 < a0) && (-61 >= a0)) && ((a2==3) && (((input == 2) && ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) )) && ((-86 < a4) && (-42 >= a4)) )))) [L428] COND FALSE !((( ((-86 < a4) && (-42 >= a4)) && (((input == 5) && ((-147 < a0) && (-98 >= a0)) ) && a29 <= -144 )) && (a2==5))) [L433] COND FALSE !(( -61 < a0 && ( a4 <= -86 && ((a2==3) && (( ((-144 < a29) && (-16 >= a29)) || ((-16 < a29) && (43 >= a29)) ) && (input == 2)))))) [L439] COND FALSE !(((((a2==3) && (( ((-16 < a29) && (43 >= a29)) || ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) )) && (input == 2))) && a0 <= -147 ) && ((-86 < a4) && (-42 >= a4)) )) [L445] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && (((( ((-16 < a29) && (43 >= a29)) || 43 < a29 ) && (input == 5)) && (a2==5)) && ((-98 < a0) && (-61 >= a0)) ))) [L449] COND FALSE !((( ((-86 < a4) && (-42 >= a4)) && (((input == 1) && ( ((-16 < a29) && (43 >= a29)) || 43 < a29 )) && ((-147 < a0) && (-98 >= a0)) )) && (a2==4))) [L456] COND FALSE !(((((((a2==5) && ((-144 < a29) && (-16 >= a29)) ) || (( 43 < a29 && (a2==4)) || ((a2==5) && a29 <= -144 ))) && (input == 2)) && a4 <= -86 ) && -61 < a0 )) [L462] COND FALSE !((( ((-86 < a4) && (-42 >= a4)) && (( ((-98 < a0) && (-61 >= a0)) && (input == 6)) && (a2==2))) && a29 <= -144 )) [L468] COND FALSE !(( ((-16 < a29) && (43 >= a29)) && ( a4 <= -86 && (((input == 6) && -61 < a0 ) && (a2==5))))) [L474] COND FALSE !((( ((-16 < a29) && (43 >= a29)) && (((input == 4) && -61 < a0 ) && a4 <= -86 )) && (a2==5))) [L479] COND FALSE !(( -61 < a0 && ( a4 <= -86 && ((input == 5) && ((( ((-16 < a29) && (43 >= a29)) && (a2==2)) || ((a2==2) && 43 < a29 )) || ( a29 <= -144 && (a2==3))))))) [L486] COND FALSE !((( ((-98 < a0) && (-61 >= a0)) && (((input == 1) && ( ((-144 < a29) && (-16 >= a29)) || ((-16 < a29) && (43 >= a29)) )) && ((-86 < a4) && (-42 >= a4)) )) && (a2==2))) [L491] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && ( ((-98 < a0) && (-61 >= a0)) && (((input == 6) && ( ((-144 < a29) && (-16 >= a29)) || ((-16 < a29) && (43 >= a29)) )) && (a2==2))))) [L497] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && ( ((-147 < a0) && (-98 >= a0)) && ((input == 3) && ((( ((-16 < a29) && (43 >= a29)) && (a2==1)) || ( 43 < a29 && (a2==1))) || ((a2==2) && a29 <= -144 )))))) [L502] COND FALSE !(((( a0 <= -147 && ((input == 2) && ( ((-16 < a29) && (43 >= a29)) || 43 < a29 ))) && (a2==4)) && ((-86 < a4) && (-42 >= a4)) )) [L507] COND FALSE !(((( ((-86 < a4) && (-42 >= a4)) && ((input == 4) && ( ((-16 < a29) && (43 >= a29)) || ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) )))) && ((-98 < a0) && (-61 >= a0)) ) && (a2==1))) [L514] COND FALSE !(( ((-147 < a0) && (-98 >= a0)) && ( a29 <= -144 && ( ((-86 < a4) && (-42 >= a4)) && ((input == 3) && (a2==5)))))) [L520] COND FALSE !(((a2==4) && ( ((-86 < a4) && (-42 >= a4)) && (((input == 5) && ( ((-16 < a29) && (43 >= a29)) || 43 < a29 )) && a0 <= -147 )))) [L529] COND FALSE !((((a2==5) && ( ((-98 < a0) && (-61 >= a0)) && (( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) && (input == 2)))) && ((-86 < a4) && (-42 >= a4)) )) [L542] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && ((a2==1) && ( a0 <= -147 && ( ((-16 < a29) && (43 >= a29)) && (input == 5)))))) [L546] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && ( a0 <= -147 && ((( ((-144 < a29) && (-16 >= a29)) && (a2==2)) || (((a2==1) && 43 < a29 ) || ( a29 <= -144 && (a2==2)))) && (input == 4))))) [L557] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && ((a2==2) && ((( ((-144 < a29) && (-16 >= a29)) || ((-16 < a29) && (43 >= a29)) ) && (input == 2)) && ((-98 < a0) && (-61 >= a0)) )))) [L569] COND FALSE !(( -61 < a0 && ( a4 <= -86 && ((a2==5) && ( 43 < a29 && (input == 3)))))) [L574] COND FALSE !(( -61 < a0 && ( a4 <= -86 && (((a2==3) && (input == 4)) && 43 < a29 )))) [L587] COND FALSE !((( ((-147 < a0) && (-98 >= a0)) && (((( ((-16 < a29) && (43 >= a29)) && (a2==1)) || ((a2==1) && 43 < a29 )) || ((a2==2) && a29 <= -144 )) && (input == 6))) && ((-86 < a4) && (-42 >= a4)) )) [L594] COND FALSE !(( ((-98 < a0) && (-61 >= a0)) && ((((input == 1) && ( ((-16 < a29) && (43 >= a29)) || 43 < a29 )) && (a2==3)) && ((-86 < a4) && (-42 >= a4)) ))) [L606] COND FALSE !((((a2==2) && (( ((-144 < a29) && (-16 >= a29)) && (input == 1)) && ((-86 < a4) && (-42 >= a4)) )) && ((-147 < a0) && (-98 >= a0)) )) [L613] COND FALSE !(( a0 <= -147 && ( ((-86 < a4) && (-42 >= a4)) && ((input == 6) && (((a2==4) && ((-144 < a29) && (-16 >= a29)) ) || (( 43 < a29 && (a2==3)) || ((a2==4) && a29 <= -144 ))))))) [L620] COND FALSE !(((((a2==1) && ((input == 5) && ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ))) && ((-147 < a0) && (-98 >= a0)) ) && ((-86 < a4) && (-42 >= a4)) )) [L627] COND FALSE !((( ((-98 < a0) && (-61 >= a0)) && ( ((-86 < a4) && (-42 >= a4)) && ((input == 4) && ( ((-144 < a29) && (-16 >= a29)) || ((-16 < a29) && (43 >= a29)) )))) && (a2==2))) [L634] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && ((a2==5) && (( a0 <= -147 && (input == 2)) && 43 < a29 )))) [L641] COND FALSE !(((a2==1) && ( ((-86 < a4) && (-42 >= a4)) && ((( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) && (input == 3)) && a0 <= -147 )))) [L652] COND FALSE !(((((a2==1) && ((input == 6) && ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ))) && ((-147 < a0) && (-98 >= a0)) ) && ((-86 < a4) && (-42 >= a4)) )) [L657] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && (((a2==1) && ((input == 2) && ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ))) && ((-147 < a0) && (-98 >= a0)) ))) [L662] COND FALSE !(( a0 <= -147 && ((a2==2) && ( ((-86 < a4) && (-42 >= a4)) && (( ((-16 < a29) && (43 >= a29)) || 43 < a29 ) && (input == 2)))))) [L668] COND FALSE !(( ((-147 < a0) && (-98 >= a0)) && ((((( 43 < a29 && (a2==2)) || ((a2==3) && a29 <= -144 )) || ((a2==3) && ((-144 < a29) && (-16 >= a29)) )) && (input == 4)) && ((-86 < a4) && (-42 >= a4)) ))) [L675] COND FALSE !(((((a2==5) && ((input == 4) && ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ))) && ((-86 < a4) && (-42 >= a4)) ) && ((-98 < a0) && (-61 >= a0)) )) [L681] COND FALSE !(((a2==2) && ( ((-98 < a0) && (-61 >= a0)) && (( a29 <= -144 && (input == 1)) && ((-86 < a4) && (-42 >= a4)) )))) [L687] COND FALSE !(((( a4 <= -86 && ( -61 < a0 && (input == 5))) && (a2==5)) && ((-16 < a29) && (43 >= a29)) )) [L693] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && (((( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) && (input == 6)) && (a2==4)) && ((-98 < a0) && (-61 >= a0)) ))) [L707] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && ((a2==5) && ( ((-98 < a0) && (-61 >= a0)) && (( ((-16 < a29) && (43 >= a29)) || 43 < a29 ) && (input == 4)))))) [L712] COND FALSE !(((( ((-86 < a4) && (-42 >= a4)) && ((input == 4) && ((-98 < a0) && (-61 >= a0)) )) && a29 <= -144 ) && (a2==2))) [L718] COND FALSE !(((a2==1) && ((((input == 1) && ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) )) && a0 <= -147 ) && ((-86 < a4) && (-42 >= a4)) ))) [L725] COND FALSE !(( a4 <= -86 && ( -61 < a0 && (((((a2==4) && 43 < a29 ) || ((a2==5) && a29 <= -144 )) || ( ((-144 < a29) && (-16 >= a29)) && (a2==5))) && (input == 3))))) [L732] COND FALSE !((((a2==5) && (((input == 5) && (( ((-144 < a29) && (-16 >= a29)) || ((-16 < a29) && (43 >= a29)) ) || 43 < a29 )) && ((-147 < a0) && (-98 >= a0)) )) && ((-86 < a4) && (-42 >= a4)) )) [L735] COND FALSE !(((( ((-16 < a29) && (43 >= a29)) && ((input == 1) && ((-147 < a0) && (-98 >= a0)) )) && (a2==2)) && ((-86 < a4) && (-42 >= a4)) )) [L742] COND FALSE !((( a4 <= -86 && ((input == 6) && ((((a2==2) && ((-16 < a29) && (43 >= a29)) ) || ((a2==2) && 43 < a29 )) || ((a2==3) && a29 <= -144 )))) && -61 < a0 )) [L748] COND FALSE !(((( -61 < a0 && (( ((-144 < a29) && (-16 >= a29)) || ((-16 < a29) && (43 >= a29)) ) && (input == 5))) && a4 <= -86 ) && (a2==3))) [L754] COND FALSE !(( ((-147 < a0) && (-98 >= a0)) && ( ((-86 < a4) && (-42 >= a4)) && ((((a2==3) && ((-144 < a29) && (-16 >= a29)) ) || (( 43 < a29 && (a2==2)) || ((a2==3) && a29 <= -144 ))) && (input == 5))))) [L761] COND FALSE !(( ((-98 < a0) && (-61 >= a0)) && ((((input == 6) && ((-86 < a4) && (-42 >= a4)) ) && (a2==1)) && 43 < a29 ))) [L768] COND FALSE !(( a0 <= -147 && ((((input == 6) && ( ((-16 < a29) && (43 >= a29)) || 43 < a29 )) && (a2==4)) && ((-86 < a4) && (-42 >= a4)) ))) [L774] COND FALSE !(((((a2==1) && ((input == 2) && ( ((-16 < a29) && (43 >= a29)) || ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) )))) && ((-86 < a4) && (-42 >= a4)) ) && ((-98 < a0) && (-61 >= a0)) )) [L779] COND FALSE !((( ((-98 < a0) && (-61 >= a0)) && ((a2==4) && ((input == 4) && ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) )))) && ((-86 < a4) && (-42 >= a4)) )) [L786] COND FALSE !((( ((-86 < a4) && (-42 >= a4)) && (((input == 4) && (( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) || ((-16 < a29) && (43 >= a29)) )) && a0 <= -147 )) && (a2==3))) [L793] COND FALSE !((( ((-86 < a4) && (-42 >= a4)) && ((( a29 <= -144 && (a2==2)) || (( ((-16 < a29) && (43 >= a29)) && (a2==1)) || ((a2==1) && 43 < a29 ))) && (input == 4))) && ((-147 < a0) && (-98 >= a0)) )) [L804] COND FALSE !(( a0 <= -147 && ( ((-86 < a4) && (-42 >= a4)) && ((input == 1) && (( ((-144 < a29) && (-16 >= a29)) && (a2==4)) || (( 43 < a29 && (a2==3)) || ((a2==4) && a29 <= -144 ))))))) [L811] COND FALSE !((( ((-86 < a4) && (-42 >= a4)) && ((( ((-16 < a29) && (43 >= a29)) || 43 < a29 ) && (input == 5)) && (a2==2))) && a0 <= -147 )) [L817] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && ((a2==3) && ( ((-147 < a0) && (-98 >= a0)) && (( ((-16 < a29) && (43 >= a29)) || 43 < a29 ) && (input == 5)))))) [L824] COND FALSE !(((a2==5) && ((( a0 <= -147 && (input == 5)) && 43 < a29 ) && ((-86 < a4) && (-42 >= a4)) ))) [L829] COND FALSE !(( ((-16 < a29) && (43 >= a29)) && (( ((-86 < a4) && (-42 >= a4)) && ((a2==1) && (input == 3))) && a0 <= -147 ))) [L840] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && ( ((-147 < a0) && (-98 >= a0)) && ((a2==4) && ((input == 4) && ( ((-16 < a29) && (43 >= a29)) || 43 < a29 )))))) [L845] COND FALSE !((( a4 <= -86 && ((input == 3) && ((((a2==1) && 43 < a29 ) || ( a29 <= -144 && (a2==2))) || ((a2==2) && ((-144 < a29) && (-16 >= a29)) )))) && -61 < a0 )) [L851] COND FALSE !(((a2==4) && ((((input == 6) && ( ((-16 < a29) && (43 >= a29)) || 43 < a29 )) && ((-86 < a4) && (-42 >= a4)) ) && ((-98 < a0) && (-61 >= a0)) ))) [L855] COND FALSE !(((a2==5) && ((((( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) || ((-16 < a29) && (43 >= a29)) ) && (input == 3)) && ((-86 < a4) && (-42 >= a4)) ) && a0 <= -147 ))) [L862] COND FALSE !((( ((-86 < a4) && (-42 >= a4)) && ((((a2==3) && ((-144 < a29) && (-16 >= a29)) ) || (((a2==2) && 43 < a29 ) || ( a29 <= -144 && (a2==3)))) && (input == 1))) && ((-147 < a0) && (-98 >= a0)) )) [L868] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && (((( ((-16 < a29) && (43 >= a29)) || ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) )) && (input == 2)) && a0 <= -147 ) && (a2==5)))) [L874] COND FALSE !(( a4 <= -86 && ( -61 < a0 && ((input == 5) && ((( 43 < a29 && (a2==4)) || ( a29 <= -144 && (a2==5))) || ((a2==5) && ((-144 < a29) && (-16 >= a29)) )))))) [L880] COND FALSE !(((a2==3) && ( a4 <= -86 && ((( ((-144 < a29) && (-16 >= a29)) || ((-16 < a29) && (43 >= a29)) ) && (input == 1)) && -61 < a0 )))) [L885] COND FALSE !(((a2==5) && ((((input == 1) && ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) )) && ((-86 < a4) && (-42 >= a4)) ) && ((-98 < a0) && (-61 >= a0)) ))) [L895] COND FALSE !((((( -61 < a0 && (input == 2)) && 43 < a29 ) && a4 <= -86 ) && (a2==5))) [L901] COND FALSE !((((((input == 1) && (a2==1)) && 43 < a29 ) && ((-98 < a0) && (-61 >= a0)) ) && ((-86 < a4) && (-42 >= a4)) )) [L907] COND FALSE !(((((a2==2) && ((input == 4) && ( ((-16 < a29) && (43 >= a29)) || 43 < a29 ))) && ((-86 < a4) && (-42 >= a4)) ) && a0 <= -147 )) [L912] COND FALSE !((( ((-86 < a4) && (-42 >= a4)) && (((input == 6) && 43 < a29 ) && (a2==2))) && ((-98 < a0) && (-61 >= a0)) )) [L919] COND FALSE !(( ((-147 < a0) && (-98 >= a0)) && (((( ((-16 < a29) && (43 >= a29)) || 43 < a29 ) && (input == 3)) && ((-86 < a4) && (-42 >= a4)) ) && (a2==3)))) [L925] COND FALSE !((( ((-147 < a0) && (-98 >= a0)) && (((input == 1) && (a2==5)) && ((-86 < a4) && (-42 >= a4)) )) && a29 <= -144 )) [L930] COND FALSE !((((a2==1) && ( a0 <= -147 && (( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) && (input == 6)))) && ((-86 < a4) && (-42 >= a4)) )) [L935] COND FALSE !(((((( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) && (input == 2)) && ((-147 < a0) && (-98 >= a0)) ) && ((-86 < a4) && (-42 >= a4)) ) && (a2==4))) [L942] COND FALSE !((((a2==1) && (((input == 5) && ((-86 < a4) && (-42 >= a4)) ) && 43 < a29 )) && ((-98 < a0) && (-61 >= a0)) )) [L948] COND FALSE !((( ((-86 < a4) && (-42 >= a4)) && ( ((-98 < a0) && (-61 >= a0)) && ((input == 5) && (a2==2)))) && a29 <= -144 )) [L955] COND FALSE !((( -61 < a0 && ((a2==1) && (( ((-144 < a29) && (-16 >= a29)) || ((-16 < a29) && (43 >= a29)) ) && (input == 3)))) && a4 <= -86 )) [L959] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && ((((((a2==1) && ((-16 < a29) && (43 >= a29)) ) || ( 43 < a29 && (a2==1))) || ((a2==2) && a29 <= -144 )) && (input == 5)) && ((-147 < a0) && (-98 >= a0)) ))) [L966] COND FALSE !((((( ((-147 < a0) && (-98 >= a0)) && (input == 4)) && ((-16 < a29) && (43 >= a29)) ) && (a2==2)) && ((-86 < a4) && (-42 >= a4)) )) [L973] COND FALSE !(( a4 <= -86 && ((( 43 < a29 && (input == 5)) && -61 < a0 ) && (a2==3)))) [L979] COND FALSE !((((a2==4) && ( a4 <= -86 && ((input == 3) && (( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) || ((-16 < a29) && (43 >= a29)) )))) && -61 < a0 )) [L985] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && (((( ((-16 < a29) && (43 >= a29)) || ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) )) && (input == 6)) && ((-98 < a0) && (-61 >= a0)) ) && (a2==1)))) [L992] COND FALSE !(((((( ((-16 < a29) && (43 >= a29)) || 43 < a29 ) && (input == 6)) && ((-86 < a4) && (-42 >= a4)) ) && (a2==2)) && a0 <= -147 )) [L998] COND FALSE !(( -61 < a0 && ( a4 <= -86 && ((( ((-16 < a29) && (43 >= a29)) || ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) )) && (input == 2)) && (a2==4))))) [L1004] COND FALSE !((((((input == 1) && (( ((-144 < a29) && (-16 >= a29)) || ((-16 < a29) && (43 >= a29)) ) || 43 < a29 )) && ((-147 < a0) && (-98 >= a0)) ) && (a2==5)) && ((-86 < a4) && (-42 >= a4)) )) [L1011] COND FALSE !(((( ((-98 < a0) && (-61 >= a0)) && ((input == 2) && ( ((-16 < a29) && (43 >= a29)) || 43 < a29 ))) && (a2==3)) && ((-86 < a4) && (-42 >= a4)) )) [L1016] COND FALSE !((((a2==4) && ( ((-86 < a4) && (-42 >= a4)) && ((input == 1) && ( ((-16 < a29) && (43 >= a29)) || 43 < a29 )))) && ((-98 < a0) && (-61 >= a0)) )) [L1019] COND FALSE !((((a2==2) && (( ((-147 < a0) && (-98 >= a0)) && (input == 4)) && ((-86 < a4) && (-42 >= a4)) )) && ((-144 < a29) && (-16 >= a29)) )) [L1026] COND FALSE !(((a2==5) && ( ((-86 < a4) && (-42 >= a4)) && (( ((-147 < a0) && (-98 >= a0)) && (input == 4)) && a29 <= -144 )))) [L1030] COND FALSE !(( a4 <= -86 && ((((((a2==2) && ((-16 < a29) && (43 >= a29)) ) || ( 43 < a29 && (a2==2))) || ((a2==3) && a29 <= -144 )) && (input == 3)) && -61 < a0 ))) [L1035] COND FALSE !(((a2==2) && ( ((-86 < a4) && (-42 >= a4)) && ((( ((-16 < a29) && (43 >= a29)) || 43 < a29 ) && (input == 1)) && a0 <= -147 )))) [L1038] COND FALSE !(( a0 <= -147 && ((((((a2==3) && 43 < a29 ) || ( a29 <= -144 && (a2==4))) || ((a2==4) && ((-144 < a29) && (-16 >= a29)) )) && (input == 4)) && ((-86 < a4) && (-42 >= a4)) ))) [L1044] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && (( a0 <= -147 && ((a2==5) && (input == 1))) && 43 < a29 ))) [L1049] COND FALSE !((( ((-86 < a4) && (-42 >= a4)) && ((( ((-16 < a29) && (43 >= a29)) || 43 < a29 ) && (input == 3)) && ((-98 < a0) && (-61 >= a0)) )) && (a2==5))) [L1062] COND FALSE !((((a2==2) && (((input == 4) && ((-86 < a4) && (-42 >= a4)) ) && 43 < a29 )) && ((-98 < a0) && (-61 >= a0)) )) [L1074] COND FALSE !((((((( ((-16 < a29) && (43 >= a29)) && (a2==1)) || ( 43 < a29 && (a2==1))) || ((a2==2) && a29 <= -144 )) && (input == 2)) && ((-86 < a4) && (-42 >= a4)) ) && ((-147 < a0) && (-98 >= a0)) )) [L1081] COND FALSE !(( a4 <= -86 && (((input == 6) && ((( 43 < a29 && (a2==1)) || ( a29 <= -144 && (a2==2))) || ((a2==2) && ((-144 < a29) && (-16 >= a29)) ))) && -61 < a0 ))) [L1086] COND FALSE !(((a2==1) && (( 43 < a29 && ((input == 2) && ((-98 < a0) && (-61 >= a0)) )) && ((-86 < a4) && (-42 >= a4)) ))) [L1091] COND FALSE !((((((input == 4) && ( ((-144 < a29) && (-16 >= a29)) || ((-16 < a29) && (43 >= a29)) )) && a4 <= -86 ) && (a2==3)) && -61 < a0 )) [L1098] COND FALSE !((( ((-86 < a4) && (-42 >= a4)) && (((input == 2) && ( ((-16 < a29) && (43 >= a29)) || 43 < a29 )) && (a2==4))) && ((-98 < a0) && (-61 >= a0)) )) [L1108] COND FALSE !(((a2==2) && (((( ((-144 < a29) && (-16 >= a29)) || ((-16 < a29) && (43 >= a29)) ) && (input == 3)) && ((-98 < a0) && (-61 >= a0)) ) && ((-86 < a4) && (-42 >= a4)) ))) [L1115] COND FALSE !(( ((-98 < a0) && (-61 >= a0)) && ((((input == 2) && ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) )) && (a2==4)) && ((-86 < a4) && (-42 >= a4)) ))) [L1122] COND FALSE !(( ((-147 < a0) && (-98 >= a0)) && ( ((-86 < a4) && (-42 >= a4)) && (((input == 2) && (( ((-144 < a29) && (-16 >= a29)) || ((-16 < a29) && (43 >= a29)) ) || 43 < a29 )) && (a2==5))))) [L1128] COND FALSE !(( 43 < a29 && ( a4 <= -86 && ( -61 < a0 && ((a2==3) && (input == 3)))))) [L1134] COND FALSE !((((((input == 1) && ( ((-16 < a29) && (43 >= a29)) || 43 < a29 )) && ((-86 < a4) && (-42 >= a4)) ) && ((-147 < a0) && (-98 >= a0)) ) && (a2==3))) [L1145] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && ( a0 <= -147 && ((( ((-144 < a29) && (-16 >= a29)) && (a2==2)) || (( 43 < a29 && (a2==1)) || ((a2==2) && a29 <= -144 ))) && (input == 1))))) [L1150] COND FALSE !(((a2==4) && ((((input == 3) && ( ((-16 < a29) && (43 >= a29)) || 43 < a29 )) && ((-147 < a0) && (-98 >= a0)) ) && ((-86 < a4) && (-42 >= a4)) ))) [L1156] COND FALSE !(((a2==4) && ((((( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) || ((-16 < a29) && (43 >= a29)) ) && (input == 1)) && a4 <= -86 ) && -61 < a0 ))) [L1162] COND FALSE !((((a2==4) && ((( ((-16 < a29) && (43 >= a29)) || 43 < a29 ) && (input == 4)) && ((-98 < a0) && (-61 >= a0)) )) && ((-86 < a4) && (-42 >= a4)) )) [L1168] COND FALSE !((( ((-86 < a4) && (-42 >= a4)) && ( 43 < a29 && ((input == 3) && (a2==1)))) && ((-98 < a0) && (-61 >= a0)) )) [L1172] COND FALSE !(( ((-98 < a0) && (-61 >= a0)) && ((a2==1) && ( ((-86 < a4) && (-42 >= a4)) && ((( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) || ((-16 < a29) && (43 >= a29)) ) && (input == 3)))))) [L1178] COND FALSE !(( a0 <= -147 && (((((a2==2) && ((-144 < a29) && (-16 >= a29)) ) || (( 43 < a29 && (a2==1)) || ( a29 <= -144 && (a2==2)))) && (input == 2)) && ((-86 < a4) && (-42 >= a4)) ))) [L1184] COND FALSE !(((( ((-86 < a4) && (-42 >= a4)) && ((input == 2) && (a2==2))) && ((-147 < a0) && (-98 >= a0)) ) && ((-144 < a29) && (-16 >= a29)) )) [L1190] COND FALSE !((((( ((-98 < a0) && (-61 >= a0)) && (input == 2)) && a29 <= -144 ) && (a2==2)) && ((-86 < a4) && (-42 >= a4)) )) [L1197] COND FALSE !((((a2==5) && ( -61 < a0 && ((input == 5) && 43 < a29 ))) && a4 <= -86 )) [L1203] COND FALSE !((((( a0 <= -147 && (input == 6)) && (a2==5)) && 43 < a29 ) && ((-86 < a4) && (-42 >= a4)) )) [L1208] COND FALSE !(( 43 < a29 && ((((input == 4) && a0 <= -147 ) && ((-86 < a4) && (-42 >= a4)) ) && (a2==5)))) [L1212] COND FALSE !((( ((-147 < a0) && (-98 >= a0)) && ((a2==1) && ((input == 3) && ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) )))) && ((-86 < a4) && (-42 >= a4)) )) [L1218] COND FALSE !(( -61 < a0 && (((input == 1) && ((( 43 < a29 && (a2==1)) || ( a29 <= -144 && (a2==2))) || ( ((-144 < a29) && (-16 >= a29)) && (a2==2)))) && a4 <= -86 ))) [L1224] COND FALSE !(((( ((-98 < a0) && (-61 >= a0)) && ((input == 6) && ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ))) && (a2==3)) && ((-86 < a4) && (-42 >= a4)) )) [L1231] COND FALSE !(((a2==3) && (( ((-98 < a0) && (-61 >= a0)) && ((input == 4) && ( ((-16 < a29) && (43 >= a29)) || 43 < a29 ))) && ((-86 < a4) && (-42 >= a4)) ))) [L1237] COND FALSE !(( -61 < a0 && ((((( 43 < a29 && (a2==1)) || ( a29 <= -144 && (a2==2))) || ( ((-144 < a29) && (-16 >= a29)) && (a2==2))) && (input == 2)) && a4 <= -86 ))) [L1243] COND FALSE !(((((input == 1) && (( a29 <= -144 && (a2==2)) || (( ((-16 < a29) && (43 >= a29)) && (a2==1)) || ((a2==1) && 43 < a29 )))) && ((-86 < a4) && (-42 >= a4)) ) && ((-147 < a0) && (-98 >= a0)) )) [L1249] COND FALSE !(((( a0 <= -147 && ( ((-86 < a4) && (-42 >= a4)) && (input == 3))) && (a2==5)) && 43 < a29 )) [L1255] COND FALSE !((( ((-86 < a4) && (-42 >= a4)) && (((( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) || ((-16 < a29) && (43 >= a29)) ) && (input == 5)) && a0 <= -147 )) && (a2==3))) [L1261] COND FALSE !(((a2==2) && ((((input == 3) && ( ((-16 < a29) && (43 >= a29)) || 43 < a29 )) && ((-86 < a4) && (-42 >= a4)) ) && a0 <= -147 ))) [L1264] COND FALSE !(((( ((-86 < a4) && (-42 >= a4)) && ( ((-147 < a0) && (-98 >= a0)) && (input == 2))) && (a2==5)) && a29 <= -144 )) [L1271] COND FALSE !((( -61 < a0 && ((input == 5) && ((((a2==1) && 43 < a29 ) || ((a2==2) && a29 <= -144 )) || ( ((-144 < a29) && (-16 >= a29)) && (a2==2))))) && a4 <= -86 )) [L1277] COND FALSE !(((a2==1) && ((((input == 1) && ( ((-16 < a29) && (43 >= a29)) || ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ))) && ((-86 < a4) && (-42 >= a4)) ) && ((-98 < a0) && (-61 >= a0)) ))) [L1283] COND FALSE !(((( ((-147 < a0) && (-98 >= a0)) && ((a2==2) && (input == 6))) && ((-86 < a4) && (-42 >= a4)) ) && ((-16 < a29) && (43 >= a29)) )) [L1289] COND FALSE !(( ((-98 < a0) && (-61 >= a0)) && ( 43 < a29 && (((a2==2) && (input == 2)) && ((-86 < a4) && (-42 >= a4)) )))) [L1300] COND FALSE !(((((( ((-16 < a29) && (43 >= a29)) || 43 < a29 ) && (input == 3)) && ((-86 < a4) && (-42 >= a4)) ) && ((-98 < a0) && (-61 >= a0)) ) && (a2==3))) [L1306] COND FALSE !(( ((-147 < a0) && (-98 >= a0)) && (( ((-86 < a4) && (-42 >= a4)) && (( ((-16 < a29) && (43 >= a29)) || 43 < a29 ) && (input == 4))) && (a2==3)))) [L1313] COND FALSE !(((a2==1) && (((( ((-144 < a29) && (-16 >= a29)) || ((-16 < a29) && (43 >= a29)) ) && (input == 6)) && a4 <= -86 ) && -61 < a0 ))) [L1317] COND FALSE !(( -61 < a0 && ( a4 <= -86 && (((input == 5) && ( ((-144 < a29) && (-16 >= a29)) || ((-16 < a29) && (43 >= a29)) )) && (a2==1))))) [L1321] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && ((((input == 5) && ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) )) && ((-98 < a0) && (-61 >= a0)) ) && (a2==4)))) [L1333] COND FALSE !((( a0 <= -147 && (((input == 1) && ((-86 < a4) && (-42 >= a4)) ) && (a2==1))) && ((-16 < a29) && (43 >= a29)) )) [L1338] COND FALSE !((( -61 < a0 && ((((a2==5) && ((-144 < a29) && (-16 >= a29)) ) || (( 43 < a29 && (a2==4)) || ((a2==5) && a29 <= -144 ))) && (input == 6))) && a4 <= -86 )) [L1344] COND FALSE !(( ((-147 < a0) && (-98 >= a0)) && ((a2==5) && (((input == 4) && ( 43 < a29 || ( ((-144 < a29) && (-16 >= a29)) || ((-16 < a29) && (43 >= a29)) ))) && ((-86 < a4) && (-42 >= a4)) )))) [L1350] COND FALSE !((( a0 <= -147 && (((input == 4) && ( ((-16 < a29) && (43 >= a29)) || 43 < a29 )) && ((-86 < a4) && (-42 >= a4)) )) && (a2==4))) [L1359] COND FALSE !(((((( ((-144 < a29) && (-16 >= a29)) || ((-16 < a29) && (43 >= a29)) ) && (input == 6)) && a4 <= -86 ) && (a2==3)) && -61 < a0 )) [L1365] COND FALSE !((((((input == 6) && a29 <= -144 ) && ((-86 < a4) && (-42 >= a4)) ) && (a2==5)) && ((-147 < a0) && (-98 >= a0)) )) [L1371] COND FALSE !((((((input == 4) && (( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) || ((-16 < a29) && (43 >= a29)) )) && ((-86 < a4) && (-42 >= a4)) ) && (a2==5)) && a0 <= -147 )) [L1378] COND FALSE !(( -61 < a0 && (((a2==3) && ( a4 <= -86 && (input == 1))) && 43 < a29 ))) [L1385] COND FALSE !((( ((-86 < a4) && (-42 >= a4)) && (((input == 6) && (( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) || ((-16 < a29) && (43 >= a29)) )) && (a2==5))) && a0 <= -147 )) [L1388] COND FALSE !((( ((-86 < a4) && (-42 >= a4)) && ((a2==4) && (( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) && (input == 4)))) && ((-147 < a0) && (-98 >= a0)) )) [L1394] COND FALSE !((( ((-86 < a4) && (-42 >= a4)) && ((( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) && (input == 5)) && ((-98 < a0) && (-61 >= a0)) )) && (a2==3))) [L1408] COND FALSE !(( a4 <= -86 && ((((((a2==1) && 43 < a29 ) || ((a2==2) && a29 <= -144 )) || ( ((-144 < a29) && (-16 >= a29)) && (a2==2))) && (input == 4)) && -61 < a0 ))) [L1413] COND FALSE !((((a2==3) && (((input == 5) && ( ((-16 < a29) && (43 >= a29)) || 43 < a29 )) && ((-86 < a4) && (-42 >= a4)) )) && ((-98 < a0) && (-61 >= a0)) )) [L1419] COND FALSE !(( ((-98 < a0) && (-61 >= a0)) && (((a2==3) && (( ((-16 < a29) && (43 >= a29)) || 43 < a29 ) && (input == 6))) && ((-86 < a4) && (-42 >= a4)) ))) [L1431] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && ( ((-147 < a0) && (-98 >= a0)) && ((a2==2) && ( ((-144 < a29) && (-16 >= a29)) && (input == 5)))))) [L1438] COND FALSE !(((((((a2==3) && ((-144 < a29) && (-16 >= a29)) ) || (((a2==2) && 43 < a29 ) || ((a2==3) && a29 <= -144 ))) && (input == 6)) && ((-86 < a4) && (-42 >= a4)) ) && ((-147 < a0) && (-98 >= a0)) )) [L1449] COND FALSE !(((a2==3) && ( ((-147 < a0) && (-98 >= a0)) && ((( ((-16 < a29) && (43 >= a29)) || 43 < a29 ) && (input == 6)) && ((-86 < a4) && (-42 >= a4)) )))) [L1456] COND FALSE !(((((( ((-16 < a29) && (43 >= a29)) || ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) )) && (input == 1)) && (a2==3)) && ((-86 < a4) && (-42 >= a4)) ) && a0 <= -147 )) [L1461] COND FALSE !(((a2==2) && (( ((-98 < a0) && (-61 >= a0)) && ((input == 5) && ( ((-144 < a29) && (-16 >= a29)) || ((-16 < a29) && (43 >= a29)) ))) && ((-86 < a4) && (-42 >= a4)) ))) [L1466] COND FALSE !(( a0 <= -147 && ( ((-86 < a4) && (-42 >= a4)) && ((a2==1) && (( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) && (input == 5)))))) [L1473] COND FALSE !(((((( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) && (input == 1)) && ((-147 < a0) && (-98 >= a0)) ) && ((-86 < a4) && (-42 >= a4)) ) && (a2==4))) [L1478] COND FALSE !((((((input == 6) && ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) )) && ((-86 < a4) && (-42 >= a4)) ) && (a2==5)) && ((-98 < a0) && (-61 >= a0)) )) [L1482] COND FALSE !((( a0 <= -147 && ((input == 3) && ((( 43 < a29 && (a2==1)) || ( a29 <= -144 && (a2==2))) || ((a2==2) && ((-144 < a29) && (-16 >= a29)) )))) && ((-86 < a4) && (-42 >= a4)) )) [L1488] COND FALSE !(( -61 < a0 && (((input == 4) && (( ((-144 < a29) && (-16 >= a29)) && (a2==5)) || (((a2==4) && 43 < a29 ) || ((a2==5) && a29 <= -144 )))) && a4 <= -86 ))) [L1494] COND FALSE !(((a2==4) && ( ((-147 < a0) && (-98 >= a0)) && ((( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) && (input == 5)) && ((-86 < a4) && (-42 >= a4)) )))) [L1501] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && ( ((-98 < a0) && (-61 >= a0)) && ((( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) && (input == 1)) && (a2==4))))) [L1508] COND FALSE !((((( ((-86 < a4) && (-42 >= a4)) && (input == 5)) && ((-98 < a0) && (-61 >= a0)) ) && (a2==2)) && 43 < a29 )) [L1511] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && ((a2==2) && (( 43 < a29 && (input == 1)) && ((-98 < a0) && (-61 >= a0)) )))) [L1516] COND FALSE !(((a2==5) && ( ((-86 < a4) && (-42 >= a4)) && ( ((-98 < a0) && (-61 >= a0)) && (( ((-16 < a29) && (43 >= a29)) || 43 < a29 ) && (input == 6)))))) [L1522] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && ((a2==5) && ( ((-98 < a0) && (-61 >= a0)) && (( ((-16 < a29) && (43 >= a29)) || 43 < a29 ) && (input == 1)))))) [L1528] COND FALSE !(( ((-147 < a0) && (-98 >= a0)) && (((a2==1) && (( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) && (input == 1))) && ((-86 < a4) && (-42 >= a4)) ))) [L1533] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && ((((((a2==2) && 43 < a29 ) || ((a2==3) && a29 <= -144 )) || ((a2==3) && ((-144 < a29) && (-16 >= a29)) )) && (input == 3)) && ((-147 < a0) && (-98 >= a0)) ))) [L1540] COND FALSE !(( a0 <= -147 && ((((a2==1) && (input == 4)) && ((-86 < a4) && (-42 >= a4)) ) && ((-16 < a29) && (43 >= a29)) ))) [L1547] COND FALSE !(( ((-16 < a29) && (43 >= a29)) && ( ((-147 < a0) && (-98 >= a0)) && ((a2==2) && ((input == 2) && ((-86 < a4) && (-42 >= a4)) ))))) [L1554] COND FALSE !((((a2==1) && ((( ((-144 < a29) && (-16 >= a29)) || ((-16 < a29) && (43 >= a29)) ) && (input == 2)) && a4 <= -86 )) && -61 < a0 )) [L1559] COND FALSE !(((a2==4) && (( ((-86 < a4) && (-42 >= a4)) && ((input == 6) && ( ((-16 < a29) && (43 >= a29)) || 43 < a29 ))) && ((-147 < a0) && (-98 >= a0)) ))) [L1566] COND FALSE !((( a0 <= -147 && (((input == 6) && ((-86 < a4) && (-42 >= a4)) ) && (a2==1))) && ((-16 < a29) && (43 >= a29)) )) [L1570] COND FALSE !(( a4 <= -86 && (((((a2==3) && a29 <= -144 ) || (((a2==2) && ((-16 < a29) && (43 >= a29)) ) || ( 43 < a29 && (a2==2)))) && (input == 4)) && -61 < a0 ))) [L1582] COND FALSE !(( ((-144 < a29) && (-16 >= a29)) && ((a2==2) && (( ((-86 < a4) && (-42 >= a4)) && (input == 6)) && ((-147 < a0) && (-98 >= a0)) )))) [L1589] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && ( ((-147 < a0) && (-98 >= a0)) && ((( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) && (input == 3)) && (a2==4))))) [L1595] COND FALSE !(( ((-86 < a4) && (-42 >= a4)) && ((a2==5) && (((( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) || ((-16 < a29) && (43 >= a29)) ) && (input == 1)) && a0 <= -147 )))) [L1602] COND FALSE !(((( ((-16 < a29) && (43 >= a29)) && ( ((-86 < a4) && (-42 >= a4)) && (input == 2))) && a0 <= -147 ) && (a2==1))) [L1606] COND FALSE !((( ((-147 < a0) && (-98 >= a0)) && (( ((-16 < a29) && (43 >= a29)) && (input == 3)) && (a2==2))) && ((-86 < a4) && (-42 >= a4)) )) [L1612] COND FALSE !(((a2==3) && ( ((-98 < a0) && (-61 >= a0)) && ( ((-86 < a4) && (-42 >= a4)) && ((input == 1) && ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) )))))) [L1623] COND FALSE !(( a4 <= -86 && (( -61 < a0 && ((( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) || ((-16 < a29) && (43 >= a29)) ) && (input == 6))) && (a2==4)))) [L1629] COND FALSE !(( a4 <= -86 && ( ((-16 < a29) && (43 >= a29)) && (( -61 < a0 && (input == 2)) && (a2==5))))) [L1635] COND FALSE !((((a2==1) && ((( ((-144 < a29) && (-16 >= a29)) || ((-16 < a29) && (43 >= a29)) ) && (input == 4)) && a4 <= -86 )) && -61 < a0 )) [L1640] COND FALSE !((( ((-16 < a29) && (43 >= a29)) && ( a4 <= -86 && ( -61 < a0 && (input == 1)))) && (a2==5))) [L1647] COND FALSE !(( ((-98 < a0) && (-61 >= a0)) && ( ((-86 < a4) && (-42 >= a4)) && (((input == 2) && ( ((-16 < a29) && (43 >= a29)) || 43 < a29 )) && (a2==5))))) [L1655] CALL, EXPR calculate_output2(input) [L1661] COND FALSE !(((( ((-86 < a4) && (-42 >= a4)) && ((input == 3) && ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ))) && (a2==4)) && ((-98 < a0) && (-61 >= a0)) )) [L1668] COND FALSE !((((a2==3) && ( ((-86 < a4) && (-42 >= a4)) && ((input == 6) && (( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) || ((-16 < a29) && (43 >= a29)) )))) && a0 <= -147 )) [L1672] COND FALSE !(( -61 < a0 && ( a4 <= -86 && (( 43 < a29 && (input == 6)) && (a2==3))))) [L1678] COND FALSE !(( a0 <= -147 && ((((((a2==3) && 43 < a29 ) || ((a2==4) && a29 <= -144 )) || ( ((-144 < a29) && (-16 >= a29)) && (a2==4))) && (input == 3)) && ((-86 < a4) && (-42 >= a4)) ))) [L1685] COND FALSE !(((a2==2) && ( ((-144 < a29) && (-16 >= a29)) && ( ((-86 < a4) && (-42 >= a4)) && ((input == 3) && ((-147 < a0) && (-98 >= a0)) ))))) [L1694] COND FALSE !((( ((-86 < a4) && (-42 >= a4)) && ((a2==4) && ((input == 2) && ( ((-16 < a29) && (43 >= a29)) || 43 < a29 )))) && ((-147 < a0) && (-98 >= a0)) )) [L1701] COND FALSE !((((((input == 4) && ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) )) && ((-86 < a4) && (-42 >= a4)) ) && (a2==3)) && ((-98 < a0) && (-61 >= a0)) )) [L1706] COND FALSE !((( ((-98 < a0) && (-61 >= a0)) && ((( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) && (input == 3)) && ((-86 < a4) && (-42 >= a4)) )) && (a2==3))) [L1709] COND FALSE !(( ((-98 < a0) && (-61 >= a0)) && (((a2==5) && ((input == 5) && ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ))) && ((-86 < a4) && (-42 >= a4)) ))) [L1722] COND FALSE !((( ((-147 < a0) && (-98 >= a0)) && ((input == 2) && (((a2==3) && ((-144 < a29) && (-16 >= a29)) ) || (((a2==2) && 43 < a29 ) || ( a29 <= -144 && (a2==3)))))) && ((-86 < a4) && (-42 >= a4)) )) [L1729] COND FALSE !((( ((-86 < a4) && (-42 >= a4)) && ((a2==5) && ((( ((-144 < a29) && (-16 >= a29)) || ((-16 < a29) && (43 >= a29)) ) || 43 < a29 ) && (input == 3)))) && ((-147 < a0) && (-98 >= a0)) )) [L1735] COND FALSE !(((((a2==4) && ((input == 6) && ( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ))) && ((-86 < a4) && (-42 >= a4)) ) && ((-147 < a0) && (-98 >= a0)) )) [L1742] COND FALSE !((((a2==5) && ( ((-86 < a4) && (-42 >= a4)) && ((( a29 <= -144 || ((-144 < a29) && (-16 >= a29)) ) || ((-16 < a29) && (43 >= a29)) ) && (input == 5)))) && a0 <= -147 )) [L1749] COND FALSE !(((a2==4) && ( a0 <= -147 && ( ((-86 < a4) && (-42 >= a4)) && (( ((-16 < a29) && (43 >= a29)) || 43 < a29 ) && (input == 3)))))) [L1757] RET return -2; [L1655] EXPR calculate_output2(input) [L1655] return calculate_output2(input); End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...